Skip to main content

Mise à jour de l’enregistrement et débogage du flux

Remarque

Remarque

Vous souhaitez apprendre en français ? Commencez le défi dans un Trailhead Playground en français et utilisez les traductions fournies entre crochets pour naviguer. Copiez et collez uniquement les valeurs en anglais, car les validations de défi reposent sur les données en anglais. Si vous ne réussissez pas le défi dans votre organisation en français, nous vous recommandons (1) de définir le paramètre régional sur les États-Unis, (2) de définir la langue sur l’anglais en suivant les instructions ici, puis (3) de cliquer à nouveau sur le bouton « Vérifier le défi ».

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Mise à jour d’un enregistrement en deux étapes

Vous ne voulez pas seulement envoyer un e-mail de confirmation de réception du don : vous voulez également enregistrer cette confirmation. Dans Nonprofit Success Pack (NPSP), vous pouvez enregistrer ces valeurs dans les champs Acknowledgment Status (Statut de confirmation) et Acknowledgment Date (Date de confirmation) sur un enregistrement d’opportunité.

Commencez par utiliser un élément Assignment (Attribution) pour modifier la variable d’enregistrement de votre opportunité (il s’agit du type spécial de variable dans le flux qui contient des détails à propos d’un enregistrement Salesforce) afin de représenter ce que vous voulez modifier. Vous utilisez ensuite un élément Update Records (Mettre à jour les enregistrements) pour effectuer ces modifications dans la base de données.

Ajout d’un élément Assignment (Attribution) au flux

