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

  • COLLECT: ungeordnet

  • SUM: +

  • MIN: <

  • MAX: >

  • COUNT: #

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:

  1. Rechtsklicken Sie auf den Spalten-Header

  2. Klicken Sie auf den Eintrag Copy output column bzw Copy input column

  3. Rechtsklicken Sie auf den Header der Spalte, neben dem Sie die kopierte Spalte einfügen wollen

  4. 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:

  1. Rechtsklicken Sie auf den Spalten-Header

  2. Klicken Sie auf den Eintrag Cut output column bzw Cut input column

  3. Rechtsklicken Sie auf den Header der Spalte, neben dem Sie die ausgeschnittene Spalte einfügen wollen

  4. 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.