Recherche d’un contact correspondant dans votre organisation
Recherche d’un contact correspondant à l’aide d’un élément Get Records (Obtenir des enregistrements)
Dans votre flux, ajoutez un élément Get Records (Obtenir des enregistrements) qui interroge votre organisation afin de trouver tout contact existant dont l’adresse e-mail correspond à l’adresse e-mail saisie par l’utilisateur.
- Après l’élément Contact Info (Informations de contact), cliquez sur
.
- Sélectionnez Get Records (Obtenir des enregistrements).
- Dans le panneau de configuration Get Records (Obtenir des enregistrements), saisissez les valeurs suivantes.
- Pour Label (Étiquette), saisissez
Find a Match(Rechercher une correspondance).
Le nom d’API est automatiquement défini comme étantFind_a_Match.
- Dans Objet, sélectionnez Contact (Contact).
- Pour Label (Étiquette), saisissez
- Dans la section Filter Contact Records (Filtrer les enregistrements de contact), sous Condition Requirements (Exigences de condition), vérifiez que All Conditions Are Met (AND) (Toutes les conditions sont remplies [ET]) est sélectionné.
- Saisissez cette condition
- Pour Field (Champ), sélectionnez Email (E-mail).
- Pour Operator (Opérateur), sélectionnez Equals (Égal à).
- Pour Value (Valeur), sélectionnez contact > Email (E-mail).
- Pour Field (Champ), sélectionnez Email (E-mail).
- Laissez les autres champs définis sur leurs valeurs par défaut.
Votre zone de dessin doit se présenter comme suit :

- Cliquez sur Save (Enregistrer).
Déterminer si un contact correspondant a été trouvé
Ensuite, le flux doit vérifier si l’élément Get Records (Obtenir des enregistrements) a trouvé un contact existant avec la même adresse e-mail. En fonction du résultat, le flux doit entreprendre différentes actions. Ajoutez donc un élément Decision (Décision) pour créer plusieurs chemins à prendre par le flux.
- Après l’élément Find a Match (Rechercher une correspondance), cliquez sur
.
- Sélectionnez Decision (Décision).
- Dans le panneau de configuration Decision (Décision), saisissez les valeurs suivantes.
- Pour Label (Étiquette), saisissez
Match Found?(Correspondance trouvée ?)
Le nom d’API est automatiquement défini comme étantMatch_Found.
- Pour Label (Étiquette), saisissez
- Dans la section Outcome Order (Numéro d’ordre du résultat), assurez-vous que New Outcome (Nouveau résultat) est sélectionné et saisissez les valeurs suivantes dans la section Outcome Details (Détails du résultat).
- Pour Outcome Label (Étiquette de résultat), saisissez
Found(Trouvé).
Le nom d’API est automatiquement défini comme étantFound(Trouvé).
- Pour Condition Requirements to Execute Outcome (Conditions requises pour exécuter le résultat), assurez-vous que All Conditions Are Met (AND) (Toutes les conditions sont remplies [ET]) est sélectionné.
- Saisissez cette exigence de condition.
- Pour Resource (Ressource), sélectionnez Contact from Find a Match (Contact dans Rechercher une correspondance) > Entire Resource (Ressource complète).
- Pour Operator (Opérateur), sélectionnez Is Blank (Est vide).
- Pour Value (Valeur), sélectionnez False (Faux).

- Pour Resource (Ressource), sélectionnez Contact from Find a Match (Contact dans Rechercher une correspondance) > Entire Resource (Ressource complète).
- Pour Outcome Label (Étiquette de résultat), saisissez
- Dans la section Outcome Order (Numéro d’ordre du résultat), sélectionnez Default Outcome (Résultat par défaut).
- Pour Label (Étiquette), saisissez
Not Found(Introuvable).
- Pour Label (Étiquette), saisissez
- Enregistrez le flux.
Dans la zone de dessin du flux, l’élément Decision (Décision) génère maintenant deux chemins, l’un qui s’exécute lorsqu’un contact correspondant est trouvé, et l’autre lorsqu’aucun contact correspondant n’est trouvé.

Toutefois, si un contact correspondant est trouvé, le flux doit confirmer ce que l’utilisateur souhaite effectuer. Dans l’unité suivante, vous créez un autre écran et une autre décision pour confirmer la suite des événements.
