En savoir plus sur l’authentification pour les sous-agents et les actions
Objectifs d’apprentissage
Une fois ce badge terminé, vous pourrez :
- Ajouter l’authentification à un sous-agent personnalisé.
- Ajouter l’authentification à une action personnalisée
- Envoyer un code de vérification pour authentifier les utilisateurs non vérifiés
- Créer des variables personnalisées pour lier les sorties et les entrées
- Tester la fonctionnalité d’authentification
Introduction à l’authentification
Les agents Agentforce vous offrent d’emblée une grande flexibilité en matière de sous-agents et d’actions. Vous pouvez facilement ajouter des sous-agents et des actions à partir d’une bibliothèque d’actifs ou créer les vôtres, ce qui facilite la mise en place rapide de vos agents.
Par exemple, avec le modèle Agentforce Service Agent (Agent de service Agentforce), vous pouvez inclure des sous-agents tels qu’Account Management (Gestion des comptes), Case Management (Gestion des requêtes), Order Inquiries (Questions sur les commandes) et Reservation Management (Gestion des réservations), ainsi que les actions associées à chacun d’entre eux.
Toutefois, cette flexibilité a une contrepartie : une configuration supplémentaire est nécessaire si vous souhaitez renforcer la sécurité ou la confidentialité de ces sous-agents et actions. Réfléchissez aux actions qu’un agent devrait pouvoir effectuer sans vérification du client et à celles qui devraient toujours l’exiger. Chaque organisation dispose de normes et de politiques de sécurité différentes relatives à la protection des données des clients et à la vérification des identités. Quelle que soit l’approche, l’authentification Agentforce constitue une base solide pour la vérification des clients en toute sécurité.
Actions publiques et privées
La première étape, et peut-être la plus importante, de l’ajout de l’authentification à vos actions dans Agentforce consiste à identifier les actions qui nécessitent une authentification. Les actions publiques sont, en effet, publiques. L’agent peut accéder aux sous-agents et aux actions sans avoir à authentifier son interlocuteur. Il peut s’agir d’un client connu ou d’un prospect, peu importe. Et, vous l’avez deviné, les actions privées sont privées et nécessitent une authentification. Chaque organisation a des exigences différentes en matière d’authentification. Par exemple, une entreprise de soins de santé peut exiger une authentification pour accéder à la plupart des sous-agents ou actions de l’agent, mais l’agent d’un concessionnaire automobile peut ne nécessiter aucune authentification.
Actions |
Définition |
Exemples |
|---|---|---|
Public (Public) |
|
|
Private (Privé) |
|
|
Pronto et Agentforce
Pronto est une entreprise de livraison de repas qui s’est donné pour mission d’aider les restaurants à mieux fonctionner et d’offrir aux clients des livraisons plus rapides et plus fiables. Elle utilise déjà Agentforce pour Service afin de gérer les commerçants, les points de vente, les identités de ses clients et les interactions avec le service client. Elle souhaite cependant que son agent exécute avec précision des processus métier récurrents (tels que la vérification et les remboursements).
Linda Rosenberg, administratrice Agentforce chez Pronto, est chargée d’ajouter une logique conditionnelle et des transitions afin de garantir que les actions sensibles ne soient exécutées que pour les clients vérifiés.
Voici les exigences de Linda en matière d’authentification.
- Si un client s’enquiert de l’état de sa commande, le sous-agent Order Issues and Refunds (Problèmes avec les commandes et remboursements) et la vérification sont déclenchés.
- Utilisation de la vérification à deux facteurs : les clients sont invités à fournir leur adresse e-mail et un code de vérification unique est envoyé à cette adresse.
- L’agent ne peut accéder aux actions du sous-agent Order Issues and Refunds (Problèmes avec les commandes et remboursements) qu’une fois que le client a été vérifié (le code de vérification correspond à ce qui lui a été envoyé).

Remarque : ce diagramme suppose que l’utilisateur de la session de messagerie qui demande des informations sur sa requête n’est pas vérifié et qu’il est activement engagé dans une session de messagerie sur le site de l’expérience Pronto utilisant Agentforce pour Service.
Dans ce badge, vous découvrez les étapes suivies par Linda afin d’implémenter l’authentification pour les sous-agents et les actions d’agent pertinents. Tout d’abord, suivez ces instructions pour obtenir une organisation Developer Edition à utiliser pour ce badge.
Inscription à une organisation Developer Edition pour l’authentification Agentforce
Pour mener à bien ce projet, vous avez besoin d’un Playground personnalisé contenant Studio Agentforce et les échantillons de données Pronto.
- Cliquez sur Create Playgound (Créer un Playground).
- Votre nouvelle organisation est automatiquement rattachée à votre compte Trailhead.
- Notez la date d’expiration de votre organisation et effectuez ce badge avant cette date.
Activation de Studio Agentforce et délivrabilité des e-mails
Afin de configurer l’authentification des utilisateurs pour Pronto, Linda doit tout d’abord s’assurer que Studio Agentforce est activé. 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 Salesforce Go.
- Dans la zone de texte Search features… (Recherchez des fonctionnalités…), saisissez et sélectionnez Agentforce Studio (Studio Agentforce).

- Cliquez sur Premiers pas.
- Cliquez sur Turn On (Activer).
- Cliquez sur Confirm (Confirmer).
Linda doit également modifier les paramètres de délivrabilité des e-mails de l’organisation afin qu’un code d’authentification puisse être envoyé par e-mail lors de la vérification d’un utilisateur.
- Dans la recherche rapide de Setup (Configuration), recherchez et sélectionnez Deliverability (Délivrabilité).
- Faites défiler la page jusqu’à la section Email Domain Verification (Vérification de domaine de messagerie) et cochez la case Use a substitute email address for unverified domains (Utiliser une adresse e-mail alternative pour les domaines non vérifiés).
- Dans le champ Domain Name (Nom de domaine), saisissez
gmail.com.

- Revenez en haut de la page et cliquez sur Save (Enregistrer).
Maintenant que Linda dispose d’une organisation dans laquelle Studio Agentforce est activé et que la délivrabilité des e-mails a été optimisée, il est temps de passer à la configuration des sous-agents, des actions et des variables.
