Flow-Logik für eine Entscheidung treffen

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

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

    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 Standardaktionsbezeichnung.
    Entscheidungstabelle Verweis auf einen Datensatz in einer Entscheidungstabelle [sys_decision] Dieser Datensatz enthält die Antworten zur Entscheidungseingabe, die für den Flow verfügbar sind. Um eine neue Entscheidungstabelle zu erstellen, wählen Sie das Symbol zum Erstellen eines neuen Datensatzes ( Symbol zum Erstellen eines neuen Datensatzes).
    Ausführung Die Entscheidung antwortet, der Flow soll ausgeführt werden.
    • Erste Entscheidung, die übereinstimmt: Es wird nur die erste übereinstimmende Entscheidungsantwort ausgeführt. Diese Option erzeugt diese Ausgaben.
      • Antwortdatensatz
      • Antworttabelle
    • Alle übereinstimmenden Entscheidungen ausführen: Alle übereinstimmenden Entscheidungsantworten ausführen. Diese Option erzeugt diese Ausgaben.
      • Antworttabelle
      • Geordnete IDs
      • Antwortdatensätze
      • Anzahl
    Hinweis:
    Legen Sie die Option Verzweigungen verwenden fest, um anzugeben, wie Ihr Flow übereinstimmende Entscheidungsantworten anzeigt.
    Verzweigungen verwenden Option, jede mögliche Entscheidungsantwort in einem eigenen Verzweigungs-Flow-Logikblock anzuzeigen Verwenden Sie den Verzweigungs-Flow-Logikblock, um anzugeben, welche Inhalte ausgeführt werden sollen, wenn die Bedingung mit einer bestimmten Antwort in der Entscheidungstabelle ü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 Ihr Flow die Flow-Logikblöcke für jede Verzweigung und entfernt das Kontrollkästchen Andernfalls einschließen. Durch erneutes Aktivieren des Kontrollkästchens Verzweigungen verwenden werden entfernte Verzweigungs-Flow-Logikblöcke nicht wiederhergestellt.
    Andernfalls einschließen Option zum Hinzufügen der Andernfalls- Verzweigung zur Liste der verfügbaren Antworten. Diese Option ist nur verfügbar, wenn Use Branches (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 Andernfalls-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 Datensätze für Entscheidungseingaben [sys_decision_input], die Ihrer Entscheidungstabelle zugeordnet sind. Ihr Flow zeigt für jeden Datensatz eine separate Eingabe an. Wenn Sie beispielsweise Entscheidungseingaben für Bestellte Einheiten und Verkaufsstandorthaben, wird für jeden Datensatz eine Eingabe angezeigt.

    Ausgaben

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

    Verwenden Sie die Flow-Logik zum Treffen einer Entscheidung, um den Versicherungsschutz zu bestimmen

    In diesem Beispiel verwendet der Flow eine Entscheidung aus der Entscheidungstabelle „Versicherungsdeckung“, die ein Administrator konfiguriert hatte, um den Versicherungsschutz zu bestimmen, der auf drei Eingaben beruhte. Der Flow zeigt alle Eingaben an, die von der Entscheidungstabelle verwendet 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 eine Entscheidung treffen

    Ausführungsdetails

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