Entscheidungstabelle modellieren
In der Entscheidungstabelle erfassen Sie, welche Inputs in der Entscheidungsfindung eine Rolle spielen und welches Ergebnis jeweils daraus resultiert.
Aufbau der Entscheidungstabelle
In jeder Zeile der Entscheidungstabelle definieren Sie die einzelnen Regeln nach einem festen Schema.
-
Input-Spalten: Definieren die Bedingungen einer Regel.
-
Output-Spalten: Definieren das Ergebnis einer Regel, wenn die Input-Bedingungen zutreffen.
-
Hit Policy: Definiert für die Tabelle, ob nur eine Regel zutreffen kann oder mehrere und in welcher Reihenfolge.
Entscheidungstabelle bearbeiten
Um eine bereits erstellte Tabelle über den entsprechenden Dialog zu bearbeiten, klicken Sie die entsprechende Schaltfläche in der DMN-Ansicht.
Daten in der DMN-Tabelle erfassen
In der Entscheidungstabelle erfassen Sie Daten über verschiedene Aktionen im betreffenden Feld.
Titel der Tabelle bearbeiten
Klicken Sie in die erste Zelle im Tabellen-Kopf und geben Sie den Titel ein.
Bearbeitungsmodus verlassen und speichern
Um den Bearbeitungsmodus zu verlassen und alle Änderungen zu speichern, klicken Sie auf .
Tipp: Um eine Änderung zu übernehmen, ohne den Bearbeitungsmodus zu verlassen, klicken Sie in einen Bereich außerhalb des jeweiligen Editor-Popups.
Eingaben rückgängig machen und wieder herstellen
Klicken Sie auf , um eine Eingabe Rückgängig zu machen. Klicken Sie auf
, um eine rückgängig gemachte Änderung wiederherzustellen.
Hit Policy bearbeiten
Öffnen Sie per Klick in das Feld bei Hit Policy die Liste und wählen Sie die jeweilige Hit Policy für Ihre Regeln.
Hit Policy |
Beschreibung |
---|---|
UNIQUE |
Nur eine Regel kann zutreffen |
FIRST |
Erste zutreffende Regel tritt ein |
PRIORITY |
Regel mit der höchsten Priorität trifft zu (eigenes Output-Feld mit der Priorität) |
ANY |
Mehrere Regeln können zutreffen und müssen das gleiche Ergebnis (Output) haben |
COLLECT |
Liste aller zutreffenden Regeln, die über einen Operator miteinander verknüpft werden können
|
RULE ORDER |
Regelliste kann zutreffen, geordnet nach der Tabellenanordnung |
OUTPUT ORDER |
Regelliste kann zutreffen, geordnet nach der Output-Priorität (eigenes Output-Feld mit der Priorität) |
Input- und Output-Spalten hinzufügen
Klicken Sie neben Input oder Output auf +, um weitere Input- oder Output-Spalten rechts hinzuzufügen.
Wenn Sie weitere Spalten links von der selektierten Spalte hinzufügen möchten, rechtsklicken Sie auf den Spaltenkopf und klicken Sie auf den Eintrag Add output column left bzw Add input column left.
Input- und Output-Spalten duplizieren
Wenn Sie eine Spalten duplizieren möchten, gehen Sie wie folgt vor:
-
Rechtsklicken Sie auf den Spalten-Header
-
Klicken Sie auf den Eintrag Copy output column bzw Copy input column
-
Rechtsklicken Sie auf den Header der Spalte, neben dem Sie die kopierte Spalte einfügen wollen
-
Klicken Sie auf den Eintrag Paste input/output column left bzw. Paste input/output column right
Input- und Output-Spalten verschieben
Wenn Sie eine Spalten verschieben möchten, gehen Sie wie folgt vor:
-
Rechtsklicken Sie auf den Spalten-Header
-
Klicken Sie auf den Eintrag Cut output column bzw Cut input column
-
Rechtsklicken Sie auf den Header der Spalte, neben dem Sie die ausgeschnittene Spalte einfügen wollen
-
Klicken Sie auf den Eintrag Paste input/output column left bzw. Paste input/output column right
Input- und Output-Bezeichnung bearbeiten
Klicken Sie in die betreffende Zelle in der zweiten Zeile der Tabelle, um die Bezeichnung des jeweiligen Inputs oder Outputs zu bearbeiten.
Input- und Output-Spalten entfernen
Rechtsklicken Sie in den Header der Input oder Output-Spalte und klicken Sie dann auf den Eintrag Remove input column bzw. Remove output column, um die Spalte zu entfernen.
Input- oder Output-Typ auswählen
Doppelklicken Sie im Spalten-Header des Inputs oder Outputs, um den jeweiligen Input- oder Output-Typ auszuwählen. Zusätzlich können Sie einen Ausdruck eingeben.
Typ |
Beschreibung |
---|---|
string |
Wenn Sie den Typ string auswählen, können Sie in den Wertezellen beliebige Zeichenketten eingeben. |
boolean | Mit diesem Typ können Sie in der Spalte die Werte Yes oder No eingeben. |
number | Hier können Sie festlegen, dass in der Spalte Zahlen eingegeben werden können. |
date | Hier können Sie festlegen, dass in der jeweiligen Zelle ein Datum im Format JJJJ-MM-TT eingegeben werden kann. |
time | Hier können Sie festlegen, dass in der jeweiligen Zelle ein Uhrzeit im Format hh:mm:ss[Zeitzone] eingegeben werden kann. |
dateTime | Hier können Sie festlegen, dass in der jeweiligen Zelle ein Datum mit Uhrzeit im Format JJJJ-MM-TTZHH:mm:ss[Zeitzone] eingegeben werden kann. |
dayTimeDuration | Hier können Sie festlegen, dass in der jeweiligen Zelle ein Datums-/Zeitformat im PnDTnH-Stil eingegeben werden kann. |
yearMonthDuration | Hier können Sie festlegen, dass in der jeweiligen Zelle ein Datums-/Zeitformat im PnYnM-Stil eingegeben werden kann. |
Any | Verwenden Sie Any, wenn Sie mehrere Typen oder nicht aufgelistete Typen verwenden wollen. |
Regelzeile hinzufügen
Klicken Sie in der ersten Spalte auf +, um eine neue Zeile hinzuzufügen.
Wertezelle befüllen
Klicken Sie in die jeweilige Wertezelle und befüllen Sie diese, indem Sie die zulässigen Werte eingeben. Wenn Sie auf klicken können Sie einen vordefinierten Wert auswählen, einen neuen Wert definierten oder bestimmen, ob die ausgewählten Werte zutreffen sollen.
Regelzeile duplizieren
Rechtsklicken Sie auf die jeweilige Zeile, die dupliziert werden soll. Klicken Sie dann auf den Eintrag Copy rule. Rechtsklicken Sie dann auf die Zeile, über oder unter der Sie die kopierte Zeile einfügen wollen. Klicken Sie dann auf den Eintrag Paste rule above bzw. Paste rule below.
Regelzeile verschieben
Rechtsklicken Sie auf die jeweilige Zeile, die verschoben werden soll. Klicken Sie dann auf den Eintrag Cut rule. Rechtsklicken Sie dann auf die Zeile, über oder unter der Sie die ausgeschnittene Zeile einfügen wollen. Klicken Sie dann auf den Eintrag Paste rule above bzw. Paste rule below.
Regelzeile löschen
Rechtsklicken Sie in der jeweiligen Zeile, auf eine beliebige Wertezelle oder eine Anmerkung und klicken Sie dann auf den Eintrag Remove rule.
Regelzeile kommentieren
Um eine komplette Regel zu kommentieren, klicken Sie in der Spalte Annotations auf die jeweilige Zelle und tippen Sie.
Wertezelle beschreiben
Rechtsklicken Sie auf die jeweilige Wertezelle und klicken Sie auf den Eintrag Add cell description. Geben Sie im Textfeld dann eine Beschreibung ein.