Remarque : Cet article traite des formulaires dans la nouvelle expérience de création de documents. Si votre espace de travail n'a pas encore été mis à jour, consultez Créer des formulaires (expérience classique).
Par défaut, chaque question dans votre formulaire est visible pour tous ceux qui l'ouvrent. La logique conditionnelle vous permet de créer des règles qui affichent ou masquent des questions spécifiques — et de définir des valeurs par défaut — en fonction de ce qu'une personne saisit. Cela maintient votre formulaire concentré et évite de demander des informations qui ne sont pas pertinentes.
Comment fonctionnent les règles
Chaque règle suit une structure QUAND / ALORS / SINON :
QUAND — une ou plusieurs conditions basées sur la valeur d'une question
ALORS — actions à prendre lorsque toutes les conditions sont remplies
SINON — actions alternatives lorsque les conditions ne sont pas remplies
Chaque action peut afficher ou masquer une question, afficher ou masquer une option dans un champ de choix multiple, ou pré-remplir un champ avec une valeur.
Important : Toutes les questions sont visibles par défaut. Les règles masquent les questions actuellement affichées — elles ne révèlent pas les questions qui ont été masquées lors de la configuration. Planifiez votre logique autour du modèle « masquer si non applicable ».
Ouvrir le panneau des règles de formulaire
Ouvrez votre modèle et sélectionnez Modifier le formulaire pour accéder à l'éditeur de formulaire.
Sélectionnez l'icône de développement (flèches croisées) dans la barre supérieure. Le panneau Règles de formulaire s'ouvre sur la droite.
Sélectionnez + Créer une règle pour ajouter votre première règle.
Créer une règle
1. Ajouter une condition (QUAND)
Dans l'éditeur de règles, sélectionnez + Ajouter une condition sous WHEN.
Sélectionnez la question sur laquelle vous souhaitez baser la condition. La liste déroulante affiche toutes les questions de votre formulaire par leur étiquette.
Sélectionnez un opérateur.
Entrez une valeur si l'opérateur l'exige.
Les opérateurs affichés dépendent du type de question que vous sélectionnez.
Questions de texte (Texte court, Texte long, E-mail, Numéro de téléphone) :
Opérateur | Quand il se déclenche |
égal | La réponse correspond exactement à la valeur |
non égal | La réponse ne correspond pas à la valeur |
contient | The response includes the string |
contient le mot exact | The response includes the exact word |
ne contient pas | The response does not include the string |
commence par | La réponse commence par la valeur |
se termine par | La réponse se termine par la valeur |
vide | Le champ n'a pas de valeur |
pas vide | Le champ a une valeur quelconque |
Numéroter les questions :
Opérateur | Quand il se déclenche |
égal | La valeur correspond exactement |
non égal | La valeur ne correspond pas |
supérieur à | La valeur est supérieure au nombre |
inférieur à | La valeur est inférieure au nombre |
supérieur à ou égal à | La valeur est égale ou supérieure au nombre |
inférieur ou égal à | La valeur est égale ou inférieure au nombre |
Choix multiple, Liste déroulante et Cases à cocher questions :
Opérateur | Quand il se déclenche |
égal | L'option sélectionnée correspond |
non égal | L'option sélectionnée ne correspond pas |
est vide | Aucune option n'a été sélectionnée |
n’est pas vide | Aucune option n'a été sélectionnée |
Remarque : Pour vérifier plusieurs conditions, sélectionnez + Ajouter une condition à nouveau. Toutes les conditions dans une seule règle doivent être remplies pour que les actions ALORS s'exécutent. Vérifier le comportement ET/OU dans l'interface utilisateur — cela nécessite une confirmation en production avant la publication.
2. Ajouter une action (PUIS)
Sélectionnez + Ajouter une action sous ALORS.
Choisir une action dans la liste.
Action | Voici ce qu'il fait |
Afficher la question | Rend une question visible |
Masquer la question | Masque une question de la vue |
Afficher l'option | Affiche une option spécifique dans une question Choix multiple, Cases à cocher ou Liste déroulante |
Masquer l'option | Masque une option spécifique dans une question Choix multiple, Cases à cocher ou Liste déroulante |
Définir la valeur par défaut | Remplit automatiquement une question avec une valeur spécifique lorsque la condition est remplie |
Sélectionnez la question (ou l'option) pour appliquer l'action.
3. Ajouter une action SINON (facultatif)
La section SINON s'exécute lorsque les conditions QUAND ne sont pas remplies. Utilisez-le pour inverser une action — par exemple, masquer la question lorsque la condition n'est pas remplie et l'afficher lorsqu'elle l'est.
Sélectionnez + Ajouter une action sous ELSE et choisissez parmi le même ensemble d'actions.
4. Enregistrer la règle
Sélectionnez Enregistrer la règle. La règle apparaît dans la liste Règles du formulaire. Vous pouvez y revenir à tout moment pour le modifier ou le supprimer.
Exemple : masquer une question sauf si une autre est remplie
Objectif : Afficher uniquement « Numéro de sécurité sociale du client » lorsque l'utilisateur a entré quelque chose dans « Initiale du deuxième prénom du client ».
Section | Paramètres |
QUAND | Initiale du client — non vide |
ENSUITE | Afficher la question → Numéro de sécurité sociale du client |
SINON | Masquer la question → Numéro d'assurance sociale du client |
Avec cette règle, « Client SSN » reste masqué jusqu'à ce que la personne entre une initiale du deuxième prénom.
Conseils pour la logique conditionnelle
Utiliser ELSE pour nettoyer l'état masqué. Si vous affichez une question dans ALORS, masquez-la dans SINON pour qu'elle revienne à son état masqué lorsque la condition n'est plus remplie.
Utilisez « Définir la valeur par défaut » pour réduire la saisie. Si une condition implique une réponse prévisible, pré-remplissez-la — l'utilisateur peut toujours la modifier.
L'ordre est important. Les règles s'exécutent dans l'ordre dans lequel elles sont répertoriées dans le panneau Règles de formulaire. Si deux règles affectent la même question, la dernière appliquée est prioritaire.



