Suivez votre progression
Accueil Trailhead
Accueil Trailhead

Division du flux

Ajout d’un élément Decision (Décision) au flux

Maintenant que votre flux recherche un enregistrement de contact correspondant dans votre organisation, l’étape suivante consiste à le diviser. Le chemin emprunté par le flux dépend de la présence ou non d’un contact correspondant et du choix de l’utilisateur de mettre à jour le contact correspondant ou de créer un contact.

Ajoutez un élément Decision (Décision) au flux pour créer deux branches dans ce dernier : l’une créera un enregistrement de contact et l’autre mettra à jour tout enregistrement existant trouvé.

  1. Dans l’onglet Elements (Éléments) de la boîte à outils, faites glisser Decision (Décision) vers la zone de dessin.
  2. Dans la fenêtre New Decision (Nouvelle décision), saisissez les valeurs suivantes :
    Champ Valeur
    Label (Étiquette) Update or Create?
    API Name (Nom d’API) Update_or_Create
  3. Dans la section Outcomes (Résultats), vous remarquerez que deux résultats sont affichés : New Outcome (Nouveau résultat) et Default Outcome (Résultat par défaut). Liste des résultats de décision
  4. Assurez-vous que New Outcome (Nouveau résultat) est coché et saisissez les valeurs suivantes dans la section Outcome Details (Détails du résultat) :
    Champ Valeur
    Label (Étiquette) Update existing (Mettre à jour existant)
    API Name (Nom d’API) Update_Existing
  5. Sous Condition Requirements to Execute Outcome (Conditions requises pour exécuter le résultat), sélectionnez All Conditions are Met (AND) (Toutes les conditions sont remplies (ET)).
  6. Cliquez sur Add Condition (Ajouter une condition), puis saisissez ces conditions :
    Vous ne pouvez pas copier et coller les valeurs de ressource. Pour la première condition, saisissez update_to dans Resource (Ressource), cliquez sur update_toggle >, puis sélectionnez Value (Valeur). Pour la deuxième condition, saisissez Find (Trouver) dans Resource (Ressource), cliquez sur Contact from Find_a_Match > (Contacter à partir de Find_a_Match >), puis cliquez dans l’espace vide en dessous.
    Ressource Opérateur Valeur
    {!update_toggle.value} Égal à {!$GlobalConstant.True}
    {!Find_a_Match} Is Null {!$GlobalConstant.False}
    Section Outcome Details (Détails du résultat) remplie
  7. Dans la liste des résultats dans la barre latérale, sélectionnez Default Outcome (Résultat par défaut).
  8. Dans la section Outcome Details (Détails du résultat), sous Label (Étiquette), saisissez Create New (Créer). Vous constaterez que la liste des résultats affiche désormais les étiquettes de résultat que vous avez saisies.
    Liste des résultats mise à jour
  9. Cliquez sur Done (Terminé).
  10. Faites glisser le nœud de connecteur de Find a Match (Rechercher une correspondance) vers Update or Create? (Mettre à jour ou créer ?).
    Zone de dessin avec quatre éléments connectés
  11. Cliquez sur Save (Enregistrer).

Votre flux dispose maintenant de la logique nécessaire pour emprunter l’un des deux chemins. Vous allez mettre ces derniers en place dans l’étape suivante.