Activation
Sélectionnez la case à cocher « Obligatoire » dans le Concepteur de formulaires.
Comportement
Rendre un champ obligatoire empêche un utilisateur d'ajouter, de mettre à jour ou d'importer l'enregistrement sans fournir de valeur pour le champ.
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 ne sera pas obligatoire et devra être vide.
Sous-formulaires obligatoires
Lorsqu'un sous-formulaire est marqué comme obligatoire, ActivityInfo empêchera les utilisateurs d'ajouter un nouvel enregistrement sans ajouter au moins un sous-enregistrement dans le formulaire de saisie de données.
Cependant, la contrainte obligatoire pour les sous-formulaires n'est pas appliquée lors de l'importation, car l'importateur ne prend pas en charge l'importation d'enregistrements et de sous-enregistrements en une seule action.
Saisie de données
Saisie de données sur ordinateur
Si un utilisateur ne fournit pas de valeur pour un champ obligatoire, il recevra un message d'erreur et ne pourra pas sauvegarder l'enregistrement :
Saisie de données sur mobile
Lors de la saisie de données mobile, si un utilisateur ne fournit pas de valeur pour un champ obligatoire, il ne sera pas autorisé à passer à la question suivante.