Utilisation de la logique conditionnelle dans les sections de l'éditeur de formulaire d'événement

Aperçu

Grâce à cette fonctionnalité, vous pouvez configurer des sections entières d'un formulaire d'événement pour qu'elles n'apparaissent que lorsque des conditions spécifiques sont remplies.

Cela crée des formulaires :

  • Plus facile et plus rapide à réaliser sur le terrain
  • Plus ciblé, n'affichant que les questions pertinentes
  • Meilleure capacité à collecter des données précises et contextuelles

Comment créer une section conditionnelle

Vous pouvez rendre une section conditionnelle en définissant des règles qui font référence à des champs situés plus haut dans le formulaire.

De manière générale, le processus est le suivant :

  1. Ajoutez la section que vous souhaitez rendre conditionnelle.
  2. Sélectionner la logique
  3. Choisissez le champ dont la condition doit dépendre. Ce champ doit se trouver dans une section précédant la section conditionnelle.
  4. Choisissez un opérateur pour définir comment la valeur de ce champ doit être évaluée (voir Comprendre les opérateurs ci-dessous).
  5. Saisissez une valeur de comparaison, si l'opérateur l'exige.
  6. Enregistrer le formulaire

Une fois configurée, cette section n'apparaîtra que lorsque ses conditions seront remplies.

Comprendre les opérateurs

Un opérateur est la règle utilisée EarthRanger pour comparer la valeur d'un champ à une condition. Les opérateurs disponibles dépendent du type de champ référencé ; tous les opérateurs ne sont pas compatibles avec tous les types de champs.

Opérateur Ce qu'il vérifie valeur comparative Types de champs pris en charge
Contient La valeur du champ inclut la valeur que vous spécifiez. Un seul texte Texte, liste de choix – multiple
C'est exactement La valeur du champ correspond exactement à votre valeur de comparaison — ni plus, ni moins. Une seule valeur (ou un ensemble de valeurs, pour Liste de choix – Multiple) Booléen, Texte, Numérique, Liste de choix – Unique, Liste de choix – Multiple
Est vide Ce champ est vide. Aucun Tous les types de champs sauf les booléens
N'est pas vide Le champ peut contenir n'importe quelle valeur saisie. Aucun Tous les types de champs sauf les booléens
Est contenu par La valeur du champ est entièrement couverte par l'ensemble des valeurs que vous spécifiez. Un ensemble de valeurs Liste de choix – Unique, Liste de choix – Multiple
N'est pas contenu par La valeur du champ n'est pas entièrement couverte par l'ensemble des valeurs que vous spécifiez. Un ensemble de valeurs Liste de choix – Unique, Liste de choix – Multiple

Voici quelques exemples de leur comportement en pratique :

  • Contient , dans un champ texte, vérification de l' elephant : « Éléphant de brousse africain » correspond, « Rhinocéros blanc du Nord » ne correspond pas.
  • Est-ce exactement , sur une liste de choix – champ multiple, vérifiant ["elephant", "lion"] : une réponse exactement éléphant et lion correspond ; une réponse éléphant, girafe et lion ne correspond pas, car elle inclut une valeur supplémentaire.
  • Est contenu dans , sur une liste de choix – champ multiple, vérification par rapport à ["elephant", "lion", "giraffe"] : une réponse contenant éléphant et lion correspond, car les deux font partie de l'ensemble autorisé. Une réponse contenant rhinocéros ne correspond pas, car rhinocéros ne fait pas partie de l'ensemble.
  • La fonction « N'est pas contenu par » fonctionne de la même manière en sens inverse : elle correspond lorsque la réponse inclut au moins une valeur en dehors de l'ensemble autorisé.

Conseil : Si un opérateur n’apparaît pas parmi les options, vérifiez le type de champ sélectionné à l’étape 3 ; il est probable qu’il ne soit pas pris en charge pour ce type de champ. Consultez le tableau ci-dessus.

Combinaison de plusieurs conditions

Une section conditionnelle peut contenir plusieurs conditions. Lorsque vous ajoutez plusieurs conditions, vous choisissez comment les combiner :

  • Toutes les conditions doivent être remplies (ET) — cette section n'apparaît que si toutes les conditions sont satisfaites.
  • Toute condition peut être remplie (OU) — la section apparaît si au moins une condition est satisfaite.

Choisissez « Toutes les conditions » lorsqu'une section ne doit apparaître que dans une combinaison de circonstances très spécifique, et « N'importe quelle condition » lorsque plusieurs réponses différentes doivent pouvoir déclencher la même section.

Règles et limites à garder à l'esprit

La logique conditionnelle s'applique uniquement aux sections, et non aux champs individuels, garantissant ainsi une structure de formulaire claire et prévisible.

Pour garantir que les formulaires restent logiques et utilisables, les sections conditionnelles suivent les règles suivantes :

Règles d'ordre des sections

  • Une section ne peut dépendre que d'un champ qui se trouve dans une section apparaissant avant elle sous la forme
  • Une section ne peut pas dépendre d'un champ qu'elle contient.

Exemples de cas d'utilisation

Les sections conditionnelles sont particulièrement utiles lorsque :

  • Différentes espèces nécessitent différentes questions de suivi
  • Des détails supplémentaires ne sont nécessaires que pour certains résultats ou activités.
  • Les informations facultatives ne doivent apparaître que lorsqu'elles sont pertinentes.

En n'affichant que les informations nécessaires, les formulaires restent efficaces et plus faciles à remplir.