Entscheidungsdienstprogramm
Verwenden Sie das Entscheidungsdienstprogramm in einem Virtual Agent Thema, um zwei oder mehr Zweige hinzuzufügen, die verschiedene Pfade in einem Gespräch darstellen.
Verwenden Sie Skripts oder Variablenbedingungen, um Entscheidungsverzweigungen festzulegen.
Jede Verzweigung unter einem Knoten für ein Entscheidungsdienstprogramm besitzt eine Bedingungseigenschaft. Sie können die Bedingung mit dem Bedingungsgenerator oder einem Skript definieren, das den Wert „true“ oder „false“ zurückgibt. Ein Zweig, der einen Wert von true zurückgibt, wird verfolgt, während ein Zweig, der einen Wert von false zurückgibt, nicht verfolgt wird. Stellen Sie bei der Erstellung dieser Skripts und Bedingungen sicher, dass nur eine Verzweigung in jedem Knoten für Enscheidungsdienstprogramme als „true“ ausgewertet wird.
Weitere Informationen finden Sie unter Verzweigen Sie eine Virtual Agent -Konversation mit einem Entscheidungsdienstprogramm.
Knoten des Entscheidungsdienstprogramms mit Verzweigungen – Beispiel
In diesem Beispiel fordert ein statische Auswahlsteuerelement den Benutzer auf, aus drei verfügbaren Farben auszuwählen, und die Auswahl wird in einer Variablen gespeichert. Die Steuerelement des Entscheidungsdienstprogramms ist mit einer Verzweigung für jede mögliche Auswahl konfiguriert. Jede Verzweigung verwendet den Bedingungsgenerator, der „true“ zurückgibt, wenn die entsprechende Farbe ausgewählt wird. In diesem Beispiel gibt der Bedingungsgenerator „true“ zurück, wenn die Auswahl Rot ist.
Sie können auch die Option Skript für Verzweigungsbedingungen verwenden. Im folgenden Beispiel bietet das Skript die gleiche Funktionalität wie der Bedingungsgenerator.