Règles d'obligation

Langue: Français
Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Une règle d'obligation rend un champ obligatoire uniquement lorsqu'une condition spécifique basée sur les valeurs d'autres champs de l'enregistrement est remplie. Lorsque la condition est remplie et que le champ est vide, l'enregistrement ne peut pas être enregistré. Lorsque la condition n'est pas remplie, le champ est facultatif.

Comportement

Règles d'obligation vs règles de pertinence

Les règles de pertinence et les règles d'obligation ont des objectifs différents :

  • Une règle de pertinence contrôle si un champ est affiché à l'utilisateur.
  • Une règle d'obligation contrôle si un champ visible doit être rempli.

La pertinence est prioritaire, car un champ masqué parce qu'il n'est pas pertinent n'est jamais obligatoire.

Règles d'obligation vs règles de validation

Une règle de validation vérifie qu'une valeur fournie répond à des critères spécifiques. Une règle d'obligation vérifie qu'une valeur a été fournie. Les deux peuvent être définies sur le même champ.

Exemple

Un formulaire de suivi des performances contient les champs suivants :

| Nom | Type de champ | Obligatoire ? || --- | --- | --- || Année | Texte | Oui | | Période de rapport | Sélection unique | Oui | | Type d'indicateur | Sélection unique | Oui | | Cible | Quantité | Oui | | Réel | Quantité | Oui | | Explication | Texte | Règle d'obligation appliquée |

Le champ Explication ne doit être obligatoire que lorsque la performance est inférieure à 60 %, conformément aux exigences de rapport.

RÉEL/CIBLE*100 < 60

Néanmoins, l'agent de rapport peut toujours fournir une explication, même si la performance a dépassé 60 %.

Activer les règles d'obligation

  • Dans le Concepteur de formulaires, marquez d'abord le champ comme « Obligatoire ». Une fois que « Obligatoire » est coché, un bouton « Définir les règles d'obligation » apparaît en dessous.
Règles d'obligation
Règles d'obligation
  • Cochez « Définir les règles d'obligation » pour afficher le constructeur de règles ou l'éditeur de formule et définir la condition sous laquelle le champ doit être rempli.
Constructeur de règles
Constructeur de règles

Saisie de données

Saisie de données sur ordinateur

  • Lorsque vous saisissez un enregistrement, la conditionnalité du champ « Explication » prend effet si la performance est inférieure à 60 %. L'enregistrement ne peut pas être enregistré tant qu'une valeur n'est pas saisie dans le champ « Explication ».
  • Si la performance est de 60 % ou plus, la conditionnalité du champ « Explication » passe à facultatif et l'enregistrement peut être enregistré sans le remplir.

Saisie de données sur mobile

La même condition d'obligation s'applique lors de la saisie de données sur mobile. Lorsque la condition est remplie, vous ne pouvez pas passer à la question suivante sans remplir le champ.

Tableau interactif

  • Les règles d'obligation sont appliquées lors de l'ajout ou de la modification d'enregistrements dans le tableau interactif. Chaque ligne est évaluée par rapport à ses propres valeurs, de sorte que le même champ peut être obligatoire sur certaines lignes et facultatif sur d'autres au sein du même formulaire.
  • Une ligne où la condition est remplie mais où le champ est vide est marquée comme non valide et ne peut pas être enregistrée tant que le champ n'est pas rempli.

Importation d'enregistrements

L'importateur applique les règles d'obligation. Un enregistrement où la condition est remplie mais où le champ est vide est traité comme non valide.

Élément suivant
Révision seulement