Ablauflogik für eine Entscheidung konzipieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Sie können die Verzweigungslogik der Entscheidungstabelle in Situationen verwenden, in denen mehrere bedingte Pfade erforderlich sind, als Alternative zur verschachtelten If-, Else If- oder Else-Flow-Logik. Wenn Sie beispielsweise bestimmen möchten, welche Art von Kfz-Versicherung Sie benötigen, können Sie der Entscheidungstabelle Eingaben wie Alter, Unfallhistorie und Kfz-Modell hinzufügen, um die Höhe des Versicherungsschutzes zu bestimmen. Diese Logik kann Ihnen Zeit sparen und bietet ein besser lesbares Format als verschachtelte if-Bedingungen oder Switch-Case-Anweisungen.

    Die Flow-Logik „ Entscheidung treffen “ erfordert, dass Sie eine externe Entscheidungstabelle für ihre Verzweigungspfade erstellen. Jede Entscheidungstabellenantwort erzeugt einen separaten Verzweigungspfad innerhalb von Flow Designer. Entscheidungstabellen akzeptieren eine beliebige Anzahl von Eingaben und unterstützen eine beliebige Anzahl von Entscheidungen. Sie können die Flow-Logik für Entscheidung treffen so konfigurieren, dass eine oder mehrere Antworten zurückgegeben und die Antworten als Verzweigungspfade oder Datensatz-Datenpillen angezeigt werden. Weitere Informationen zu Entscheidungstabellen finden Sie unter Entscheidungsgenerator.
    Hinweis:
    • Wenn das Kontrollkästchen Verzweigungen verwenden deaktiviert ist, werden die Datenpillen Entscheidung treffen in anderen Flow-Komponenten nur unterstützt, wenn keine Verzweigungen vorhanden sind.
    • Die Datenpille „Entscheidung treffen“ kann in den Antwortverzweigungen nur verwendet werden, wenn das Kontrollkästchen Verzweigungen verwenden aktiviert ist
    • Wenn Sie einen Datenpillenwert aus einer Antwortverzweigung der Flow-Logik für „Entscheidung treffen“ festlegen, ist der Datenpillenwert nur für andere Aktionen in derselben Verzweigung verfügbar. Wenn Sie auf einen Datenpillenwert verweisen, der innerhalb einer Antwortverzweigung von außerhalb der Flow-Logikverzweigung festgelegt wurde, wird ein Nullwert erzeugt.

    Eingaben

    Eingabe Beschreibung
    Entscheidungsbezeichnung Beschreibende Bezeichnung für die Entscheidung, die Sie treffen möchten. Sie können beispielsweise die Bezeichnung Empfohlene Versicherungspolice erstellen, wenn Sie die Höhe des benötigten Versicherungsschutzes bestimmen möchten. Dieser Wert überschreibt die Standardbezeichnung der Aktion.
    Entscheidungstabelle Verweis auf einen Entscheidungstabellen-Datensatz [sys_decision]. Dieser Datensatz enthält die Entscheidungseingabeantworten, die für den Flow verfügbar sind. Um eine neue Entscheidungstabelle zu erstellen, klicken Sie auf das Symbol „ Neuen Datensatz erstellen“ (Symbol „Neuen Datensatz erstellen“ ).
    Hinweis:
    Wenn Sie Entscheidungsgenerator installiert haben, wird durch Klicken auf das Symbol „ Neuen Datensatz erstellen“ (Symbol „Neuen Datensatz erstellen“ ) Entscheidungsgenerator auf einer neuen Browserregisterkarte geöffnet. Weitere Informationen finden Sie unter Entscheidungsgenerator.
    Ausführung Entscheidung antwortet, auf die Sie den Flow ausführen möchten.
    • Ersteübereinstimmende Entscheidung: Es wird nur die erste übereinstimmende Entscheidungsantwort ausgeführt. Diese Option erzeugt diese Ausgaben.
      • Antwortdatensatz
      • Antworttabelle
    • Alleübereinstimmenden Entscheidungen ausführen: Alle übereinstimmenden Entscheidungsantworten werden ausgeführt. Diese Option erzeugt diese Ausgaben.
      • Antworttabelle
      • Geordnete IDs
      • Antwortdatensätze
      • Anzahl
    Hinweis:
    Legen Sie die Option Verzweigungen verwenden fest, um anzugeben, wie Flow Designer übereinstimmende Entscheidungsantworten anzeigt.
    Verzweigungen verwenden Option zum Anzeigen jeder möglichen Entscheidungsantwort in einem eigenen Verzweigungs-Flow-Logikblock. Verwenden Sie den Verzweigungs-Flow-Logikblock, um anzugeben, welcher Flow Designer Inhalt ausgeführt werden soll, wenn die Bedingung mit einer bestimmten Entscheidungstabellenantwort übereinstimmt. Jeder Verzweigungs-Flow-Logikblock entspricht einem If-Flow-Logikblock für jede Antwort.
    Deaktivieren Sie Verzweigungen, wenn Sie einen oder mehrere Antwortdatensätze anstelle von Verzweigungs-Flow-Logikblöcken zurückgeben möchten.
    Warnung:
    Wenn Sie die Option Verzweigungen verwenden deaktivieren und bestätigen, entfernt Flow Designer die Flow-Logikblöcke für jede Verzweigung und entfernt die Checkbox Andernfalls einschließen. Wenn Sie das Kontrollkästchen Verzweigungen verwenden erneut aktivieren, werden entfernte Verzweigungs-Flow-Logikblöcke nicht wiederhergestellt.
    Andernfalls einschließen Option zum Hinzufügen der Verzweigung „ Andernfalls “ zur Liste der verfügbaren Antworten. Diese Option ist nur verfügbar, wenn Verzweigungen verwenden ausgewählt ist. Sie können diese Verzweigung verwenden, um die Aktionen und Subflows anzugeben, die ausgeführt werden sollen, wenn die Entscheidungstabelle keine Antwort generiert. Eine Sonst-Verzweigung entspricht einem Else-Flow-Logikblock.
    Hinweis:
    Wenn Sie eine Standardantwort für eine Entscheidungstabelle angeben, wird diese Verzweigung nie ausgeführt, da die Entscheidungstabelle immer eine Antwort auswählt.
    Entscheidungstabelleneingaben Liste der Entscheidungseingabe-Datensätze [sys_decision_input], die Ihrer Entscheidungstabelle zugeordnet sind. Flow Designer zeigt eine separate Eingabe für jeden Datensatz an. Wenn Sie beispielsweise Entscheidungseingaben für „ Bestellte Einheiten“ und „ Verkaufsort“ haben, wird für jeden Datensatz eine Eingabe angezeigt.

    Ausgaben

    Feld Beschreibung Datentyp
    Antworttabelle Tabelle mit den Antwortdatensätzen. Jeder Datensatz der Tabelle „Entscheidung“ [sys_decision_question] verweist auf einen übereinstimmenden Antwortdatensatz. Tabellenname
    Geordnete IDs Liste der übereinstimmenden sys_id-Werte des Antwortdatensatzes, die von der Entscheidungstabelle generiert werden. Flow Designer generiert diese Ausgabe nur, wenn die Option Verzweigungen verwenden auf „falsch“ und die Option „ Ausführungauf Alle Entscheidungen ausführen festgelegt ist, die übereinstimmen. Sie können diese Ausgabe als Eingabe für einen Flow-Logikblock vom Typ „Für alle“ oder eine Aktion „Datensatz suchen“ verwenden. Flow Designer sortiert die Liste nach dem Wert für die Reihenfolge, der in der Entscheidungstabelle [sys_decision_question] aufgeführt ist. Liste
    Antwortdatensätze Von der Entscheidungstabelle zurückgegebene Antwortdatensätze. Gibt einen einzelnen Datensatz zurück, wenn Ausführung die erste Entscheidung ist, die übereinstimmt. Gibt eine Liste von Datensätzen zurück, wenn Ausführung auf Alle Entscheidungen ausführen festgelegt ist, die übereinstimmen. Datensatz oder Datensätze
    Anzahl Die Anzahl der von der Entscheidungstabelle zurückgegebenen Antwortdatensätze. Wird nur angezeigt, wenn Ausführung auf Alle Entscheidungen ausführen, die übereinstimmenfestgelegt ist. Ganzzahl

    Verwenden Sie die Flow-Logik für Entscheidungsfindung, um den Versicherungsschutz zu bestimmen

    In diesem Beispiel verwendet der Flow eine Entscheidung aus der Entscheidungstabelle „ Versicherungsabdeckung “, die ein Administrator konfiguriert hat, um die Versicherungsabdeckung basierend auf drei Eingaben zu bestimmen. Der Flow zeigt alle Eingaben an, die von der Entscheidungstabelle in Flow Designerverwendet wurden. Diese Eingaben können manuell oder durch Ziehen von Datenpillen aus dem Datenbereich auf der rechten Seite des Bildschirms in die Eingaben eingegeben werden. Unterhalb dieses Abschnitts werden die Verzweigungen für jede Antwort in der Entscheidungstabelle angezeigt.

    Flow-Logik für Entscheidungsfindung.

    Ausführungsdetails

    Abbildung : 1. Entscheidungs-Flow-Ausführungsdetails treffen
    Beispielausführungsdetails für die Flow-Logik einer Entscheidung.
    Die Registerkarte Flow-Ausführungsdetails enthält Laufzeitinformationen zur Flow-Logik.
    1. Im Header werden Status, Startzeit und Laufzeit der Ablauflogik angezeigt.
    2. Die Aktion zeigt Details zur Konfiguration der Entscheidungstabelle und zu den Eingaben an.
    3. Jede mögliche Antwort für die Entscheidungstabelle wird als Verzweigung dargestellt. Das Statusfeld gibt an, ob die Verzweigung ausgewertet wurde, und das Auswertungsergebnis. In diesem Abschnitt werden auch Details zu den Aktionen angezeigt, die innerhalb einer Verzweigung ausgeführt werden. Verzweigungen, die als „true“ bewertet werden, werden grün hervorgehoben.