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 > Ajouter, voir, modifier, supprimerpermission
  • langueCompréhension > Tous autorisation

Utilisez l'action Appeler le flux de bot numérique pour créer un nouveau flux de bot numérique Genesys ou pour intégrer un flux de bot numérique Genesys existant dans vos flux de messages, y compris les flux de messages en file d'attente.

Pour accéder à l'action Call Digital Bot Flow, suivez ces étapes :

  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 de l'architecte, faites glisser une action Call Digital Bot Flow dans l'éditeur.
  4. Configurez l’action selon votre conception.

Cliquez sur l’image pour l’agrandir.

Exemple de flux de messages DBF

Configuration de l'action Call Digital Bot Flow

Nom Description
Nom Tapez un nom distinctif pour l’action de données d’appel. L’étiquette que vous entrez ici devient le nom de l’action affiché dans la structure de flux.
Le flux des robots numériques

Sélectionnez le flux de robots numériques existant que vous souhaitez utiliser dans le flux. 

  • Pour appeler un bot existant, cliquez sur Select a Digital Bot flow et choisissez le bot à utiliser.
  • Si vous sélectionnez un flux bot existant, pour ouvrir et modifier ce flux, cliquez sur Editer.
  • À créer un nouveau bot, cliquez sur Ajouter.
Version

Choisissez d'utiliser la version la plus récemment publiée ou d'utiliser une version précédemment publiée. Par défaut, la version la plus récemment publiée est sélectionnée.

Entrer le texte

Fournit un énoncé initial que le bot traite avec la première action Ask dans le flux du bot.

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. Voir les entrées suivantes pour des exemples.
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 motif commençant par “RecognitionFailure” indique que le bot a donné à l’utilisateur final plusieurs tentatives dans une action particulière “Ask for...” (par exemple “Ask for Slot”, “Ask for Intent”, etc.), mais le bot n’a toujours pas détecté une 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.Confirmation Le bot a posé la question de confirmation plusieurs fois et à chaque fois, l’utilisateur est resté silencieux. Ce comportement s’appelle "aucune entrée". Après plusieurs absences d’entrée, le bot a abandonné et s’est fermé.
RecognitionFailure.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.