À qui s'adresse cet article ?
Certaines questions ne concernent qu'une partie de vos clients : vous ne voulez demander Décrivez vos allergies qu'aux clients qui ont répondu Oui à Avez-vous des allergies ?, ou le nom du médecin requérant qu'aux clients recommandés par un médecin. Avec une condition, une question reste masquée tant que le client n'a pas donné la réponse que vous avez choisie.
Cet article explique comment régler une condition, quelles questions peuvent la déclencher, ce que voient vos clients et ce que vous retrouvez dans les résultats et le PDF.
Avant de commencer : la question qui déclenche la condition doit déjà exister dans le formulaire (par exemple la question Oui/Non Avez-vous des allergies ?). Allez sur www.colib.io/fr-ca/forms, cliquez sur l'icône crayon (Éditer) de votre formulaire, puis sur Sections et Questions. Pour créer des questions, voir l'article nommé « Comment ajouter une question à un formulaire ».

1Régler la condition sur la question à masquer
- Cliquez sur Créer une question dans une section pour créer la question à n'afficher que dans certains cas, ou sur l'icône crayon d'une question existante.
- Tapez la Question et choisissez son Type, comme pour toute question.
- Dans Condition, choisissez Afficher la question en fonction de la réponse à une autre question.
- Dans Question pour la condition, choisissez la question dont elle dépend.
- Dans Réponse pour la condition, choisissez la réponse qui affiche la question : Oui ou Non pour une question Oui/Non, ou un des choix d'une liste.
- Réglez les autres options au besoin (Obligatoire, Pleine largeur...), puis cliquez sur Sauvegarder.

Dans la liste, une question qui a une condition s'affiche en violet.

Astuce : la question conditionnelle apparaît à sa propre place dans le formulaire. Placez-la juste après la question dont elle dépend (avec Ordre ou par glisser-déposer), pour que vos clients la voient apparaître juste sous leur réponse.
2Tester avec l'aperçu
- Cliquez sur Aperçu en haut à droite de l'éditeur.
- La question conditionnelle est d'abord masquée.
- Donnez la réponse attendue : la question apparaît. Changez la réponse : elle disparaît de nouveau.


Le principe est le même avec une liste : ici, la question Nom du médecin requérant n'apparaît que lorsque le client choisit Recommandation d'un médecin.

Quelles questions peuvent déclencher une condition ?
| Type de la question choisie dans Question pour la condition | La question conditionnelle s'affiche quand... |
|---|---|
| Oui/Non | le client donne la réponse choisie (Oui ou Non). |
| Liste de valeurs | le client sélectionne le choix retenu. |
| Liste de sélection multiple | le choix retenu fait partie des choix cochés par le client (d'autres choix peuvent aussi être cochés). |
Les questions Texte, Date et Document ne peuvent pas déclencher de condition. Une liste liée à la langue, à la province ou au professionnel du client (voir Comment lier les questions de mes formulaires aux champs du dossier client) non plus, car ses choix sont remplis par Colib. La question pour la condition peut se trouver dans n'importe quelle section du formulaire.
Plusieurs réponses, plusieurs conditions, questions en cascade
- Une condition par question — une question dépend d'une seule réponse à une seule question. Il n'est pas possible de combiner plusieurs conditions (« et / ou »).
- Afficher une question pour deux réponses différentes — créez une question pour chaque réponse (dupliquez la question avec l'icône copier, puis changez la Réponse pour la condition de la copie).
- Plusieurs questions pour la même réponse — donnez la même condition à chacune.
- Questions en cascade — une question conditionnelle peut elle-même afficher d'autres questions. Si elle est masquée de nouveau, les questions qui en dépendent le sont aussi.
- Sections — les conditions s'appliquent aux questions seulement : une section entière ne peut pas être masquée, et son titre reste visible même quand toutes ses questions sont masquées. Voir l'article nommé « Comment ajouter une section à un formulaire ».
Ce que voient vos clients, ce que vous voyez
- Pour votre client — la question apparaît dès que la réponse attendue est donnée, et disparaît si la réponse change. Rien n'indique que des questions masquées existent.
- Une question masquée n'est jamais obligatoire — une question conditionnelle Obligatoire n'est exigée que lorsqu'elle est affichée.
- Les réponses masquées ne sont pas conservées — si le client répond à une question conditionnelle puis change la réponse qui l'affichait, cette question est ignorée à la soumission du formulaire.
- Dans les résultats et le PDF — une question restée masquée n'apparaît pas dans le formulaire rempli ni dans son PDF (Comment voir les résultats ?). Elle ne déclenche pas d'alerte et n'est pas copiée dans le dossier client.
Bon à savoir
- Retirer une condition — modifiez la question et remettez Condition sur Toujours afficher la question.
- Supprimer la question source — si vous supprimez la question utilisée dans une condition, ou le choix de liste qu'elle utilise, les questions qui en dépendaient s'affichent de nouveau tout le temps. Vérifiez-les après ce type de changement.
- Formulaires en français et en anglais — chaque version linguistique a ses propres questions : réglez la condition dans chaque version (choisissez-la dans la liste Langue au-dessus des sections).
- Articles liés — veuillez consulter l'article nommé « Comment ajouter une question à un formulaire », l'article nommé « Comment ajouter une deuxième signature à un formulaire », Comment puis-je créer un nouveau formulaire à partir de zéro ?, Comment modifier un formulaire existant.
Vous avez encore une question ?
Écrivez-nous à support@colib.io, nous serons heureux de vous aider.
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article