Permettre aux agents de spécifier l'action de transition

Si vous voulez permettre à l'agent de spécifier l'état de transition suivant à la fin de la session en direct, utilisez la propriété Actions d'agent dans le composant de lancement de l'agent pour lister les actions prises en charge que l'agent peut envoyer, puis utilisez le composant de conversation de l'agent pour mapper les actions aux états.

Lorsque l'agent accepte la demande de clavardage, la console de clavardage affiche les actions prises en charge, chacune d'entre elles précédée d'une barre oblique.

Console d'agent qui affiche la liste des actions prises en charge.

Si l'agent envoie une de ces actions à barre oblique, elle est transmise à la fonction de transfert à un agent humain et la compétence met fin au clavardage en direct. Si le composant de conversation d'agent comporte une transition pour cette action, le flux passe à l'état nommé. Notez que le message de conclusion (stocké dans l'entrée d'ensemble de ressources systemComponent_AgentConversation_conclusionMessage) n'est pas généré si l'agent envoie une action à barre oblique.

Console de clavardage qui indique que l'agent a envoyé /Order et que le clavardage a pris fin.
  1. À l'état Lancement d'agent, utilisez la propriété Actions d'agent pour lister les actions prises en charge.
  2. Ajoutez un état pour la transition next, qui est atteint lorsque l'utilisateur met fin à la conversation à l'aide d'un mot clé de sortie, puis ajoutez les actions de transition suivantes :