Skip to main content

Ajout d’un écran à votre flux et obtention d’enregistrements

Objectifs d’apprentissage

Dans ce projet, vous allez acquérir les compétences suivantes :

  • Utiliser Flow Builder pour créer et envoyer un e-mail avec des informations stockées dans les enregistrements Salesforce et les champs Nonprofit Success Pack (NPSP)
  • Découvrir les bases des éléments Screen (Écran), Get Records (Obtenir des enregistrements), Action, Assignment (Attribution) et Update Records (Mettre à jour les enregistrements)
  • Utiliser des ressources de flux pour créer un modèle de texte pour l’e-mail
  • Ajouter un flux à une page Lightning et définir la visibilité du composant
Remarque

Remarque

Vous souhaitez apprendre en français ? Dans ce badge, les validations de défi pratique Trailhead se font en anglais. Les traductions sont fournies entre parenthèses à titre de référence. Dans votre Trailhead Playground, veillez (1) à définir les États-Unis comme région, (2) à sélectionner l’anglais comme langue, et (3) à copier et coller uniquement les valeurs en anglais. Suivez les instructions ici.

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

Avant de commencer

Avant d’effectuer les étapes de ce module, assurez-vous d’avoir relevé les défis pratiques de Configuration d’un essai Nonprofit Success Pack pour Trailhead en utilisant le même Trailhead Playground. Le travail que vous effectuez dans les défis pratiques s’appuie sur ce que vous avez réalisé dans ce badge. 

Un moyen plus facile de montrer de la gratitude

Aniyah Thompson, directrice du développement, et son équipe de collecte de fonds travaillent à l’envoi des remerciements aux donateurs.

Aniyah Thompson, directrice du développement de l’association No More Homelessness (NMH) tient à exprimer ses remerciements.

Non, pas à vous, mais à ses donateurs.

NMH connaît un déluge de dons. Les efforts de collecte de fonds et marketing de l’organisation sans but lucratif pour sa campagne de financement lui ont donné beaucoup de visibilité et l’équipe cherche une nouvelle façon d’assurer le suivi des messages de remerciement adressés aux donateurs. Aniyah aimerait que son personnel dispose d’un moyen lui permettant de facilement remercier les donateurs. Elle souhaite envoyer directement depuis les enregistrements d’opportunités fermés gagnés des messages courts s’appuyant sur un modèle, et avoir la possibilité de vérifier chacun de ces messages avant qu’ils ne soient envoyés.

Gorav Patel, l’incroyable administrateur Salesforce de NMH, pense avoir un moyen de créer ce dont Aniyah a besoin : Flow Builder.

Dans ce projet, vous suivrez le processus de Gorav pour créer un flux qui récupère les détails des enregistrements d’opportunité et de contact, les insère dans un modèle de texte d’e-mail, génère un aperçu de l’e-mail, envoie le message et met à jour l’enregistrement d’opportunité pour montrer qu’un remerciement a été envoyé pour le don.

Remarque

Il existe de nombreuses façons d’atteindre les objectifs d’Aniyah : Par exemple, Nonprofit Success Pack (NPSP) dispose d’un outil intégré d’accusés de réception par e-mail. Si vous voulez un système encore plus automatisé qui s’intègre à d’autres systèmes, consultez Salesforce AppExchange et faites appel à votre chargé de compte Salesforce.

Présentation de Flow Builder

Flow Builder est un outil permettant de créer des automatisations avec des clics, et non du code, pour chaque application, expérience et portail Salesforce. Vous créez des flux en connectant quelques éléments fournis.

Flux terminé dans Flow Builder

Bien qu’il existe de nombreux types de flux, ceux que vous utiliserez le plus souvent seront probablement les suivants : 

  • Les flux d’écran, qui automatisent les processus métier nécessitant une interaction directe de l’utilisateur, comme la saisie de données. (Dans ce projet, un flux d’écran sera créé.)
  • Les flux lancés automatiquement, qui automatisent un processus en arrière-plan sans interaction de l’utilisateur, par exemple selon une planification particulière ou lorsqu’un enregistrement est modifié. (Consultez le projet Création d’un calculateur de remise sur Trailhead pour découvrir un exemple de ce type de flux.)

