Entscheidungsdienstprogramm

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • 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.

    Hinweis:
    Wenn Sie ein Steuerelement für die boolesche Benutzereingabe einfügen, werden Sie aufgefordert, ein Entscheidungsdienstprogramm direkt nach dem booleschen Knoten im Canvas hinzuzufügen. Wenn Sie in der Eingabeaufforderung des Entscheidungsdienstprogramms des booleschen Knotens „ Ja “ auswählen, werden automatisch zwei Verzweigungen mit den Namen True und Falsegeneriert. Die Bedingungen für zwei Verzweigungen werden automatisch über den Bedingungsgenerator festgelegt.

    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 ist. Im Beispiel gibt der Bedingungsgenerator true zurück, wenn die Auswahl auf Red (Rot) festgelegt ist.

    Entscheidungsdienstprogramm mit drei Verzweigungen und hervorgehobener entsprechender bedingungsdefinierter Eigenschaft für die rote Verzweigung.

    Sie können auch die Option Skript für Verzweigungsbedingungen verwenden. Im folgenden Beispiel bietet das Skript dieselbe Funktionalität wie der Bedingungsgenerator.

    Entscheidungsdienstprogramm mit drei Verzweigungen und hervorgehobener entsprechender geskripteter Eigenschaft für die rote Verzweigung.