Loading

Définition d’un champ personnalisé comme obligatoire

Date de publication: Apr 3, 2026
Description

Plusieurs méthodes permettent de rendre les champs personnalisés obligatoires. Nous vous fournissons ci-après quelques informations sur chaque façon d’y parvenir.

Résolution

 

Exigences au niveau du champ

Il s’agit de l’exigence la plus restrictive, qui nécessite que le champ soit renseigné tout le temps, quelle que soit la manière dont l’enregistrement est sauvegardé (c’est-à-dire via une intégration, l’API, un chargement en masse ou via l’interface utilisateur). Pour plus d'informations, suivez les instructions ci-dessous.

Saisie de champs obligatoires pour garantir la qualité des données
Attributs de champ personnalisé


Dans Salesforce Classic


Pour un objet personnalisé :
  1. Cliquez sur Configuration.
  2. Accédez à la recherche rapide et saisissez Objet.
  3. Choisissez l’objet concerné.
  4. Sous Champs personnalisés et relations, sélectionnez le champ personnalisé que vous voulez rendre obligatoire.
  5. Cliquez sur Modifier et sous la section Options générales, sélectionnez Obligatoire.
  6. Cliquez sur Enregistrer.
 
Pour un objet standard :
  1. Cliquez sur Configuration.
  2. Sous la section Élaborer, cliquez sur le bouton déroulant intitulé Personnaliser.
  3. Cliquez sur le bouton déroulant correspondant à l’objet et cliquez sur Champs.
  4. Sous Champs personnalisés et relations, sélectionnez le champ personnalisé que vous voulez rendre obligatoire.
  5. Cliquez sur Modifier et sous la section Options générales, sélectionnez Obligatoire.
  6. Cliquez sur Enregistrer.
 

Dans Lightning Experience

  1. Cliquez sur l’icône d’engrenage puis accédez à Configuration | Gestionnaire d’objet.
  2. Sélectionnez l’objet > Champs et relations.
  3. Sélectionnez le champ personnalisé que vous souhaitez rendre obligatoire.
  4. Cliquez sur Modifier et sous Options générales, sélectionnez Obligatoire.
  5. Cliquez sur Enregistrer.
 

Sur la présentation de page

Cette option ne rend le champ obligatoire qu’en cas d’accès à la présentation de page spécifique sur laquelle vous définissez cette exigence. Par conséquent, vous pourriez rendre le champ obligatoire pour certains utilisateurs qui utilisent une présentation de page particulière, mais pas pour d’autres. Veuillez consulter l’article Personnalisation des présentations de page à l’aide de l’éditeur avancé

Remarque :  cette exigence s’applique uniquement lorsque l’enregistrement est modifié depuis l’interface utilisateur. Lorsque les enregistrements sont mis à jour via l’API, l’exigence de champ ne s’applique pas. 

Dans Salesforce Classic
 

Pour un objet personnalisé :
  1. Cliquez sur Configuration.
  2. Accédez à la recherche rapide et saisissez Objet.
  3. Choisissez l’objet concerné.
  4. Dans la section Présentations de page, cliquez sur Modifier sur la présentation de page que vous utilisez pour l’objet.
  5. Cliquez sur l’icône en forme de clé à molette en regard du champ personnalisé que vous souhaitez rendre obligatoire.
  6. Sélectionnez la case à cocher Obligatoire.
  7. Cliquez sur OK, puis sur Enregistrer.

 

Pour un objet standard :
  1. Cliquez sur Configuration.
  2. Sous la section Élaborer, cliquez sur le bouton déroulant intitulé Personnaliser.
  3. Cliquez sur le bouton déroulant correspondant à l’objet et cliquez sur Présentations de page.
  4. Cliquer sur Modifier sur la présentation de page que vous utilisez pour l’objet.
  5. Cliquez sur l’icône en forme de clé à molette en regard du champ personnalisé que vous souhaitez rendre obligatoire.
  6. Sélectionnez la case à cocher Obligatoire.
  7. Cliquez sur OK, puis sur Enregistrer.