Les flux peuvent créer et mettre à jour des enregistrements, créer des tâches et des événements, envoyer des e-mails, etc.

Ce projet est conçu pour vous apprendre quelques principes de base des flux, comme l’utilisation d’éléments Screen (Écran), la récupération et la mise à jour d’enregistrements, la création de modèles de texte et l’envoi d’e-mails. Il ne s’agit pas d’une solution complète. Il existe de nombreuses façons d’atteindre les objectifs d’Aniyah et l’une d’entre elles est peut-être déjà en place dans votre organisation.

Une fois ce projet terminé, vous aurez les connaissances nécessaires afin de créer des flux pour les e-mails à base de modèle à envoyer aux donateurs, aux bénévoles et aux autres parties prenantes. 

Inscription à une organisation Developer Edition avec NPSP

Pour terminer ce module, vous avez besoin d’une organisation Developer Edition spéciale contenant Nonprofit Success Pack et nos exemples de données. Obtenez gratuitement Developer Edition et connectez-le à Trailhead dès maintenant pour pouvoir relever les défis de ce module. Vérifiez toujours que vous utilisez le Trailhead Playground ou l’organisation Developer Edition spéciale que nous vous recommandons.

Démarrage de votre flux

Une fois que vous avez configuré NPSP en réalisant le projet mentionné comme prérequis, il est temps de commencer à élaborer votre flux.

  1. Cliquez sur l’icône Setup (Configuration) () et sélectionnez Setup (Configuration).
  2. Saisissez flows (flux) dans la zone Quick Find (Recherche rapide) et cliquez sur Flows (Flux) dans la section Process Automation (Automatisation des processus).
  3. Cliquez sur New Flow (Nouveau flux).
  4. Vérifiez que l’option Start from Scratch (Commencer à zéro) est sélectionnée, puis cliquez sur Next (Suivant).
  5. Sélectionnez le type de flux que vous souhaitez créer. Pour ce projet, sélectionnez Screen Flow (Flux d’écran), la valeur par défaut, car vous allez lancer ce flux à partir d’enregistrements d’opportunité et qu’une interaction de l’utilisateur est nécessaire.
  6. Cliquez sur Create (Créer).

Présentation rapide de Flow Builder

Vous êtes maintenant dans Flow Builder. Commençons par une introduction rapide sur les éléments de Flow Builder, afin de nous mettre d’accord sur la terminologie utilisée.

Flow Builder avec un flux vide

  • La section Toolbox (Boîte à outils) (1) vous permet de trouver les composants du flux. Il peut s’agir d’éléments (interactions, logique et données) ou de ressources (des conteneurs qui incluent des informations, comme des variables, des constantes, des formules et des modèles de texte). Vous utiliserez des éléments et des ressources dans ce projet. Vous ouvrez et fermez la boîte à outils en cliquant sur Activer/désactiver la boîte à outils.
  • La section Canvas (Zone de dessin) (2) est l’endroit où vous construisez votre flux en ajoutant des éléments. Vous remarquerez que la zone de dessin comprend déjà des éléments Start (Début) et End (Fin) avec une icône Add element (Ajouter un élément) () entre eux.

Ajout de votre premier écran

Commencez par ajouter un élément Screen (Écran) à la zone de dessin.

Les écrans représentent un moyen de collecter des informations auprès des utilisateurs ou d’afficher des informations. Dans ce projet, l’élément Screen (Écran) apparaîtra sur la page d’enregistrement d’opportunité afin d’offrir aux utilisateurs une interface simple leur permettant d’afficher un aperçu de leur e-mail et de l’envoyer.

Flux d’écran dans sa destination finale sur un enregistrement d’opportunité

