Appeler l’action Bot Flow

Conditions préalables

  • Licence Genesys Cloud CX 1, Genesys Cloud CX 2, Genesys Cloud CX 3, Genesys Cloud CX 1 Digital Add-on II, Genesys Cloud CX 2 Digital ou Genesys Cloud CX 3 Digital.
  • Architecte > UI > Vue autorisation
  • Architecte > Flux > Ajout, visualisation, modification, suppression de l'autorisation
  • langueCompréhension > Tous autorisation

Utilisez l'action Appeler le flux de bot pour créer un nouveau flux de bot numérique Genesys ou pour intégrer un flux de bot existant dans vos flux de messages.

Pour accéder à l’action Call Bot Flow, procédez comme suit :

  1. Ouvrez un flux de messages existant ou créez-en un nouveau.
  2. Cliquez sur un état existant ou sur une tâche, ou créez-en un nouveau. 
  3. Dans la boîte à outils Architect, faites glisser un Appeler l’action Bot Flow dans l’éditeur.
  4. Configurez l’action selon votre conception.

Cliquez sur l’image pour l’agrandir.

Appeler la configuration de l’action Bot Flow

Nom Description
Champ Nom Tapez un nom distinctif pour l’action. L’étiquette que vous entrez ici devient le nom de l’action affiché dans la structure de flux.

Flux

dans le Flux de bot box, effectuez l’une des actions suivantes :

  • Pour appeler un bot existant, cliquez sur Sélectionnez un flux bot et choisissez le bot à utiliser.
  • Si vous sélectionnez un flux bot existant, pour modifier ou mettre à jour le flux cliquez surÉditer.
  • À créer un nouveau bot, cliquez sur Ajouter.
Entrées

(Facultatif) Ajoutez des variables d’entrée pour les emplacements configurés. Les variables d’entrée ne sont pas nécessaires si vous n’utilisez pas les variables dans le flux entrant.

Sorties

(Facultatif) Ajoutez des variables de sortie pour les emplacements configurés. Les variables de sortie ne sont pas nécessaires si vous n’utilisez pas les variables dans le flux entrant.

Résultats d'exécution

Raison de sortie indique ce qui a provoqué la fermeture du flux du bot. Voir le Résultats d'exécution : Motifs de sortie rubrique pour plus de détails.

Intention renvoie du flux de bot au moment de l'exécution. Si le flux ne détecte pas d'intention, la variable liée dans le paramètre Intent prend par défaut une chaîne NOT_SET au moment de l'exécution.

Ce tableau décrit les raisons qui entraînent la sortie d’un flux bot. 

Erreur Motif
Déclenché par le flux Les règles commerciales du bot dictaient qu’il n’était pas possible de continuer en libre-service. Ajoutez une action Exit Bot Flow à l’emplacement approprié dans le flux du bot.
Nombre d’agents demandés par l’utilisateur L’utilisateur final a spécifiquement demandé à parler à un agent humain.
Erreur.* Tout code de motif qui commence par Erreur indique une erreur dans le flux bot. Le reste du texte fournit plus d'informations sur la nature de l'erreur. 
Erreur.Expression.DivideByZero L’une de vos expressions, lors d’un calcul arithmétique, a tenté de diviser par zéro.
Error.Expression.DataType L'une de vos expressions a renvoyé une valeur contenant un type de données incorrect.  Par exemple, votre expression doit renvoyer un entier mais renvoie en réalité une chaîne.
Erreur.Expression.IndexOutOfBounds

L’une de vos expressions a tenté de faire référence à un élément d’une collection qui n’existe pas ; par exemple, en faisant référence à l’élément quatre d’une collection qui ne contient que 4 éléments. 

Remarque :  note : Les index de collection commencent à zéro pour le premier élément.

