Entscheidungstabellen
Verwenden Sie Entscheidungstabellen, um Entscheidungslogik von Ihrem Code zu entkoppeln, indem Sie Entscheidungsregeln erstellen und verwalten.
Verwenden Sie Entscheidungstabellen, um Ergebnisse zu erreichen, die von mehreren Faktoren abhängen. In diesen Tabellen ist jeder Faktor eine Entscheidungseingabe. Wenn Sie beispielsweise versuchen, eine Entscheidung über die Kfz-Versicherung zu treffen, können Ihre Eingaben den Wohnort der versicherten Person, das Alter und den Unfallverlauf der versicherten Person, die Fahrzeughersteller, das Fahrzeugmodell und das Fahrzeugjahr umfassen. Diese Logik kann Zeit sparen und ein besser organisiertes, lesbares Format darstellen als die Verwendung eines Skripts. Entscheidungstabellen bieten einen zentralen Punkt, an dem Sie Entscheidungen erstellen, anzeigen und ändern können.
Für die Interaktion mit EntscheidungstabellenVerwenden Sie im Skript DecisionTableAPI - Scoped, Global.
Komponenten einer Entscheidung
- Datensätze der Entscheidungstabelle [sys_Decision]
- Entscheidungstabellendatensätze stellen eine einzelne Entscheidung dar. In diesem Datensatz geben Sie an, welche Tabelle Sie für Ihre Antworten verwenden möchten. Dieser Datensatz enthält auch zugehörige Listen, in denen Sie Ihre Entscheidungseingaben und -Entscheidungen erstellen können.
- Datensätze für Entscheidungseingaben [sys_Decision_input]
- Entscheidungseingabedatensätze stellen Ihre Eingaben dar, die verwendet werden, um Antworten in einer Entscheidung zu erhalten. Diese Eingaben können eine Vielzahl von Typen enthalten, einschließlich Zeichenfolgen, Referenzen, wahr/falsch-Eingaben und Daten. Jede Entscheidungseingabe hat einen angegebenen Eingabetyp und kann einem Standardwert zugewiesen werden.
- Entscheidungsdatensätze [sys_Decision_question]
- Jeder Entscheidungsdatensatz stellt eine Entscheidung dar, die auf Ihren Eingaben basiert. Verwenden Sie den Bedingungsgenerator im Entscheidungsdatensatzformular, um eine Bedingung zu erstellen, die auf den Eingaben für diese Entscheidung basiert. Dann können Sie einen Antwortdatensatz für diese Entscheidung auswählen. Der Antwortdatensatz kann ein beliebiger Datensatz aus der Tabelle sein, den Sie im Datensatz der Entscheidungstabelle definiert haben. Sie können denselben Antwortdatensatz für mehr als eine Entscheidung auswählen.
- Antworten Sie die Datensätze [sys_Decision_Multi_result_Element]
- Antwortdatensätze stellen Antworten dar, die mithilfe verschiedener Entscheidungseingabewerte erreicht werden. Antwortdatensätze können Datensätze in jeder Tabelle sein, Sie müssen jedoch die Tabelle auswählen, wenn Sie Ihren Entscheidungstabellendatensatz erstellen. Sie können beispielsweise die Tabelle „sys_choice“ verwenden, um vorhandene Auswahldatensätze zu verwenden. Aus dem Beispiel zur Versicherungsabdeckung können Sie eine Tabelle erstellen, in der jeder Datensatz Details zu den Ebenen der Versicherungsabdeckung enthält.