Entscheidungstabellen
Verwenden Sie Entscheidungstabellen, um die Entscheidungslogik von Ihrem Code zu entkoppeln, indem Sie Entscheidungsregeln erstellen und verwalten.
Verwenden Sie Entscheidungstabellen, die Ihnen dabei helfen, Ergebnisse zu erzielen, die von mehreren Faktoren abhängen. In diesen Tabellen ist jeder Faktor eine Eingabe für die Entscheidung. Wenn Sie beispielsweise eine Entscheidung über den Autoversicherungsschutz treffen möchten, könnten Ihre Eingaben den Wohnort des Versicherungsnehmers, das Alter und die Unfallhistorie des Versicherungsnehmers, das Fahrzeugmodell und das Baujahr des Autos umfassen. Diese Logik kann dazu beitragen, Zeit zu sparen, und macht ein besser organisiertes und lesbares Format verfügbar, als dies mit einem Skript möglich ist. Entscheidungstabellen bieten eine zentrale Ressource, mit der Sie Entscheidungen treffen, anzeigen und ändern können.
Um mit Entscheidungstabellen im Skript zu interagieren, verwenden Sie DecisionTableAPI - Scoped, Global.
Komponenten einer Entscheidung
- Entscheidungstabellen-Datensätze [sys_decision]
- Entscheidungstabellendatensätze repräsentieren eine einzelne Entscheidung. In diesem Datensatz geben Sie an, welche Tabelle Sie für Ihre Antworten verwenden möchten. Dieser Datensatz enthält auch zugehörige Listen, mit denen Sie Ihre Entscheidungseingaben und Entscheidungen festlegen können.
- Entscheidungseingaben-Datensätze [sys_decision_input]
- Entscheidungseingaben-Datensätze repräsentieren Ihre Eingaben, die verwendet werden, um Antworten hinsichtlich einer Entscheidung zu erhalten. Diese Eingaben können verschiedene Typen umfassen, z. B. Zeichenfolgen, Referenzen, wahr/falsch-Eingaben und Daten. Jede Entscheidungseingabe verfügt über einen angegebenen Eingabetyp. Ferner kann jeder Entscheidungseingabe ein Standardwert zugewiesen werden.
- Entscheidungsdatensätze [sys_decision_question]
- Jeder Entscheidungsdatensatz stellt eine Entscheidung dar, die auf Ihren Eingaben basiert. Verwenden Sie den Bedingungsgenerator im Entscheidungsdatensatz-Formular, 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 Entscheidungstabellen-Datensatz definiert haben. Sie können denselben Antwortdatensatz für mehr als eine Entscheidung auswählen.
- Antwortdatensätze
- Antwortdatensätze stellen Antworten dar, die anhand von verschiedenen Entscheidungseingaben-Werten erreicht werden. Antwortdatensätze können Datensätze in einer beliebigen Tabelle sein; Sie müssen jedoch die Tabelle auswählen, wenn Sie Ihren Entscheidungstabellen-Datensatz erstellen. Sie könnten z. B. die sys_choice-Tabelle verwenden, um vorhandene Auswahldatensätze zu verwenden. Ausgehend von dem Beispiel mit dem Versicherungsschutz könnten Sie eine Tabelle erstellen, bei der jeder Datensatz Details über den Abdeckungsumfang des Versicherungsschutzes enthält.