Les règles de pertinence déterminent si un Champ est pertinent ou non. Lorsqu'un Champ n'est pas pertinent, il n'est pas affiché lors de la saisie des données, et sa valeur doit être Vide.
Les règles de pertinence sont parfois connues dans d'autres systèmes sous le nom de « logique de saut ».
Activation
Les règles de pertinence peuvent être définies pour les Champs dans le Concepteur de Formulaires. Tout d'abord, cochez « Définir les règles de pertinence ». Ensuite, vous pouvez construire la règle en utilisant le Constructeur de règles ou l'Éditeur de formule.
Comportement
Saisie de données
Lors de l'ajout d'un Enregistrement, un Champ avec une règle de pertinence est masqué chaque fois que la règle de pertinence est évaluée comme Faux
.
Lors de la modification d'un Enregistrement, si des modifications rendent un Champ précédemment pertinent non pertinent, la valeur du Champ nouvellement non pertinent est mise à vide lors de l'enregistrement.
Champs Obligatoires avec des règles de pertinence
Un Champ peut être à la fois Obligatoire et avoir un ensemble de règles de pertinence. Lorsque le Champ est pertinent, une valeur doit être fournie. Lorsqu'il n'est pas pertinent, il n'est pas obligatoire et doit être Vide.
Sous-formulaires
Lorsqu'une règle de pertinence est définie pour un champ de Sous-formulaire, ActivityInfo prend des mesures supplémentaires pour éviter la perte de données.
Pendant la saisie des données, si un champ de Sous-formulaire contenant des Enregistrements existants devient non pertinent, l'Utilisateur est invité à reconnaître que la sauvegarde des modifications supprimera les Sous-enregistrements nouvellement non pertinents.
Sous-enregistrements non pertinents dans la vue Tableau
Si des Sous-enregistrements deviennent non pertinents, parce que la règle de pertinence a été mise à jour après la collecte des données non pertinentes, alors ceux-ci seront signalés dans la vue Tableau comme non pertinents :
Importer des Enregistrements
Lors de l'importation d'Enregistrements dans des Formulaires avec des règles de pertinence, la fonction d'Importation valide l'importation en fonction des règles de pertinence définies. Si la Valeur d'un Champ pour un Enregistrement est non pertinente, mais qu'une valeur est fournie, elle est considérée comme non valide.