Digital Bot Flow Aktion aufrufen

Voraussetzungen

  • 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, oder Genesys Cloud CX 3 Digital Lizenz
  • Architekt > UI > Ansicht Genehmigung
  • Architekt > Flow > Hinzufügen, Anzeigen, Bearbeiten, LöschenBerechtigung
  • languageUnderstanding > All permission

Verwenden Sie die Aktion Digitalen Botfluss aufrufen, um einen neuen Genesys Digitalen Botfluss zu erstellen oder einen bestehenden Genesys Digitalen Botfluss in Ihre Nachrichtenflüsse zu integrieren, einschließlich der Nachrichtenflüsse innerhalb der Warteschlange.

Führen Sie die folgenden Schritte aus, um die Aktion Digitalen Botfluss anrufen aufzurufen:

  1. Öffnen Sie einen bestehenden Nachrichtenfluss, oder erstellen Sie einen neuen.
  2. Klicken Sie auf einen bestehenden Status oder eine Aufgabe oder erstellen Sie einen neuen Status oder eine neue Aufgabe. 
  3. Ziehen Sie aus der Architect-Toolbox eine Aktion Call Digital Bot Flow in den Editor.
  4. Konfigurieren Sie die Aktion entsprechend Ihrem Entwurf.

Klicken Sie auf das Bild, um es zu vergrößern.

Beispiel DBF-Meldungsfluss

Konfiguration der Digital Bot Flow-Aktion aufrufen

Name Beschreibung
Name Geben Sie einen eindeutigen Namen für die Call Data Action ein. Die Bezeichnung, die Sie hier eingeben, wird in der Ablaufstruktur als Name der Aktion angezeigt.
Digital Bot Flow

Wählen Sie den vorhandenen digitalen Botfluss aus, den Sie im Fluss verwenden möchten. 

  • Um einen vorhandenen Bot aufzurufen, klicken Sie auf Wählen Sie einen digitalen Bot aus und wählen Sie den zu verwendenden Bot.
  • Wenn Sie einen vorhandenen Bot-Fluss auswählen, klicken Sie zum Öffnen und Ändern des Flusses auf Bearbeiten.
  • Um einen neuen Bot zu erstellen, klicken Sie auf Hinzufügen
Version

Wählen Sie, ob Sie die zuletzt veröffentlichte Version oder eine früher veröffentlichte Version verwenden möchten. Standardmäßig wird die zuletzt veröffentlichte Version ausgewählt.

Bot-Eingabetext

Liefert eine erste Äußerung, die der Bot mit der ersten Ask-Aktion im Bot-Flow verarbeitet.

Ausführungsergebnisse

Beendigungsgrund gibt an, warum der Bot-Flow beendet wurde Siehe die Ausführungsergebnisse: Beenden Sie den Abschnitt Gründe für weitere Informationen

Intent kehrt zur Laufzeit aus dem Bot-Flow zurück Wenn der Ablauf keine Absicht erkennt, wird die in der Absichtseinstellung gebundene Variable zur Laufzeit auf einen NOT_SET-String zurückgesetzt.

In dieser Tabelle werden die Gründe beschrieben, die zum Beenden eines Botflusses führen. 

Fehler Grund
TriggeredByFlow Aufgrund der Geschäftsregeln des Bots war es nicht möglich, mit der Selbstbedienung fortzufahren. Fügen Sie eine Exit Bot Flow-Aktion an der entsprechenden Stelle im Bot-Flow hinzu
AgentRequestedByUser Der Endbenutzer bat ausdrücklich darum, mit einem menschlichen Mitarbeiter zu sprechen.
Fehler.* Jeder Grundcode, der mit Error beginnt, weist auf einen Fehler im Bot-Flow hin. Der Rest des Textes enthält weitere Informationen über die Art des Fehlers. Siehe die folgenden Einträge für Beispiele.
Error.Expression.DivideByZero Einer Ihrer Ausdrücke hat bei der Durchführung einer arithmetischen Berechnung versucht, durch Null zu dividieren.
Error.Expression.DataType Einer Ihrer Ausdrücke gab einen Wert zurück, der den falschen Datentyp enthielt. Zum Beispiel sollte Ihr Ausdruck eine ganze Zahl zurückgeben, tatsächlich aber eine Zeichenkette.
Error.Expression.IndexOutOfBounds

In einem Ihrer Ausdrücke wurde versucht, auf ein Element in einer Sammlung zu verweisen, das nicht existiert, z. B. auf das Element vier einer Sammlung, die nur 4 Elemente enthält. 

Hinweis: Sammlungsindizes beginnen bei Null für das erste Element.

