Ablauflogik für eine Entscheidung konzipieren
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.
- 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 Standardbezeichnung der Aktion. |
| 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 |
| Ausführung | Die Entscheidung antwortet, der Flow soll ausgeführt werden.
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ührung die 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 Entscheidungenausführen festgelegt ist. | 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.
Ausführungsdetails
- Im Header werden Status, Startzeit und Laufzeit der Ablauflogik angezeigt.
- Die Aktion zeigt Details zur Konfiguration und zu den Eingaben der Entscheidungstabelle.
- 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“ bewertet werden, werden grün hervorgehoben.