Error.Expression.ValueNotSet L’une de vos expressions a tenté à tort d’utiliser une variable qui est ou a renvoyé une valeur.
Error.Expression.NumericOverflow L’une de vos expressions, lors de l’ajout, de la soustraction ou de la multiplication de nombres, a créé une valeur plus grande (positive ou négative) que la valeur maximale autorisée pour ce type de données. Voir, par exemple, « System.MaxInt » et « System.MinInt ».
Error.Expression.StringOverflow L’une de vos expressions a tenté de créer une valeur de chaîne contenant plus que le nombre de caractères autorisés.
Erreur.TooManyActionsPerTurn Votre flux a une boucle qui s’exécute trop de fois sans s’arrêter pour demander l’entrée utilisateur, ou pour relayer les informations à utilisateur. Le nombre maximal actuel d’actions par tour est de 1000.
Erreur.TooManyTurns Votre flux a demandé l’entrée utilisateur ou relayé des informations à l’utilisateur trop de fois dans une seule session. Le nombre maximal actuel de tours par session est de 200.
Erreur.MaxRecursiveTaskDepthReached Votre flux a une tâche réutilisable et dans cette tâche, il utilise un Appeler l'action de tâche pour invoquer à nouveau la même tâche.  Le nombre maximum actuel de fois qu'une tâche peut s'appeler elle-même est de cinq.
Erreur.Intention inconnue :  Une action Définir l’intention a spécifié le nom d’une intention qui n’existe pas.
Erreur.InvalidInputVariable.<variablename> Lors de l’appel du flux bot ; par exemple, à partir d’un flux d’appels entrants ou d’un flux de discussion entrant, une valeur non valide est passée pour l’une des variables d’entrée du flux bot.
Erreur.InvalidConfirmationMode L’expression utilisée pour définir le mode de confirmation pour une action “Ask for...” a renvoyé une valeur non valide. L’expression doit renvoyer “toujours” ou “jamais”.
Échec de reconnaissance.*

Tout code de raison qui commence par « RecognitionFailure » indique que le bot a donné à l'utilisateur final plusieurs tentatives dans une action particulière « Demander … » (par exemple « Ask for Slot », « Ask for Intent », etc.), mais le bot n'a toujours pas détecté de bonne réponse, même après toutes ces tentatives.

Le reste du texte fournit plus d’informations sur les raisons pour lesquelles la reconnaissance a échoué. La présence de « Confirmation » à la fin d'une chaîne de raison indique que la dernière tentative (infructueuse) de l'utilisateur final s'est produite lorsque le bot a demandé de confirmer une intention ou une valeur d'emplacement.  La présence de « Collection » à la fin d'une chaîne de raison indique que le bot a posé la question « principale » pour cette action. Voir les entrées suivantes pour des exemples.

RecognitionFailure.MaxNoMatches.Collection Le bot a posé la question principale plusieurs fois, et à chaque fois, l'utilisateur a répondu par une saisie vocale ou textuelle, mais le bot n'a pas pu comprendre.  Ce comportement s’appelle "aucune entrée". Après plusieurs non-correspondances, le bot a abandonné et s’est fermé.
RecognitionFailure.MaxNoInputs.Collection Le robot pose la question principale et ne reçoit aucune réponse. Après plusieurs tentatives, le robot a abandonné.
RecognitionFailure.MaxNoInputs.Confirmation Le robot a posé la question de confirmation à plusieurs reprises et, à chaque fois, l'utilisateur est resté silencieux ou n'a pas été suffisamment clair pour que le robot le comprenne. Ce comportement s’appelle "aucune entrée". Après plusieurs absences d’entrée, le bot a abandonné et s’est fermé.
FaliureReconnaissance.MaxNoToConfirms L’utilisateur final a dit "non" à une question de confirmation trop de fois en une seule action.
Échec de reconnaissance.MaxTurns Le nombre total de "aucune entrée", "aucune correspondance" et "non à confirmer" était trop élevé pour une seule action. Ce comportement implique que l’expérience utilisateur est mauvaise, le bot a donc abandonné et quitté. 
ÉchecReconnaissance.ToutesOptionsRejetées Lorsque l'utilisateur final dit « non » alors que le bot confirme une certaine valeur d'intention ou d'emplacement, le bot n'essaiera pas de reconnaître ou de confirmer la même intention ou la même valeur d'emplacement jusqu'à ce qu'il quitte l'action en cours.  S'il existe un petit nombre d'intentions possibles (ou de valeurs d'emplacement) et que l'utilisateur dit « non » à toutes, le bot se termine avec ce code de raison.