Supprimer complètement un formulaire
L'action particulière « Supprimer complètement formulaire » vous permet de supprimer totalement un formulaire et ses actions mais aussi tous les éléments liés à ce formulaire.
Tapez « Supprimer complètement formulaire » à Max :
IMG_PA00031
Une fenêtre s’ouvre sur « Supprimer Formulaire ». Choisissez le formulaire à supprimer et cliquez sue « OK ».

IMG_PA00032
Les étapes de la suppression complète sont :
- Suppression des éléments liés tels que les automatismes, les contrôles, etc... (Demande de confirmation à l'utilisateur)
- Suppression du formulaire et ses actions liées (demande de confirmation à l'utilisateur)
- Suppression des colonnes dont le modèle est lié au formulaire supprimé (lister les colonnes à supprimer et demande de confirmation à l'utilisateur)
- Compte-rendu de la suppression qui contient l'audit de chaque colonne du formulaire supprimé pour vérifier que le formulaire n'est plus utilisé nulle part.
Les éléments supprimés pendant une suppression complète sont les :
- Formulaires
- Actions liées au formulaire
- Automatismes
- Contrôles d'action
- Contrôles de validité
- Contrôles d'unicité
- Requêtes
- Mises en forme
- Imports / Exports
- Modèles d'impression
- Colonnes dont le modèle est lié au formulaire supprimé

IMG_PA00033
Conseil : Avant la suppression complète d'un formulaire, lancez un audit de paramétrage (action particulière) sur ce formulaire pour voir tous les endroits où le formulaire est référencé
L'action "supprimer complètement formulaire" supprime tous les automatismes, tous les contrôles, etc., mais uniquement ceux liés au formulaire supprimé. Par exemple, si des colonnes de ce formulaire sont utilisées dans des conditions d'autres automatismes, il vous faudra modifier les conditions sinon celles-ci ne seront jamais remplies car erronées.
Dupliquer un formulaire
Parfois vous avez besoin de vous inspirer d'une fonctionnalité pour en créer une autre. L'action de recopier un formulaire duplique le formulaire et tout ce qui est lié à ce formulaire de façon intelligente.
Tapez « Dupliquer formulaire » à Max :

IMG_PA00034
« Formulaire » : indiquez le formulaire à dupliquer
« Type de duplication » : sélectionnez « formulaire seulement » ou « complète ».
- « formulaire seulement » : dupliquez uniquement le formulaire ;
- « complète » : dupliquer le formulaire et ses éléments liés.
Les étapes de la duplication :
Tapez à max « dupliquer formulaire »
Renseignez le formulaire que vous souhaitez dupliquer
Choisissez un type de duplication, puis cliquez sur « OK »
Une fenêtre s'ouvre pour vous permettre de renseigner vous-même le libellé du nouveau formulaire

IMG_PA00035
SIMAX se charge de dupliquer le formulaire (avec mise à jour des formules)
Affichage d'un compte-rendu vous listant toutes les actions créées automatiquement (comme à la création d'un nouveau formulaire). Répondre OK si vous souhaitez continuer

IMG_P00159
SIMAX duplique alors tous les éléments liés tels que les automatismes, les contrôles, etc. en mettant à jour les intitulés, les colonnes utilisées ainsi que les formules. Un compte rendu est affiché :

IMG_P00160
Les éléments dupliqués pendant une duplication complète sont les :
- Formulaires
- Actions liées au formulaire
- Automatismes
- Contrôles d'action
- Contrôles de validité
- Contrôles d'unicité
- Requêtes
- Mises en forme
Pour chaque élément :
- Modification de l'intitulé si nécessaire pour utiliser le nom du nouveau formulaire (ex : libellé des automatismes)
- Remplacement des colonnes du formulaire dupliqué par les colonnes du nouveau formulaire (ex: dans les conditions, les formules, etc.).
Note : L'action se fait en deux étapes. Tout d'abord la duplication du formulaire et de ses actions liées, puis la duplication des éléments liés.
Conséquence : vous verrez 2 actions dans le Annuler/Refaire qui pourront être annulées séparément.
Afficher un fichier (page HTML) dans la solution
Dans le client Web ainsi que dans le client Windows, il est possible d'afficher directement un fichier.
Deux actions particulières sont disponibles pour afficher un fichier dans SIMAX :
- Afficher fichier dans SIMAX (Modèle fichier) : prend un fichier en paramètre (ie : stocké dans la base de données)
- Afficher fichier dans SIMAX (Nom de fichier) : prend un nom de fichier avec répertoire en paramètre

IMG_P00920
Exemple d'utilisation :
- Web : Affichage des conditions générales de vente
- Client Windows : Affichage d'un fichier en général (un PDF de procédure ...)
Remarques :
1. Chemin relatif : dans le cas de l'action "Afficher fichier dans SIMAX (Nom de fichier)", il est possible de juste indiquer un chemin de fichier relatif (ex:/rep/fichier.pdf) :
- Web : le chemin du fichier est relatif à la racine du site (ex : si la racine est c:\wamp\www\SIMAX\, le site affiche c:\wamp\www\SIMAX\rep\fichier.pdf)
- Client Windows : le chemin du fichier est relatif à la clé partage (ex : PARTAGE=c:\partage, le client Windows affiche le fichier c:\partage\rep\fichier.pdf)
2. Fichier HTML avec dans IMAGES dont la source est "file://" en client Windows :
il y a une restriction à respecter pour les chemins UNC, le chemin doit être de la forme "file://serveur/chemin/vers/le/fichier.png" pour s'afficher dans SIMAX Client Windows.
Il y a un effet de bord :
- si on ouvre le fichier directement dans Firefox, l'image ne s'affiche pas
- l'image s'affiche dans Google Chrome ou internet explorer (IE 9)
Formats gérés :
Client Windows :
- Fichier texte
- Fichier Html (Affichage comme dans un navigateur)
- Image (jpg, png, ico)
- Fichier PDF (si Adobe Reader est installé)
- Fichier vidéo (si Windows Média Player est installé)
Web :
- Fichier texte
- Fichier html
- Fichier images
- Fichier PDF (si le plugin Adobe Reader est installé)
- De manière plus globale, tous les formats pouvant être ouvert par le navigateur nativement (xml, css, ...), ou grâce à un plugin (swf - flash -, pdf,...)
Remplacer utilisation colonne
Importez le SMAX nommé « Action Particuliere - Remplacer utilisation colonne.smx »
Cette action particulière permet de remplacer toute les utilisations d'une colonne A par une colonne B.
Pour ce faire, tapez dans la barre d’exécution d’actions de Max : « Remplacer utilisation colonne ».
Les remplacements se font dans tout le paramétrage pour :
- Les colonnes éléments (comme Colonne / Champ de Rupture)
- Les listes de colonnes (comme Combinaison de colonnes qui doit être unique de Contrôle Unicité)
- Les formules

IMG_P00921
Importants :
- Les formules sous forme de chaîne comme pour ExécuteFormule ne sont pas traitées.
- Si une formule est fausse il est possible que le ne remplacement ne se fasse pas.
A la fin de l'action, un compte rendu indique les remplacements qui ont été fait et le remplacement qui n'ont pas pu se faire pour cause d'incompatibilité.
Mis à jour