Ajoutez à présent l’écran.

  1. Dans la zone de dessin du flux, sur le chemin après l’élément Start (Début), survolez Ajouter un élément et cliquez sur Ajouter un élément.
  2. Sélectionnez Screen (Écran) dans la section Interaction (Interaction).
  3. Dans l’interface New Screen (Nouvel écran) qui apparaît, ajoutez les propriétés suivantes :
    • Label (Étiquette) : Launch (Lancer). C’est le titre qui apparaîtra sur la zone de dessin et qui vous aidera à garder une trace ce que fait chaque élément.
    • API Name (Nom d’API) : Launch (il devrait être généré automatiquement).
    • Description : This screen is embedded on the opportunity Lightning Page and allows the user to start the flow. (Cet écran est intégré à la page Lightning d’opportunité et permet à l’utilisateur de démarrer le flux.) Ne négligez pas vos descriptions. Flow est un outil compliqué et les descriptions peuvent vous aider, vous et les autres administrateurs, à garder une trace de ce que fait chaque élément.
    • Configure Header (Configurer l’en-tête) : Désélectionnez Show Header (Afficher l’en-tête). L’en-tête affiche le nom du flux en haut de l’écran. Vous n’en aurez pas besoin pour ce projet.
  1. Vous devez maintenant ajouter au moins un composant au nouvel écran. Les composants fournissent des champs de saisie ou affichent du texte permettant de guider les utilisateurs vers l’étape suivante de votre flux d’écran. Dans ce flux, vous voulez afficher un message invitant l’utilisateur à commencer. Pour ce faire, faites glisser Display Text (Texte d’affichage), qui se situe sous la catégorie Display (Affichage) dans Components (Composants), vers la zone de dessin de l’écran.
    Composant Display Text (Texte d’affichage) et zone de dessin de l’écran
  2. Dans les champs d’options de texte d’affichage qui s’affichent, saisissez les informations suivantes :
    Propriétés Display Text (Texte d’affichage)
    • API Name (Nom d’API) : displayText
    • Dans l’éditeur de texte, ajoutez le texte suivant : Ready to acknowledge this gift?Click Next. (Prêt à envoyer des remerciements pour ce don ? Cliquez sur Suivant.)
    • Vous pouvez, si vous le souhaitez, embellir votre écran en utilisant des fonctionnalités d’édition de texte enrichi ou en ajoutant une image à la zone de texte en cliquant sur Image (Image) () dans les commandes de l’éditeur de texte.
  1. Cliquez sur Done (Terminé).

L’élément Screen (Écran) dans le flux

Remarque

Avez-vous remarqué la majuscule ajoutée à Text dans displayText ? C’est ce que l’on appelle la casse mixte : chaque nouveau mot dans un texte sans espaces commence par une majuscule. C’est un moyen de rendre plus lisibles vos noms d’API, qui ne peuvent pas comporter d’espaces, et de vous faire sentir que vous êtes vraiment féru de technologie.

Enregistrement de votre flux

Il y a encore beaucoup de travail à faire, mais tout comme chaque voyage épique commence par une première étape, un flux digne de ce nom commence également par un premier élément.

Enregistrez votre travail avant de poursuivre.

  1. Cliquez sur Save (Enregistrer).
  2. Saisissez les informations suivantes :
    • Flow Label (Étiquette du flux) : Gift Acknowledgment (Accusé de réception de don)
    • Nom de l’API de flux (automatiquement généré) : Gift_Acknowledgment (Accusé_de_réception_de_don)
    • Description : Screen element that sends a gift acknowledgment email to donors after allowing users to first preview the email on an opportunity record. (Élément Écran qui envoie un e-mail d’accusé de réception de don aux donateurs une fois que les utilisateurs ont vu un aperçu de l’e-mail sur un enregistrement d’opportunité.)
  1. Cliquez sur Save (Enregistrer).

Si vous le souhaitez, vous pouvez cliquer sur Run (Exécuter) pour voir ce que vous avez créé jusqu’à présent. C’est un élément Screen (Écran) tout à fait normal, mais il n’a aucune utilité pour le moment.

À l’étape suivante, vous récupérerez des données et créerez votre modèle d’e-mail.

Pour terminer cette étape et continuer, lancez votre Trailhead Playground et cliquez sur Verify (Vérifier) pour vérifier que votre nouveau flux et l’élément Screen (Écran) ont été enregistrés correctement. Si cela vous semble trop facile, restez avec nous. Vous aurez beaucoup à faire dans votre Playground aux étapes suivantes !

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