Rendre un champ obligatoire

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Les champs peuvent être marqués comme obligatoires, ce qui signifie qu’ils doivent contenir une valeur pour pouvoir enregistrer l’enregistrement. Les champs obligatoires sont marqués d’un indicateur d’état de champ avant l’étiquette.

    Avant de commencer

    Rôle requis : personalize_dictionary

    Pourquoi et quand exécuter cette tâche

    Un champ obligatoire pré-renseigné par la plateforme avec des données par défaut, telles qu’une valeur provenant d’un script client, n’affiche pas l’indicateur. Toutefois, si vous supprimez cette valeur du champ, l’indicateur s’affiche. La couleur de l’indicateur dépend de l’état du champ.

    L’utilisation d’une entrée de dictionnaire pour rendre un champ obligatoire ne fonctionne pas lors de l’utilisation de WebServices. Vous pouvez utiliser une politique de données à la place. Pour plus d’informations sur les politiques de données, consultez Politique de données.

    Procédure

    1. Cliquez avec le bouton droit sur l’étiquette du champ dans le formulaire et sélectionnez Configurer le dictionnaire.
    2. Dans le formulaire Dictionnaire , cochez la case Obligatoire .
    3. Cliquez sur Mettre à jour.

      À la prochaine ouverture du formulaire, un indicateur d’état de champ apparaîtra à côté de l’étiquette du champ pour signaler qu’une valeur est obligatoire. Si le champ obligatoire est pré-rempli pour une raison quelconque, l’indicateur de champ obligatoire n’apparaît pas.

      Les champs obligatoires sont globaux. Le champ est marqué comme obligatoire partout où il apparaît dans un formulaire.

      Rendre un vrai/faux obligatoire n’aura aucun effet. Les champs Vrai/Faux sont toujours considérés comme ayant une valeur. Une case cochée a la valeur vrai et une case non cochée a une valeur faux. L’une ou l’autre de ces valeurs satisfait à l’exigence d’un champ obligatoire.

      Un formulaire peut être enregistré avec un champ obligatoire vide si ce champ est un champ de référence et si le champ parent est également vide. Toutefois, si le champ de référence obligatoire affiche une valeur du champ parent, le formulaire ne peut pas être enregistré si cette valeur est supprimée. Si la valeur du champ référencé est modifiée, la valeur de ce champ est modifiée partout où il apparaît.

    4. Facultatif : Utilisez cette propriété dictionary override>override mandatory pour rendre un champ obligatoire uniquement dans la table enfant et non dans la table parente.