Dans Lightning Experience

  1. Cliquez sur l’icône d’engrenage puis accédez à Configuration | Gestionnaire d’objet.
  2. Sélectionnez l’objet correspondant > Présentations de page.
  3. Sélectionnez la présentation de page que vous utilisez pour l’objet.
  4. Cliquez sur l’icône en forme de clé à molette en regard du champ personnalisé que vous souhaitez rendre obligatoire.
  5. Sélectionnez la case à cocher Obligatoire.
  6. Cliquez sur OK, puis sur Enregistrer.

 

Exigence de la règle de validation

La règle de validation la plus simple pour rendre obligatoire un champ personnalisé ressemble à ceci :

ISBLANK(Saisir_Nom_API_Champ_Personnalisé_Ici__c)


Si le champ est de type Nombre ou Devise, utilisez cette syntaxe :

ISNULL(Saisir_Nom_API_Champ_Personnalisé_Ici__c)

 

Vous pouvez créer des règles de validation plus complexes comportant des instructions conditionnelles pour répondre à vos besoins opérationnels. Veuillez consulter l’article Définition de règles de validation.


Remarque : tout comme le paramètre au niveau du champ, cette configuration s’appliquera à tout moment, quel que soit l’emplacement à partir duquel l’enregistrement est créé ou mis à jour. Consultez l’article Observations relatives aux règles de validation pour prendre connaissance de l’impact que cela aura. 

Dans Salesforce Classic

Pour un objet personnalisé :

  1. Cliquez sur Configuration.
  2. Accédez à la recherche rapide et saisissez Objet.
  3. Choisissez l’objet concerné.
  4. Dans la section Règles de validation, cliquez sur Nouveau.
  5. Saisissez un nom de règle.
  6. Saisissez une formule de condition d’erreur. Vous pouvez utiliser ISBLANK ou ISNULL pour vérifier que le champ n’est pas vide.
  7. Saisissez un message d’erreur.
  8. Sélectionnez un emplacement d’erreur.
  9. Cliquez sur Enregistrer.

Pour un objet standard :
  1. Cliquez sur Configuration.
  2. Sous la section Élaborer, cliquez sur le bouton déroulant intitulé Personnaliser.
  3. Cliquez sur le bouton déroulant correspondant à l’objet et cliquez sur Règles de validation.
  4. Cliquez sur Nouveau.
  5. Saisissez un nom de règle.
  6. Saisissez une formule de condition d’erreur. Vous pouvez utiliser ISBLANK ou ISNULL pour vérifier que le champ n’est pas vide.
  7. Saisissez un message d’erreur.
  8. Sélectionnez un emplacement d’erreur.
  9. Cliquez sur Enregistrer.


Dans Lightning Experience

  1. Cliquez sur l’icône d’engrenage puis accédez à Configuration | Gestionnaire d’objet.
  2. Sélectionnez l’objet concerné > Règles de validation.
  3. Cliquez sur Nouveau.
  4. Saisissez un nom de règle.
  5. Saisissez une formule de condition d’erreur. Vous pouvez utiliser ISBLANK ou ISNULL pour vérifier que le champ n’est pas vide.
  6. Saisissez un message d’erreur.
  7. Sélectionnez un emplacement d’erreur.
  8. Cliquez sur Enregistrer.

Voir aussi :  
Création de champs personnalisés
Rendre un champ obligatoire sous certaines conditions    

 

Formulaires dynamiques

Les formulaires dynamiques peuvent être utilisés pour créer des champs Obligatoire dans les fenêtres modales Nouveau et Modifier, ainsi que dans les pages d'enregistrement Lightning.  Consultez Champs obligatoires et en lecture seule dans les formulaires dynamiques

Remarque :  Si vous définissez un champ sur Obligatoire ou Lecture seule dans le panneau des propriétés du Générateur d'applications Lightning, le comportement s'applique uniquement au champ de cette page, et non à toutes les instances du champ.


Dans Lightning Experience

  1. Cliquez sur l'icône d'engrenage, puis sur Modifier la page sur un exemple d’enregistrement ou saisissez Générateur d'applications Lightning, puis ouvrez la page Lightning dans laquelle les Formulaires dynamiques sont activés.
  2. Sélectionnez le champ dans la section des champs qui doit être obligatoire.
  3. Sélectionnez Obligatoire dans le menu latéral droit sous Comportement de l'interface utilisateur.
  4. Cliquez sur Enregistrer (et sur Activer si nécessaire).


 
Numéro d’article de la base de connaissances

000384974

 
Chargement
Salesforce Help | Article