Einführung in Decision Modeling Notation (DMN)

Objective

After completing this lesson, you will be able to entscheidungsmodellierungsnotation (Decision Modeling Notation, DMN) erläutern.

Business Decision Management

Business Decision Management.

Wussten Sie, dass Menschen ohne Orientierungspunkte dazu neigen, in Kreisen zu laufen?

Dieses unbeabsichtigte Ergebnis liegt daran, dass sich die Menschen natürlich - je so leicht - auf eine Seite lehnen, wenn sie gehen. Diese Minutenabweichungen in der Trajektorie, die gezwungen sind, von ihrem eigenen Richtungssinn abhängig zu sein, verhindern, dass sie ihr letztes Ziel erreichen.

Die Logik in der Ad-hoc-Entscheidungsfindung ist ähnlich. Obwohl der Grad und die Richtung dieses „Lean" für Einzelpersonen einzigartig sind, führen die Auswirkungen kleiner, scheinbar unfolgerichtiger Entscheidungen, die ohne transparente Logik getroffen werden, um Geschäftsbenutzer bei der Ausführung ihrer täglichen Aufgaben zu leiten, zu Abweichungen bei den strategischen Ergebnissen.

Business Decision Management (BDM) soll eine standardisierte, konsistente und transparente Verwaltung operativer Entscheidungen ermöglichen. BDM fungiert als Kompass Ihres Unternehmens bei der Wertschöpfung und kalibriert operative Entscheidungen auf Konsistenz.

Geschäftsprozesse und Geschäftsentscheidungen

Entscheidungsdiagramme sind Knoten innerhalb eines Geschäftsprozesses, die den an wichtigen Punkten ergriffenen Prozesspfad basierend auf Eingaben koordinieren. Entscheidungsdiagramme haben zwei Ebenen. Die erste ist die Entscheidungsanforderungsdiagramme, die zweite enthält die Entscheidungslogik.

Entscheidungsdiagramm, das die beiden im vorstehenden Text beschriebenen Ebenen zeigt. Oben wird die Geschäftsprozessebene angezeigt.

Geschäftsprozess mit DMN-Erweiterung

Operative Entscheidungen wirken sich auf verschiedene Arten auf Prozesse aus. Entscheidungen können den nächsten Schritt im Prozess leiten, angeben, wer für die Aktivität verantwortlich ist, oder die erforderlichen Informationen zum Abschließen der Entscheidung bereitstellen.

Sehen wir uns ein Beispielprozessmodell an.

Beispielprozessmodell wie im folgenden Text beschrieben. Die Optionen zum Essen sind Zum Restaurant gehen, Zu Hause kochen und Abendessen bestellen.

In diesem Prozessmodellbeispiel sehen wir, dass die erste Aktivität die Entscheidung Festlegen, wie zu Abend gegessen wird. Das Ergebnis der Entscheidung bestimmt die nächste Aktivität, die am Gateway ausgeführt werden soll.

Entscheidungsanforderungen

DMN-Modelle umfassen zwei Informationsebenen:

  • Entscheidungsanforderungsdiagramme (d.h. DMN-Diagramme)
  • Entscheidungslogik

DMN-Diagramme bieten einen allgemeinen Überblick über alle Abhängigkeiten zu anderen Entscheidungen, Richtlinien und Eingabedaten.

Im Beispiel hängt die Entscheidung Festlegen, wie zu Abend gegessen wird, von den Eingaben ab. Motiviert, rauszugehen? Motiviert zu kochen? sowie die Unterentscheidung Verfügbares Budget ermitteln.

Die Inputs Motiviert, rauszugehen? Motiviert zu kochen? werden dem Modell hinzugefügt. Die Unterentscheidung Verfügbares Budget ermitteln wird ebenfalls hinzugefügt.

Entscheidungslogik

Die Entscheidungslogik gibt die Details einer Entscheidung an, sodass sie leicht und eindeutig verstanden werden kann. Die Entscheidungslogik ist in einer Entscheidungstabelle enthalten, die durch Klicken auf die Entscheidung angezeigt werden kann.

Entscheidungsmodelle vs. Prozessmodelle

Jeder Modelltyp hat seinen eigenen Zweck und ergänzt den anderen. Beide Modelle können unabhängig voneinander existieren.

Prozessmodell: durchgängiger Aktivitätsablauf, Geschäftslogik. Entscheidungsmodell: Wie man eine Entscheidung trifft, Entscheidungslogik.

Prozessbeispiel

Sehen Sie sich das folgende Prozessbeispiel an.

sieht das Prozessmodell sehr komplex aus. Mit BDM können einige Entscheidungen durch DMN-Modelle ersetzt werden. Dadurch wird der Prozess strukturierter und einfacher lesbar, indem seine Komplexität reduziert wird.

Und wie es sein sollte:

Hierbei handelt es sich um denselben Geschäftsprozess, es enthält jedoch ein Entscheidungsmodell, das die Informationen enthält, die zuvor mit mehreren Gateways ausgedrückt wurden. Das Entscheidungsmodell ergänzt und vereinfacht das Prozessmodell.