Création de règles de validation
Vidéo de démonstration Trail Together
Vous souhaitez être guidé pas à pas par un expert pendant que vous travaillez sur cette étape ? Regardez cette vidéo qui fait partie de la série Trail Together.
(Ce clip commence à 1 h 03 min 47 s, au cas où vous voudriez revenir en arrière et regarder à nouveau le début de l’étape.)
Introduction
Noah Larkin peut désormais suivre les comptes qui n’ont pas de date d’expiration du plan de support. Cependant, il souhaite également s’assurer qu’à partir de maintenant, tous les utilisateurs saisissent la date d’expiration du plan de support lorsque la case Has Support Plan (Bénéficie d’un plan de support) est cochée sur un compte. Allison Wheeler a une requête similaire. Elle aimerait s’assurer que les commerciaux saisissent un motif de fermeture lorsqu’une opportunité est perdue.
Vous allez répondre aux requêtes de Noah et d’Allison en créant des règles de validation vous permettant de spécifier vos propres critères afin d’empêcher les utilisateurs d’enregistrer des données non valides dans un ou plusieurs champs.
Remarque : un point important à garder à l’esprit lorsque vous utilisez des règles de validation est l’impact sur les données existantes. Les règles de validation s’appliquent à la fois aux données actuelles et futures, de sorte que l’administrateur peut avoir besoin de renseigner les données requises des enregistrements existants pour s’assurer que les futures intégrations ne sont pas bloquées.
Création de règles de validation
Commencez par créer une règle de validation de compte qui oblige les utilisateurs à saisir une date d’expiration du plan de support lorsque la case Has Support Plan (Bénéficie d’un plan de support) est cochée.
- Dans Setup (Configuration), cliquez sur Object Manager (Gestionnaire d’objet) et sélectionnez Account (Compte).
- Sélectionnez Validation Rules (Règles de validation), puis cliquez sur New (Nouveau).
- Sous Rule Name (Nom de la règle), saisissez :
Support_plan_expiration_date_required
(Date_d_expiration_du_plan_de_support_requise) - Assurez-vous que Active (Actif) est sélectionné.
- Sous Description, saisissez :
Support plan expiration date is required when account is marked as having support plan.
(La date d’expiration du plan de support est requise lorsque le compte est marqué comme étant associé à un plan de support.) - Saisissez la formule suivante dans la case Error Condition Formula (Formule de condition d’erreur) :
Has_Support_Plan__c = True && ISBLANK(Support_Plan_Expiration_Date__c)
- Cliquez sur Check Syntax (Vérifier la syntaxe) pour vérifier qu’il n’y a aucune erreur.
- Sous Error Message (Message d’erreur), saisissez :
You must enter an expiration date when an account has a support plan.
(Vous devez saisir une date d’expiration lorsqu’un compte dispose d’un plan de support.) - Sélectionnez Field (Champ) sous Error Location (Emplacement de l’erreur) et Support Plan Expiration Date (Date d’expiration du plan de support) sous Field (Champ).
- Cliquez sur Save (Enregistrer).
Créez ensuite une règle de validation d’opportunité pour obliger les utilisateurs à saisir un motif de fermeture lorsque l’étape de l’opportunité est Closed Lost (Fermée perdue).
- Dans Setup (Configuration), cliquez sur l’onglet Object Manager (Gestionnaire d’objet) et sélectionnez Opportunity (Opportunité).
- Sélectionnez Validation Rules (Règles de validation), puis cliquez sur New (Nouveau).
- Sous Rule Name (Nom de la règle), saisissez :
Close_reason_required_when_lost
(Motif_de_fermeture_requis_lors_de_la_perte) - Assurez-vous que Active (Actif) est sélectionné.
- Sous Description, saisissez :
A close reason is required when opportunity is closed lost.
(Un motif de fermeture est requis lorsque l’opportunité est fermée perdue.) - Saisissez cette formule dans la case Error Condition Formula (Formule de condition d’erreur) :
ISPICKVAL( StageName ,"Closed Lost") && ISBLANK(Close_Reason__c)
- Cliquez sur Check Syntax (Vérifier la syntaxe) pour vérifier qu’il n’y a aucune erreur.
- Sous Error Message (Message d’erreur), saisissez :
You must enter a close reason when opportunity is closed lost.
(Vous devez saisir un motif de fermeture lorsque l’opportunité est fermée perdue.) - Choisissez Field (Champ) sous Error Location (Emplacement de l’erreur) et Close Reason (Motif de fermeture) sous Field (Champ).
- Cliquez sur Save (Enregistrer).
Vous avez créé des listes de sélection, des filtres de référence, des champs de formule et des types d’enregistrement, configuré des pages d’enregistrement personnalisées, des présentations de page et un suivi de l’historique des champs, ainsi que mis en place des règles de validation. À l’aide de ces outils, vous avez permis aux équipes des opérations, des ventes et de service d’accomplir leurs missions plus efficacement en personnalisant leur environnement de travail, via l’intégration à ce dernier des données importantes dont elles ont besoin au quotidien. Vous êtes un super administrateur !