Error.Expression.ValueNotSet Einer Ihrer Ausdrücke hat fälschlicherweise versucht, eine Variable zu verwenden, die NOT_SET ist, oder einen NOT_SET-Wert zurückgegeben.
Error.Expression.NumericOverflow Einer Ihrer Ausdrücke hat beim Addieren, Subtrahieren oder Multiplizieren von Zahlen einen Wert erzeugt, der größer ist (entweder positiv oder negativ) als der maximal zulässige Wert für diesen Datentyp. Siehe z. B. "System.MaxInt" und "System.MinInt".
Error.Expression.StringOverflow Einer Ihrer Ausdrücke hat versucht, einen String-Wert zu erstellen, der mehr als die zulässige Anzahl von Zeichen enthält.
Error.TooManyActionsPerTurn Ihr Ablauf hat eine Schleife, die zu oft ausgeführt wird, ohne anzuhalten, um nach Benutzereingaben zu fragen oder Informationen an den Benutzer zurückzugeben. Die derzeitige Höchstzahl an Aktionen pro Runde beträgt 1000.
 Fehler.TooManyTurns Sie haben in einer Sitzung zu oft nach Benutzereingaben gefragt oder zu viele Informationen an den Benutzer zurückgegeben. Die derzeitige Höchstzahl von Zügen pro Sitzung beträgt 200.
Error.MaxRecursiveTaskDepthReached Ihr Ablauf hat eine wiederverwendbare Aufgabe, und innerhalb dieser Aufgabe verwendet er eine Call Task action , um dieselbe Aufgabe erneut aufzurufen Derzeit kann sich eine Aufgabe maximal fünfmal selbst aufrufen.
Error.UnknownIntent:  In der Aktion Set Intent wurde der Name eines nicht existierenden Intents angegeben
Error.InvalidInputVariable.<variablename> Beim Aufrufen des Bot-Flows, z. B. von einem eingehenden Anruffluss oder einem eingehenden Chatfluss, wurde ein ungültiger Wert für eine der Eingabevariablen des Bot-Flows übergeben.
Error.InvalidConfirmationMode Der Ausdruck, der verwendet wurde, um den Bestätigungsmodus für eine "Ask for ..."-Aktion festzulegen, gab einen ungültigen Wert zurück. Der Ausdruck sollte "immer" oder "nie" ergeben
RecognitionFailure.*

Jeder Grundcode, der mit "RecognitionFailure" beginnt, zeigt an, dass der Bot dem Benutzer mehrere Versuche in einer bestimmten "Frag nach ..."-Aktion (z. B. "Frag nach Slot" oder "Frag nach Absicht") gegeben hat, aber der Bot auch nach all diesen Versuchen noch immer keine gute Antwort gefunden hat.

Der Rest des Textes enthält weitere Informationen darüber, warum die Anerkennung nicht erfolgreich war. Das Vorhandensein von "Confirmation" am Ende eines Grundstrings zeigt an, dass der letzte (erfolglose) Versuch des Endbenutzers stattfand, als der Bot um die Bestätigung einer Absicht oder eines Slot-Wertes bat. Das Vorhandensein von "Collection" am Ende eines Grundstrings zeigt an, dass der Bot die "Hauptfrage" für diese Aktion gestellt hat. Siehe die folgenden Einträge für Beispiele.

RecognitionFailure.MaxNoMatches.Collection Der Bot stellte die Hauptfrage mehrmals, und jedes Mal antwortete der Nutzer mit einer Sprach- oder Texteingabe, die der Bot jedoch nicht verstehen konnte. Dieses Verhalten wird als "no-match" bezeichnet Nach mehreren erfolglosen Versuchen gab der Bot auf und stieg aus.
RecognitionFailure.MaxNoInputs.Confirmation Der Bot stellte die Bestätigungsfrage mehrmals, und jedes Mal blieb der Nutzer stumm. Dieses Verhalten wird als "no-input" bezeichnet Nach mehreren Nichteingaben gab der Bot auf und verließ die Seite.
RecognitionFailure.MaxNoToConfirms Der Endnutzer hat eine Bestätigungsfrage zu oft in einer einzigen Aktion mit "Nein" beantwortet.
RecognitionFailure.MaxTurns Die Gesamtzahl der "no-inputs", "no-matches" und "no to confirms" war zu hoch für eine einzige Aktion. Dieses Verhalten deutet darauf hin, dass die Benutzererfahrung schlecht ist, so dass der Bot aufgegeben und sich zurückgezogen hat. 
RecognitionFailure.AllOptionsRejected Wenn der Endbenutzer "nein" sagt, während der Bot eine bestimmte Absicht oder einen bestimmten Slot-Wert bestätigt, wird der Bot nicht versuchen, dieselbe Absicht oder denselben Slot-Wert zu erkennen oder zu bestätigen, bis er die aktuelle Aktion verlässt. Wenn eine kleine Anzahl möglicher Intents (oder Slot-Werte) vorhanden ist und der Benutzer zu allen "nein" sagt, wird der Bot mit diesem Grundcode beendet.