Il est possible de changer le statut d'un champ au moyen de conditions. Un champ peut être :
- Non visible
- Visible mais non modifiable
- Visible et modifiable
- Visible, modifiable et requis
Cette condition peut être une action simple (cocher un booléen par exemple).
Il peut également s’agir d’une chaîne d’actions qui doivent toutes se produire pour que la condition soit satisfaite (cocher une ou plusieurs cases, appliquer une valeur précise de liste, être compris entre 0 et 10, etc…).
Vous pouvez configurer différentes combinaisons de conditions pour permettre à des champs d’interagir entre eux en fonction d’un ou plusieurs résultats.
Il est également possible d'utiliser une autre condition pour créer une nouvelle condition plus complexe.
Mettre en place une condition
Dans votre modèle de formulaire, cliquez sur Condition.
La fenêtre qui suit liste l’ensemble des conditions de votre modèle.
- Allez sur Nouveau :

- Nom de votre condition pour les différencier.
- Liste de l’ensemble des champs de votre Formulaire.
- Le champ sélectionné se stocke et propose un opérateur et une valeur de résultat que vous devez choisir.
- Valeurs possibles remonte toutes les données contenues dans votre champ liste.
- Les éléments de combinaison servent à lier l’affichage en fonction de différents critères de résultats.
- Résultat de votre condition en format Javascript avec un code couleur.
- Vert = Syntaxe valide.
- Rouge = Syntaxe non valide.
Une modification ou suppression de celles-ci est nécessaire afin de pouvoir enregistrer votre formulaire avec les nouvelles modifications.
Exemple
Dans l’exemple suivant la condition créée répond à deux valeurs de deux listes différentes.
Sur le formulaire pendant la saisie, dès lors que nous aurons les résultats pour Ville : « Argenteuil » Ou Ville : « Autre », alors la condition affichera le champ désiré.
Pour savoir si votre condition est correcte un message validant que la condition semble être valide vert sera affiché.
Si le résultat est rouge cela signifie que votre condition n’est pas correctement rédigée, dès lors il ne vous sera pas possible de la sauvegarder, une pop-up informative vous informera que votre syntaxe n’est pas valide.
Utilisation
Les conditions peuvent être utilisées dans :
- les permissions des champs
- la génération automatique des rapports
- la diffusion de fiche
- les workflows
- les automatismes
A noter : si vous utilisez la notion d'utilisateur courant dans une condition, alors elle ne pourra servir que pour les permissions et les workflows. A contrario, cela ne fonctionnera pas dans les rapports, les automatismes et les diffusions.
Les conditions fonctionnent uniquement sur la dernière version active du formulaire.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.