Skip to main content

Durée estimée

Thèmes

Demander à la communauté

Ajout d’un flux en tant qu’action d’agent

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Ancrer la rubrique d’un agent pour une efficacité maximale avec des actions d’agent basées sur le flux
  • Créer une action d’agent qui fait référence à un flux
  • Configurer une rubrique de sorte qu’une action d’agent fournisse des données à une autre action d’agent
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.

Remarque

Ce badge suppose que vous connaissez les flux et que vous avez de l’expérience avec Flow Builder. Suivez le parcours Élaboration de flux avec Flow Builder pour développer de solides compétences en automatisation des processus et devenir un expert Flow Builder.

Maintenant que vous avez créé les flux dont l’agent de l’expérience Coral Cloud a besoin pour aider les clients à gérer leurs activités réservées, créez une rubrique sur cet agent et attribuez-lui les actions basées sur les flux dont il a besoin pour aider vos clients.

Configuration d’Agentforce

Tout d’abord, assurez-vous qu’Agentforce est activé dans votre Trailhead Playground.

  1. Dans la zone Quick Find (Recherche rapide), recherchez et sélectionnez Einstein Setup (Configuration d’Einstein).
  2. Vérifiez que l’option Turn on Einstein (Activer Einstein) est activée.
  3. Actualisez votre navigateur pour recharger la configuration.
  4. Dans Setup > Quick Find (Configuration > Recherche rapide), recherchez et sélectionnez Agentforce Agents (Agents Agentforce).
  5. Vérifiez que l’option Agentforce est activée.

“”

Ajout d’une rubrique

Avant de créer la rubrique de l’agent, tenez compte de certaines directives et meilleures pratiques pour la configuration des rubriques.

  • Ancrez votre sujet avec des informations sur les objets Salesforce pertinents. Décrivez leurs finalités afin que l’agent comprenne comment ses données sont utilisées.
  • Indiquez à la rubrique qu’elle ne doit utiliser aucune donnée Salesforce non fournie par une action. N’oubliez pas que les agents ont accès à tous les objets et champs pour lesquels ils bénéficient d’une autorisation. Cette instruction empêche l’agent de parler de données qui ne sont pas pertinentes ou qui ne devraient pas être partagées.
  • Dites à la rubrique de ne montrer aucune valeur d’ID au client. Les variables de collection d’enregistrements incluent toujours les ID des enregistrements. Par conséquent, sans cette instruction, il y a de fortes chances que l’agent montre ces données aux clients, même si elles ne les concernent pas. Cette instruction protège vos clients contre toute confusion due à des données chiffrées.
  • Lorsque vous mentionnez une action d’agent, assurez-vous d’utiliser le nom d’API de l’action. Par exemple, appelez-la « Get_Customer_Details action » (« Action Get_Customer_Details ») et non « Get Customer Details action » (« Action Obtenir les détails sur le client »). Cette pratique aide l’agent à distinguer les noms d’actions du texte environnant.

Lorsque vous configurez une rubrique, vous fournissez la description de sa classification, sa portée et ses instructions.

Nom du champ

Que faire

Description de la classification

Donner une idée générale de l’objet de la rubrique et expliquer le contexte des données.

Étendue

Expliquer à l’agent quel est son travail et fournir des détails précis sur les choses qu’il ne doit pas faire.

Instructions

Être précis sur la manière dont l’agent doit interagir avec le client :

  • L’agent doit demander en quoi il peut être utile au lieu de deviner quelle question poser.
  • Si l’agent ne sait pas à quel client il parle, il doit demander des informations d’identification et les utiliser pour exécuter le flux Get Customer Details (Obtenir les détails sur le client). Il doit le faire avant d’exécuter d’autres flux.
  • Si un client demande quelles sont ses activités réservées, l’agent doit exécuter le flux Get Contact’s Upcoming Bookings (Obtenir les réservations à venir du contact). Il doit ensuite donner les résultats de ce flux au client.

