Entscheidungstabellen
Verwenden Sie Entscheidungstabellen, um die 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 den Kfz-Versicherungsschutz zu treffen, können Ihre Eingaben den Wohnort der versicherten Person, das Alter und die Unfallgeschichte der versicherten Person, die Automarke, das Automodell und das Autojahr umfassen . Diese Logik kann Zeit sparen und bietet ein organisierteres, lesbareres Format als die Verwendung eines Skripts. Entscheidungstabellen bieten einen zentralen Ort, an dem Sie Entscheidungen erstellen, anzeigen und ändern können.
Für die Interaktion mit Entscheidungstabellen im Skript verwenden Sie DecisionTableAPI - Scoped, Global.
Komponenten einer Entscheidung
- Datensätze der Entscheidungstabelle [sys_decision].
- Entscheidungstabellen-Datensä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 verschiedene Typen enthalten, einschließlich Zeichenfolgen, Referenzen, Wahr/Falsch-Eingaben und Datumsangaben. Jede Entscheidungseingabe hat einen angegebenen Eingabetyp, dem ein Standardwert zugewiesen werden kann.
- 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. Anschließend können Sie einen Antwortdatensatz für diese Entscheidung auswählen. Der Antwortdatensatz kann ein beliebiger Datensatz aus der Tabelle sein, die Sie im Datensatz „Entscheidungstabelle“ definiert haben. Sie können denselben Antwortdatensatz für mehr als eine Entscheidung auswählen.
- Antwortdatensätze
- Antwortdatensätze stellen Antworten dar, die mit unterschiedlichen Entscheidungseingabewerten erreicht werden. Antwortdatensätze können Datensätze in jeder Tabelle sein. Sie müssen jedoch die Tabelle auswählen, wenn Sie den Entscheidungstabellendatensatz erstellen. Sie können beispielsweise die Tabelle „sys_choice“ verwenden, um vorhandene Auswahldatensätze zu verwenden. Aus dem Beispiel zum Versicherungsschutz können Sie eine Tabelle erstellen, in der jeder Datensatz Details zum jeweiligen Versicherungsschutz enthält.