Ajout de variables et de filtres aux sous-agents et aux actions
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.
- Cliquez sur
, puis sélectionnez Setup (Configuration). La page Setup (Configuration) s’ouvre sous un nouvel onglet.
- Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Einstein Setup (Configuration d’Einstein).
- Assurez-vous que le bouton Turn on Einstein (Activer Einstein) soit défini sur On (Activé).
- Actualisez votre navigateur pour recharger la page Setup (Configuration).
- Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Salesforce Go.
- Dans la zone de texte Recherchez des fonctionnalités..., saisissez et sélectionnez Agentforce (Default) (Par défaut).

- Cliquez sur Premiers pas.
- Cliquez sur Turn On (Activer).
- 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 :
- Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Flows (Flux).
- 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.
- Sélectionnez le flux Get Orders by Contact (Obtenir des commandes par contact) pour l’ouvrir dans un nouvel onglet.
- Cliquez sur Activate (Activer).
- Fermez cet onglet du navigateur. L’onglet de configuration précédent devrait encore être ouvert.
- Sélectionnez le flux Get Contact (Obtenir un contact) pour l’ouvrir dans un nouvel onglet.
- Cliquez sur Activate (Activer).
- 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.
- À partir de Setup (Configuration), recherchez et sélectionnez Agentforce Agents (Agents Agentforce).
- Dans la liste des agents, cliquez sur Cloud Kicks Service Agent (Agent de service Cloud Kicks).
- Cliquez sur Open in Builder (Ouvrir dans le générateur).
- Dans le menu latéral, sélectionnez l’icône Context (Contexte).

- 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)
- Cliquez sur Save (Enregistrer).
- 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)
- Cliquez sur Save (Enregistrer).
- 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)
- Cliquez sur Save (Enregistrer).
- 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é)
- Cliquez sur Save (Enregistrer).
Ajustement des entrées de vérification du client
- Cliquez sur
l’icône des sous-agents.
- Dans la section Subagents (Sous-agents), cliquez sur Customer Verification (Vérification du client).
- Cliquez sur l’onglet This Subagent’s Actions (Actions de ce sous-agent).
- Cliquez sur l’action Verify Customer (Vérifier le client).
- 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).
- Sélectionnez la variable Authentication Key (Clé d’authentification).
- 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).
- Sélectionnez la variable Customer ID (ID de client).
- 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).
- Sélectionnez la variable Customer Type (Type de client).

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.
- 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).
- Sélectionnez la variable VerifiedCustomerId.

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é.
- Cliquez sur <— View Action (Afficher l’action), puis sur <— Subagent Details (Détails du sous-agent) pour revenir à la liste des sous-agents.
- Dans la liste des sous-agents, cliquez sur Case Management (Gestion des requêtes).
- Cliquez sur l’onglet This Subagent’s Actions (Actions de ce sous-agent).
- Cliquez sur l’action Get Cases for Verified Contact (Obtenir des requêtes pour un contact vérifié).
- 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).
- 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é.
- Dans le menu latéral, sélectionnez l’icône Context (Contexte). Si nécessaire, cliquez sur <- Variable pour revenir à la liste des variables.
- Dans le panneau Context (Contexte), cliquez sur l’onglet Filters (Filtres).
- 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)
- Cliquez sur Enregistrer.
- Cliquez sur
l’icône des sous-agents.
- Cliquez sur <— View Action (Afficher l’action), puis sur <— Subagent Details (Détails du sous-agent) pour revenir à la liste des sous-agents.
- Dans la liste des sous-agents, cliquez sur Case Management (Gestion des requêtes).
- Cliquez sur l’icône
Filter (Filtre).

- Cliquez sur l’entrée Assign Filters (Attribuer des filtres) et sélectionnez Is Verified (Vérifié).
- 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
- Aide Salesforce : Création d’une variable personnalisée pour votre agent
- Aide Salesforce : Meilleures pratiques pour les instructions d’action d’agent
