Entscheidungsdienstprogramm

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 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 boolesche Benutzereingaben einfügen, werden Sie aufgefordert, ein Entscheidungsdienstprogramm direkt nach dem booleschen Knoten auf der Canvas hinzuzufügen. Wenn Sie Ja in der Eingabeaufforderung des Entscheidungsdienstprogramms des booleschen Knotens auswählen, werden automatisch zwei Verzweigungen mit den Namen True und Falsegeneriert. Die beiden Verzweigungsbedingungen 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 wird. In diesem Beispiel gibt der Bedingungsgenerator „true“ zurück, wenn die Auswahl Rot 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 die gleiche Funktionalität wie der Bedingungsgenerator.

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