Créez maintenant une rubrique qui indique à l’agent ce qu’il peut et ne peut pas faire avec les activités réservées des clients.

  1. Dans Setup > Quick Find (Configuration > Recherche rapide), recherchez et sélectionnez Agentforce Agents (Agents Agentforce).
  2. Sélectionnez Coral Cloud Experience Agent (Agent de l’expérience Coral Cloud).
  3. Cliquez sur Open in Builder (Ouvrir dans le générateur).
  4. Dans le panneau Topics (Rubriques), cliquez sur New (Nouveau) et sélectionnez New Topic (Nouvelle rubrique).
    Si le bouton New (Nouveau) n’apparaît pas, revenez à la page de configuration de l’agent et désactivez l’option Agentforce, puis réactivez-la.

“”

  1. Laissez la section What do you want this topic to do? (Quelle tâche cette rubrique doit-elle réaliser ?) vide et cliquez sur Next (Suivant).
    D’autres valeurs de rubriques sont automatiquement renseignées dans le champ What do you want this topic to do? (Quelle tâche cette rubrique doit-elle réaliser ?). Pour cet exercice, vous définissez les valeurs manuellement afin que nous puissions vous les présenter.
  2. Dans la zone Create a Topic (Créer une rubrique), configurez l’élément de début comme suit.
    • Pour le nom, saisissez Booked Activity Management (Gestion des activités réservées).
    • Pour la description de la classification, saisissez :
      This topic helps Coral Cloud Resort guests to manage and understand their booked activities. Booked activities are stored in the 'Bookings' object in Salesforce. Guests are represented by the 'Contacts' object in Salesforce. (Cette rubrique aide les clients de Coral Cloud Resort à gérer et à comprendre leurs activités réservées. Les activités réservées sont stockées dans l’objet Bookings [Réservations] dans Salesforce. Les clients sont représentés par l’objet Contacts dans Salesforce.)
    • Pour la portée, saisissez :
      Your job is only to help Coral Cloud Resort guests book activities, give them information about their existing booked activities, and cancel their booked activities. Do not use any Salesforce data that wasn't provided by an action's output. Do not show the customer any ID values. (Ton travail consiste uniquement à aider les clients de Coral Cloud Resort à réserver des activités, à leur fournir des informations sur leurs activités réservées existantes et à annuler leurs activités réservées. N’utilise aucune donnée Salesforce qui n’a pas été fournie par la sortie d’une action. N’affiche aucune valeur d’ID au client.)
  3. En bas, cliquez sur Add Instructions (Ajouter des instructions) deux (2) fois pour afficher un total de trois zones de texte d’instructions.
  4. Ajoutez les instructions suivantes :
    • Pour la première instruction, saisissez :
      After showing the customer a list of their activities, ask them how you can help them. (Après avoir montré au client la liste de ses activités, demande-lui comment tu peux l’aider.)
    • Pour la deuxième instruction, saisissez :
      If the customer is not known, you must always ask for their email address and their membership number to get their Contact record by running the Get_Customer_Details action before running any other actions. (Si le client n’est pas connu, demande-lui toujours son adresse e-mail et son numéro de membre pour obtenir son enregistrement de contact en exécutant l’action Get_Customer_Details avant d’exécuter toute autre action.)
    • Pour la troisième instruction, saisissez :
      If the customer asks what their current booked activities are, run the Get_Contact_s_Upcoming_Bookings action and then present the output to the customer. (Si le client demande quelles sont ses activités actuellement réservées, exécute l’action Get_Contact_s_Upcoming_Bookings, puis présente le résultat au client.)
      Les champs de rubrique correspondant aux instructions précédentes.
  5. Cliquez sur Next (Suivant).
  6. Cliquez sur Finish (Terminer).
    Si une fenêtre de message indiquant qu’un chevauchement de rubrique a été détecté s’affiche, cliquez sur Ignore (Ignorer). Le message alerte le créateur d’un agent qu’il existe peut-être déjà une rubrique similaire dans la bibliothèque de rubriques de cette organisation. Pour ce badge, vous n’avez pas à vous en soucier.

Ajout de flux en tant qu’actions d’agent

Il est temps d’ajouter les flux à l’agent. Créez une action d’agent pour chaque flux et attribuez-les à la rubrique. Heureusement, vous pouvez créer ces actions d’agent sans avoir à quitter le générateur Agentforce.

Ajout de l’action Get Customer Details (Obtenir les détails sur le client)

  1. Cliquez sur la rubrique Booked Activity Management (Gestion des activités réservées).
  2. Cliquez sur l’onglet This Topic’s Actions (Actions de cette rubrique).
    L’onglet This Topic’s Actions (Actions de cette rubrique) mis en évidence.
  3. Cliquez sur New (Nouveau) et sélectionnez Create New Action (Créer une autre action).
  4. Sélectionnez Flow (Flux) comme type d’action de référence.
  5. Pour l’action de référence, sélectionnez Get Customer Details (Obtenir les détails sur le client).
  6. Conservez l’étiquette et le nom d’API par défaut, puis cliquez sur Next (Suivant).
  7. Assurez-vous que les instructions de l’action de l’agent indiquent Validate a Customer’s details by passing their email and memberNumber to see if there is a related contact. (Valide les détails d’un client en transmettant son adresse e-mail et son numéro memberNumber pour voir s’il existe un contact associé.)
  8. Décochez la case intitulée Show loading text for this action (Afficher le texte de chargement de cette action).
  9. Configurez les paramètres d’entrée de la variable d’e-mail.
    • Assurez-vous que les instructions indiquent The Email Address of the customer that is validating their identity. (L’adresse e-mail du client qui valide son identité.)
    • Vérifiez le paramètre Require input (Entrée requise).
      Ce paramètre indique à l’agent qu’il ne doit pas exécuter cette action à moins qu’il ne dispose de données à lui envoyer. Utilisez ce paramètre pour garantir que le flux ne s’exécute pas sans les données dont il a besoin pour s’exécuter correctement.
  10. Configurez les paramètres d’entrée de la variable memberNumber.
    • Assurez-vous que les instructions indiquent The Member Number of the customer that is validating their identity. (Le numéro de membre du client qui valide son identité.)
    • Vérifiez le paramètre Require input (Entrée requise).
  11. Configurez les paramètres de sortie de la variable de contact.
    • Assurez-vous que les instructions indiquent The contact that was returned in the search for records. (Le contact qui a été renvoyé lors de la recherche d’enregistrements.)
    • Vérifiez le paramètre Show in conversation (Afficher dans la conversation).
      Ce paramètre indique à l’agent qu’il peut envoyer le contenu de cette variable au client. Si la case Show in Conversation (Afficher dans la conversation) n’est pas sélectionnée pour une sortie particulière, le contenu de cette variable de flux ne sera jamais partagé avec le client.
  12. Cliquez sur Terminer.

Ajout de l’action Get Contact’s Upcoming Bookings (Obtenir les réservations à venir du contact) à l’agent

  1. Dans l’onglet This Topic’s Actions (Actions de cette rubrique) de la rubrique Booked Activity Management (Gestion des activités réservées) , cliquez sur New (Nouveau) et sélectionnez Create New Action (Créer une autre action).
  2. Sélectionnez Flow (Flux) comme type d’action de référence.
  3. Pour l’action de référence, sélectionnez Get Contact’s Upcoming Bookings (Obtenir les réservations à venir du contact).
  4. Conservez l’étiquette et le nom d’API par défaut, puis cliquez sur Next (Suivant).
  5. Assurez-vous que les instructions d’action de l’agent indiquent Find all the Booking records related to the guest's contact record. Only retrieve Bookings whose date hasn't occurred yet.
    (Recherche tous les enregistrements de réservation liés à l’enregistrement de contact du client. Récupère uniquement les réservations dont la date n’est pas encore passée.) Notez que les instructions d’action par défaut de l’agent correspondent à la description du flux. Lorsque vous rédigez une bonne description du flux, qui décrit précisément ce qu’il fait, vous vous épargnez des efforts plus tard !
  6. Pour le texte de chargement, saisissez Retrieving your booked activities (Récupération de vos activités réservées).
  7. Configurez les paramètres d’entrée de la variable Contact_ID.
    • Assurez-vous que les instructions indiquent The Id of a Contact record that you would like to find related Booking records for.
      (L’ID d’un enregistrement de contact pour lequel tu souhaites rechercher des enregistrements de réservation associés.) Notez que les instructions par défaut correspondent à la description de la variable Contact_ID dans le flux. Vous voyez la méthode ?
    • Vérifiez le paramètre Require input (Entrée requise).
  8. Configurez les paramètres de sortie de la variable Contact_Bookings.
    • Assurez-vous que les instructions indiquent The upcoming not-canceled bookings assigned to the contact whose ID matches the Contact_ID. (Les réservations à venir non annulées attribuées au contact dont l’ID correspond à la variable Contact_ID.)
    • Vérifiez le paramètre Show in conversation (Afficher dans la conversation).
  9. Configurez les paramètres de sortie de la variable Error_Message_Output.
    • Assurez-vous que les instructions indiquent The error message to show to the customer when this flow doesn't finish successfully. (Le message d’erreur à afficher au client lorsque ce flux ne se termine pas avec succès.)
    • Vérifiez le paramètre Show in conversation (Afficher dans la conversation).
  10. Cliquez sur Terminer.

Test de l’agent

Maintenant que la rubrique est prête, vous pouvez la tester. Utilisez le panneau Conversation Preview (Aperçu de la conversation) dans le générateur Agentforce pour exécuter l’agent et vérifier qu’il fonctionne comme prévu.

  1. Pendant que vous êtes toujours dans le générateur Agentforce, cliquez sur Refresh (Actualiser) (flèche circulaire) dans le coin supérieur droit de l’aperçu de la conversation.
    La fenêtre Conversation Preview (Aperçu de la conversation).
  2. Saisissez l’invite suivante : Can you show me my booked activities? (Peux-tu me montrer mes activités réservées ?) et appuyez sur la touche Retour/Entrée.
  3. Une fois que l’agent a répondu, entrez l’invite suivante : I am sofiarodriguez@example.com and my membership number is 10008155. (Je suis sofiarodriguez@exemple.com et mon numéro de membre est 10008155.) Appuyez sur la touche Retour/Entrée.

L’agent montre la liste des activités actuellement réservées par Sofia :

Here are your upcoming booked activities:
Family Adventure Quest
Date: 2025-05-11
Time: 13:30 - 14:30
Trail Running Adventure
Date: 2025-05-14
Time: 09:00 - 10:00
Seaside Gourmet Dinner
Date: 2025-05-15
Time: 09:00 - 12:00
Beach Bootcamp Challenge
Date: 2025-05-15
Time: 13:30 - 17:30
Seaside Gourmet Dinner
Date: 2025-05-16
Time: 13:30 - 16:30
Family Movie Night Under the Stars
Date: 2025-05-25
Time: 09:00 - 10:00
Ocean Kayak Fitness Expedition
Date: 2025-05-26
Time: 09:00 - 15:00
Live Music Beach Party
Date: 2025-05-26
Time: 13:30 - 15:30
Coastal Kayak Excursion
Date: 2025-05-31
Time: 13:30 - 14:30
Artisan Workshop Series
Date: 2025-06-02
Time: 13:30 - 14:30

Félicitations, vous avez créé un flux qui rend votre agent plus précis et plus puissant, puis vous avez donné à cet agent les instructions dont il a besoin pour exécuter le flux de manière cohérente. Dans le défi pratique, vous créez une autre action d’agent qui met à jour les enregistrements de réservation de votre client.

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