Commencez par l’élément Assignment (Attribution).

  1. Dans la zone de dessin flux, dans le chemin après l’action Send Email (Envoi d’e-mail), cliquez sur Ajouter un élément.
    Si votre flux est trop grand pour la page et que vous ne trouvez pas l’icône Ajouter un élément, vous pouvez utiliser les boutons Zoom out (Zoom arrière) () ou Fit to canvas (Ajuster à la zone de dessin) () sur la zone de dessin pour faire de la place.
  2. Sélectionnez Assignment (Attribution) dans la section Logic (Logique).
  3. Label (Étiquette) : Acknowledgment Status (vérifiez votre orthographe et assurez-vous que votre élément Assignment [Attribution] porte ce nom exact pour relever le défi).
  4. API Name (Nom d’API) : Acknowledgment_Status (il devrait être généré automatiquement).
  5. Description : The assignment element sets the values for the opportunity record before we update it in the database. (L’élément d’attribution définit les valeurs de l’enregistrement d’opportunité avant de le mettre à jour dans la base de données.)
  6. Dans Set Variable Values (Définir les valeurs des variables) :
    Le panneau New Assignment (Nouvelle attribution) correspondant aux étapes suivantes
    • Sur la première ligne :
      • Variable (Variable) : Sélectionnez Opportunity from Get Opportunity (Opportunité de Obtenir une opportunité, puis Acknowledgment Status (Statut de confirmation).
      • Opérateur : Equals (Est égal à)
      • Value (Valeur) : Confirmé
    • Cliquez sur + Add Assignments (+ Ajouter des attributions).
    • Sur la deuxième ligne :
      • Variable (Variable) : Sélectionnez Opportunity from Get Opportunity (Opportunité de Obtenir une opportunité, puis Acknowledgment Date (Date de confirmation).
      • Opérateur : Equals (Est égal à)
      • Value (Valeur) : Sélectionnez Running Flow Interview (Interview de flux en cours d’exécution), puis CurrentDate.
  7. Cliquez sur Fermer.

Le flux avec l’élément Assignment (Attribution)

Cliquez sur Save (Enregistrer) dans Flow Builder pour enregistrer votre travail.

Mise à jour de l’enregistrement

Maintenant que l’élément Assignment (Attribution) stocke les valeurs, il est temps d’utiliser Update Records (Mettre à jour les enregistrements) pour placer ces valeurs sur l’opportunité d’origine à laquelle elles appartiennent.

  1. Dans la zone de dessin du flux, sur le chemin après l’attribution Acknowledge Status (Statut de confirmation, cliquez sur Ajouter un élément.
  2. Sélectionnez Update Records (Mettre à jour les enregistrements) dans la section Data (Données).
  3. Label (Étiquette) : saisissez Update Opportunity (Mettre à jour l’opportunité)
  4. API Name (Nom d’API) : saisissez Update_Opportunity (Mettre_à_jour_l_opportunité) (ce code devrait être généré automatiquement).
  5. Description : saisissez Update the opportunity record and save the new Acknowledgment Status and Acknowledgment Date to the database. (Mettre à jour l’enregistrement d’opportunité et enregistrer le nouveau statut de confirmation et la date de confirmation dans la base de données.)
  6. How to Find Records to Update and Set Their Values (Comment rechercher des enregistrements pour mettre à jour et définir leur valeur) : Use the IDs and all field values from a record or record collection (Utiliser les ID et toutes les valeurs de champ d’un enregistrement ou d’une collection d’enregistrements), la valeur par défaut.
  7. Record or Record Collection (Enregistrement ou collection d’enregistrements) : Recherchez et sélectionnez Opportunity from Get Opportunity (Opportunité de Récupérer une opportunité).
    Le panneau New Update Records (Nouveau Mettre à jour des enregistrements) correspondant aux étapes précédentes
  8. Cliquez sur Fermer.

Votre flux comporte maintenant tous les éléments dont vous avez besoin !

Le flux terminé

Cliquez sur Save (Enregistrer) dans Flow Builder pour veiller à ne rien perdre de ce travail.

Test et débogage du flux

Avant de quitter Flow Builder, vous pouvez tester votre travail de deux manières : en cliquant sur Run (Exécuter) ou sur Debug (Déboguer).

Si vous cliquez sur Run (Exécuter), vous pourrez voir votre flux tel qu’il s’affichera pour vos utilisateurs, avec les deux écrans que vous avez créés. Il peut être utile de voir vos écrans, mais cela ne vous montre pas tout ce qui se passera dans la pratique. Pour ce flux, par exemple, l’option Run (Exécuter) ne transmet pas les détails d’un enregistrement d’opportunité au flux. Votre modèle d’e-mail apparaît donc presque vide, sans adresse e-mail de destinataire.

Si vous cliquez sur Debug (Déboguer), vous obtiendrez beaucoup plus d’options et de détails sur le flux et son fonctionnement. Le débogage est particulièrement utile pour ce flux, car vous pouvez saisir les variables dont le flux a besoin sur le premier écran. Par exemple, si vous collez un ID d’opportunité (le code à 18 caractères juste après /Opportunity/ dans l’URL) et cliquez sur Run (Exécuter) dans Debug (Déboguer), vous pouvez voir le flux avec toutes ses fonctionnalités, ainsi que des détails de débogage qui vous informent sur ce qu’est en train de faire le flux. Si vous exécutez l’intégralité du flux avec succès, la partie de l’interface où apparaît votre flux affichera All done (Terminé) et vous verrez le message Transaction Committed (Transaction engagée) sous la section Debug Details (Détails de débogage). Si vous rencontrez une erreur, les détails de débogage incluront des messages d’erreur.

Détails de débogage sur le deuxième écran du flux

Essayez les options Run (Exécuter) et Debug (Déboguer) pour voir comment elles fonctionnent. Une fois que vous avez terminé, fermez les onglets de votre navigateur pour revenir à Flow Builder.

Activation du flux

C’est le grand moment ! Activez le flux !

Dans Flow Builder, cliquez sur Activate (Activer). Voilà ! Le flux est actif !

Le flux actif dans Flow Builder

Pour autant, les utilisateurs peuvent ne pas le trouver. À l’étape suivante, vous placerez le flux sur la page d’opportunité, vous créerez un enregistrement test et vous vous enverrez l’e-mail pour voir comment tous ces éléments fonctionnent ensemble.

Pour terminer cette étape et continuer, lancez votre Trailhead Playground et cliquez sur Verify (Vérifier) pour vérifier que Update Records (Mettre à jour les enregistrements) est correctement configuré et que le flux est activé. 

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires