• Accueil / Salesforce / Règle de validation…
, Règle de validation Salesforce pour éviter les doublons?<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Règle de validation Salesforce pour éviter les doublons?4 minutes de lecture


UNE La demande courante dans Salesforce est la possibilité d’empêcher la création d’enregistrements en double. Le moyen le plus courant d’empêcher la création ou les mises à jour d’enregistrement dans Salesforce consiste à utiliser une règle de validation. Mais une règle de validation peut-elle empêcher les doublons? La réponse courte: non. Une règle de validation standard ne peut utiliser que des données d’enregistrement spécifiques, de sorte qu’elle ne peut pas trouver les enregistrements en double potentiels. Mais associer une règle de validation avec un flux avant sauvegarde le peut!

Forces de vente ordre des opérations nous donne la possibilité d’exécuter un flux avant que les règles de validation se déclenchent. Cela signifie que nous pouvons effectuer des vérifications et déclencher une règle de validation avant la création / modification de l’enregistrement.

Examinons un exemple de scénario pour voir comment cela fonctionne.

Le scénario

Vous êtes l’administrateur Salesforce chez Universal Machinery, une entreprise qui fabrique des machines massives utilisées dans des usines du monde entier. Lorsqu’une machine est vendue à vos clients, ils bénéficient également d’un plan de service et d’une garantie. Les machines sont suivies dans votre système en tant qu’actifs.

Si une machine rencontre des problèmes, plusieurs personnes peuvent potentiellement signaler ce problème. Quelqu’un peut appeler la ligne d’assistance, quelqu’un peut contacter directement un responsable du support client ou contacter un représentant commercial. Afin d’aider votre équipe à se concentrer sur ses cas, vous voulez vous assurer qu’un nouveau cas n’est pas créé par chacun de ces utilisateurs. S’il existe déjà un dossier ouvert pour un actif donné, vous souhaitez empêcher la création de ce doublon et en informer l’utilisateur.

Mise en œuvre

Pour répondre à ces exigences, nous devons créer trois éléments. Tout d’abord, nous avons besoin d’un champ de case à cocher pour la validation. Dans notre exemple, nous l’appellerons Empêcher l’enregistrement. Il s’agit d’un champ de case à cocher simple, avec la valeur par défaut non cochée. Nous vérifierons ce champ dans notre flux.

, Règle de validation Salesforce pour éviter les doublons?<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Ensuite, nous devons créer la règle de validation qui empêchera un utilisateur de créer l’enregistrement en double. Cette règle doit uniquement consulter notre case à cocher Empêcher l’enregistrement. Étant donné que les règles de validation se déclenchent lorsque le critère est vrai, il suffit d’ajouter le nom d’API du champ. Si elle est cochée, cette règle empêche l’enregistrement de l’enregistrement. Sinon, cela progresse normalement.

, Règle de validation Salesforce pour éviter les doublons?<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Enfin, nous pouvons créer notre flux. Il s’agit d’un flux de sauvegarde avant, qui existe sur l’objet de cas. Ce flux comporte quatre éléments.

, Règle de validation Salesforce pour éviter les doublons?<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> minutes de lecture</span>

Tout d’abord, nous devons vérifier s’il existe un actif connecté au cas. Si « Élément » était un champ obligatoire dans les requêtes, nous pourrions ignorer cette étape.

Ensuite, nous devons rechercher tous les enregistrements qui seraient considérés comme des doublons. Dans notre exemple, cela signifie trouver des enregistrements qui répondent à 2 critères. Premièrement, Asset.Id est identique à $ Record.Id. Deuxièmement, le statut n’équivaut pas à «fermé». Nous ne nous soucions que des cas actifs dans notre scénario.

Après avoir vérifié les enregistrements, nous définirons un point de décision. Si un enregistrement correspondant a été trouvé, nous cocherons notre case « Empêcher l’enregistrement ». Sinon, nous laisserons l’enregistrement continuer.

Les résultats

En testant en tant qu’utilisateur, nous pouvons vérifier que s’il existe un dossier ouvert lié au même actif, nous sommes informés de l’erreur. Aucun enregistrement en double n’est créé, ce qui aide notre équipe à collaborer.

Alors qu’une règle de validation Salesforce standard ne peut pas empêcher les doublons, l’utilisation d’un flux avant enregistrement le peut. Cette même idée peut être utilisée pour n’importe quel objet et de nombreux scénarios différents. Beaucoup de mes clients ont trouvé cela extrêmement utile.



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer