Skip to main content

Ajout de variables et de filtres aux sous-agents et aux actions

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.

Activation d’Einstein et d’Agentforce

La première étape que doit effectuer Linda afin de configurer l’authentification des utilisateurs pour Cloud Kicks est de s’assurer qu’Einstein et Agentforce sont activés. Voici comment procéder.

  1. Cliquez sur Icône Setup (Configuration), puis sélectionnez Setup (Configuration). La page Setup (Configuration) s’ouvre sous un nouvel onglet.
  2. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Einstein Setup (Configuration d’Einstein).
  3. Assurez-vous que le bouton Turn on Einstein (Activer Einstein) soit défini sur On (Activé).
  4. Actualisez votre navigateur pour recharger la page Setup (Configuration).
  5. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Salesforce Go.
  6. Dans la zone de texte Recherchez des fonctionnalités..., saisissez et sélectionnez Agentforce (Default) (Par défaut).

Agentforce (Default) (Par défaut) sélectionné.

  1. Cliquez sur Premiers pas.
  2. Cliquez sur Turn On (Activer).
  3. Cliquez sur Confirm (Confirmer).

Activer les flux

Ensuite, Linda active quelques flux précréés dans l’organisation. Ceux-ci doivent être activés pour que les actions d’authentification fonctionnent correctement. Procédez comme suit :

  1. Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Flows (Flux).
  2. Cliquez sur l’en-tête de la colonne Last Modified (Dernière modification) (dernière colonne) pour trier les flux de la date de modification la plus récente à la plus ancienne.
  3. Sélectionnez le flux Get Orders by Contact (Obtenir des commandes par contact) pour l’ouvrir dans un nouvel onglet.
  4. Cliquez sur Activate (Activer).
  5. Fermez cet onglet du navigateur. L’onglet de configuration précédent devrait encore être ouvert.
  6. Sélectionnez le flux Get Contact (Obtenir un contact) pour l’ouvrir dans un nouvel onglet.
  7. Cliquez sur Activate (Activer).
  8. Fermez cet onglet du navigateur. L’onglet de configuration précédent devrait encore être ouvert.

Modification d’un sous-agent et des actions

Le sous-agent Customer Verification (Vérification du client) est un sous-agent standard qui vérifie l’identité du client avant de lui accorder l’accès à des données sensibles. Ce sous-agent contient deux actions.

Action

Fonction

Send Email with Verification Code (Envoyer un e-mail avec un code de vérification)

Envoie un e-mail contenant un code de vérification unique valable pendant 5 minutes L’action demande ensuite à l’utilisateur de vérifier son adresse e-mail et de fournir le code.

Verify Customer (Vérifier le client)

Demande à l’utilisateur son nom d’utilisateur ou son adresse e-mail et vérifie les enregistrements d’utilisateurs et de contacts Salesforce.

La première étape consiste à mettre en correspondance les sorties de l’action Send Email Verification Code (Envoi d’un e-mail avec le code de vérification) avec les entrées de l’action Verify Customer (Vérifier le client). Il s’agit d’une méthode permettant de relier les questions (entrées) aux réponses (sorties) pour les deux actions.

Création des variables

Tout d’abord, vous devez créer quatre variables. Ces variables seront ajoutées aux entrées et sorties des actions.

  1. À partir de Setup (Configuration), recherchez et sélectionnez Agentforce Agents (Agents Agentforce).
  2. Dans la liste des agents, cliquez sur Cloud Kicks Service Agent (Agent de service Cloud Kicks).
  3. Cliquez sur Open in Builder (Ouvrir dans le générateur).
  4. Dans le menu latéral, sélectionnez l’icône Context (Contexte).

Menu Context (Contexte) dans le générateur Agentforce.

  1. Cliquez sur New Variable (Nouvelle variable).
    • Name (Nom) : Authentication Key (Clé d’authentification)
    • API Name (Nom d’API) : Authentication_Key
    • Description : This variable stores the authentication key that generates the verification code. (Cette variable contient la clé d’authentification qui génère le code de vérification.)
    • Data Type (Type de données) : Text (Texte)
    • Allow value to be set by API (Autoriser la définition de la valeur par API) : laisser désélectionné
    • Allow LLM to use value (Autoriser l’utilisation de la valeur par un grand modèle de langage) : laisser désélectionné
    • Entrée Assign or Map This Variable (Attribuer ou mapper cette variable) : Customer Verification (Vérification du client) > Send Email with Verification Code (Envoyer un e-mail avec un code de vérification) > Authentication Key (Clé d’authentification)
  1. Cliquez sur Save (Enregistrer).
  2. Cliquez sur New Variable (Nouvelle variable).
    • Name (Nom) : Customer ID (ID de client)
    • API Name (Nom d’API) : Customer_ID
    • Description : This variable stores the user ID or contact ID. (Cette variable stocke l’identifiant de l’utilisateur ou du contact.)
    • Data Type (Type de données) : Text (Texte)
    • Allow value to be set by API (Autoriser la définition de la valeur par API) : laisser désélectionné
    • Allow LLM to use value (Autoriser l’utilisation de la valeur par un grand modèle de langage) : laisser désélectionné
    • Entrée Assign or Map This Variable (Attribuer ou mapper cette variable) : Customer Verification (Vérification du client) > Send Email with Verification Code (Envoyer un e-mail avec un code de vérification) > Customer ID (ID de client)
  1. Cliquez sur Save (Enregistrer).
  2. Cliquez sur New Variable (Nouvelle variable).
    • Name (Nom) : Customer Type (Type de client)
    • API Name (Nom d’API) : Customer_Type
    • Description : This variable stores the customer ID type (user or contact). (Cette variable stocke le type d’ID de client [utilisateur ou contact]).
    • Data Type (Type de données) : Text (Texte)
    • Allow value to be set by API (Autoriser la définition de la valeur par API) : laisser désélectionné
    • Allow LLM to use value (Autoriser l’utilisation de la valeur par un grand modèle de langage) : laisser désélectionné
    • Entrée Assign or Map This Variable (Attribuer ou mapper cette variable) : Customer Verification (Vérification du client) > Send Email with Verification Code (Envoyer un e-mail avec un code de vérification) > Customer Type (Type de client)
  1. Cliquez sur Save (Enregistrer).
  2. Cliquez sur New Variable (Nouvelle variable).
    • Name (Nom) : Verified Contact record ID (ID d’enregistrement de contact vérifié)
    • API Name (Nom d’API) : Verified_Contact_record_ID
    • Description : This variable stores a boolean value that indicates if the customer is verified. (Cette variable stocke une valeur booléenne qui indique si le client est vérifié.)
    • Data Type (Type de données) : Booléen
    • Allow value to be set by API (Autoriser la définition de la valeur par API) : laisser désélectionné
    • Allow LLM to use value (Autoriser l’utilisation de la valeur par un grand modèle de langage) : laisser désélectionné
    • Entrée Assign or Map This Variable (Attribuer ou mapper cette variable) : Customer Verification (Vérification du client) > Verify Customer (Vérifier le client) > Verified (Vérifié)
  1. Cliquez sur Save (Enregistrer).

Ajustement des entrées de vérification du client

  1. Cliquez sur l’icône des sous-agents.
  2. Dans la section Subagents (Sous-agents), cliquez sur Customer Verification (Vérification du client).
  3. Cliquez sur l’onglet This Subagent’s Actions (Actions de ce sous-agent).
  4. Cliquez sur l’action Verify Customer (Vérifier le client).
  1. Faites défiler l’écran vers le bas jusqu’à la fenêtre d’entrée (bleue) 1 Authentication Key Instructions (1 Instructions relatives à la clé d’authentification) et cliquez sur l’entrée Assign to Variable (Attribuer à la variable).
  2. Sélectionnez la variable Authentication Key (Clé d’authentification).
  3. Faites défiler l’écran vers le bas jusqu’à la fenêtre d’entrée (bleue) 3 Customer ID Instructions (3 Instructions relatives à l’ID de client) et cliquez sur l’entrée Assign to Variable (Attribuer à la variable).
  4. Sélectionnez la variable Customer ID (ID de client).
  5. Faites défiler l’écran vers le bas jusqu’à la fenêtre d’entrée (bleue) 4 Customer Type Instructions (4 Instructions relatives au type de client) et cliquez sur l’entrée Assign to Variable (Attribuer à la variable).
  6. Sélectionnez la variable Customer Type (Type de client).

Variables correspondantes ajoutées à chaque entrée.

Mappage de l’action Verify Customer (Vérifier le client) avec des variables

L’étape suivante consiste à mapper la sortie Customer ID (ID de client) de l’action Verify Customer (Vérifier le client) avec la variable. Il s’agit d’un moyen d’associer le statut de vérification au client. Vous pouvez ensuite utiliser cette variable dans des filtres relatifs aux actions que vous souhaitez que les agents effectuent au nom des clients.

  1. En gardant ouverte l’action Verify Customer (Vérifier le client), faites défiler l’écran jusqu’à la fenêtre de sortie (verte) intitulée 2 Customer Id Instructions (2 Instructions relatives à l’ID de client) et cliquez sur l’entrée Map to Variable (Mapper avec la variable).
  2. Sélectionnez la variable VerifiedCustomerId.

Variables correspondantes ajoutées à la sortie Customer ID (ID de client).

Mappage de l’action Obtenir des requêtes pour un contact vérifié avec une variable

Ensuite, ajoutez la variable Verified Customer ID (ID de client vérifié) au sous-agent Case Management (Gestion des requêtes). Cela permettra à l’agent d’accéder à toutes les requêtes associées au contact vérifié.

  1. Cliquez sur <— View Action (Afficher l’action), puis sur < Subagent Details (Détails du sous-agent) pour revenir à la liste des sous-agents.
  2. Dans la liste des sous-agents, cliquez sur Case Management (Gestion des requêtes).
  3. Cliquez sur l’onglet This Subagent’s Actions (Actions de ce sous-agent).
  4. Cliquez sur l’action Get Cases for Verified Contact (Obtenir des requêtes pour un contact vérifié).
  5. Faites défiler l’écran vers le bas jusqu’à la fenêtre d’entrée (bleue) 1 Verified Contact record ID (1 ID d’enregistrement de contact vérifié) et cliquez sur l’entrée Assign to Variable (Attribuer à la variable).
  6. Sélectionnez la variable Verified Customer ID (ID de client vérifié).

Création d’un filtre

C’est là que les choses deviennent intéressantes ! Vous pouvez désormais créer un filtre à l’aide de la variable Is Verified (Vérifié) afin que les agents n’aient accès aux sous-agents contenant des actions privées que lorsque le client est vérifié. Rappelez-vous que Cloud Kicks veut que le sous-agent Case Management (Gestion des requêtes) requière une vérification, c’est donc là que le filtre doit être ajouté.

  1. Dans le menu latéral, sélectionnez l’icône Context (Contexte). Si nécessaire, cliquez sur <- Variable pour revenir à la liste des variables.
  2. Dans le panneau Context (Contexte), cliquez sur l’onglet Filters (Filtres).
  3. Cliquez sur New (Nouveau), puis saisissez les informations ci-dessous :
    • Name (Nom) : Is Verified (Vérifié)
    • Assurez-vous que le nom d’API est Is_Verified
    • Sélectionnez All Conditions Are Met (AND) (Toutes les conditions sont remplies [ET])
    • Resource (Ressource) : Verified Contact record ID (ID d’enregistrement de contact vérifié)
    • Opérateur : Equal (Égal à)
    • Value (Valeur) : True (Vrai)
  1. Cliquez sur Enregistrer.
  2. Cliquez sur l’icône des sous-agents.
  3. Cliquez sur <— View Action (Afficher l’action), puis sur < Subagent Details (Détails du sous-agent) pour revenir à la liste des sous-agents.
  4. Dans la liste des sous-agents, cliquez sur Case Management (Gestion des requêtes).
  5. Cliquez sur l’icône Filter (Filtre).

Icône Subagent Filter (Filtre de sous-agent) mise en évidence.

  1. Cliquez sur l’entrée Assign Filters (Attribuer des filtres) et sélectionnez Is Verified (Vérifié).
  2. Cliquez sur Save (Enregistrer).

Maintenant que vous avez activé les flux, créé des variables et appliqué des filtres, il est temps d’assembler le tout et de voir l’authentification des agents en action.

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