Die Trennung von Entscheidungsmodellierung und BPMN

Entscheidungsmodellierung

Die Zusammenarbeit zwischen Entscheidungsmodellen und Prozessen wirkt sich sowohl auf die Entscheidungen als auch auf die Ergebnisse der Prozesse aus. Das Entscheidungsmodell und Notation (DMN) wurde entwickelt, um das Geschäftsprozessmodell und Notation (BPMN) zu ergänzen und insbesondere die mit verschiedenen Prozessmodellen verbundenen Entscheidungen zu implementieren. Einige Prozessmodelle enthalten kodierte Entscheidungen in der gesamten Flussstruktur und den Datenflusselementen. In diesem Artikel werden wir uns mit der Trennung der Entscheidungsmodellierung von der BPMN befassen und untersuchen, welche Komponenten der Entscheidungsfindung ein Entscheidungsmodell erfassen sollte. Schließlich werden wir uns ansehen, welche Rolle sie in kollaborativen Netzwerken spielt.

Was ist Entscheidungsmodellierung?

Um mit der Entscheidungsmodellierung zu beginnen, müssen Sie mit der Entscheidung beginnen: "Welche Frage muss beantwortet werden?" Fügen Sie dann die Inputs (Überlegungen) hinzu, die für die Beantwortung der Frage erforderlich sind. Berücksichtigen Sie alle möglichen Kombinationen von Werten und Ergebnissen (Schlussfolgerungen). Stellen Sie nun die folgenden Fragen: "Wie hängt das Ergebnis von den Überlegungen ab?" Überlegen Sie für jede Überlegung, die keine unmittelbar beobachtbaren Daten enthält, was erforderlich wäre, um den Input als Teilergebnis der Entscheidung zu erzeugen. Fahren Sie damit fort, alle möglichen Kombinationen und Auswirkungen durchzuspielen, bis jede Überlegung in überprüfbaren Daten konfiguriert ist und keine zusätzlichen Unterentscheidungen benötigt.

Nehmen wir ein Weinabonnement des Monats. Die Regeln, die bestimmen, ob eine eingehende Bestellung angenommen wird, sollten eindeutig gestaltet sein. Wenn z. B. die Frage gestellt wird: "Nehme ich die Bestellung an?", dann sollte das Ergebnis nur zwei mögliche Werte enthalten: "Ja" oder "Nein". Außerdem sollten auch rechtliche Faktoren berücksichtigt werden:

  • ob der Kunde in dem Staat, in dem er seine Bestellung aufgegeben hat, das gesetzliche Mindestalter erreicht hat.
  • ob ihr Staat die Lieferung von Alkohol erlaubt.
  • Ob die Lieferadresse außerhalb der Lieferparameter liegt, z. B. außerhalb der USA.

Wenn alle diese Faktoren zusammengenommen werden, kann das Unternehmen, das den Wein des Monats anbietet, eine eindeutige Entscheidung treffen, ob es die Bestellung annimmt oder nicht. 

Entscheidungsmodellierung für die Auftragsannahme

Wenn Sie die Entscheidungsmodellierung in Teilentscheidungen aufgliedern, ist es einfacher, diese unabhängig voneinander wiederzuverwenden. Andererseits kann sich DMN auf Entscheidungstabellen konzentrieren und Entscheidungsvarianten und spezielle Überlegungen unterstützen. Wenn DMN keine prädiktiven Modelle, Entscheidungsbäume, Regelsätze oder sogar Scorecards enthält, verfehlt es möglicherweise sein Ziel. Wenn Prozesse komplexer werden, können mehrere Entscheidungen das Ergebnis beeinflussen. Da der Kontext von Entscheidungen die Ergebnisse beeinflussen kann, muss dieser Aspekt bei der Prozessgestaltung berücksichtigt werden. Damit steht er im Gegensatz zu den deklarativen Protokollen von DMN. Daher sollte die Sicherstellung der Konsistenz mit Entscheidungs- und Prozessmodellen ebenfalls zu einer Priorität werden. Hier sind einige Szenarien mit DMN und BPMN:

  • Prozesse ohne Entscheidungen, aber mit vorgegebenen Aktivitäten. Da keine Entscheidungen getroffen werden, findet auch keine Integration statt. Die Ergebnisse von Entscheidungen können als Input für den Prozessablauf verwendet werden.
  • Zu den Prozessen gehören verschiedene, miteinander verknüpfte Entscheidungen. Der Ablauf und das Ergebnis hängen von den Ergebnissen ab. Um die Effizienz zu verbessern, muss sichergestellt werden, dass keine Entscheidung zweimal getroffen wird.
  • Prozesse sind wissensintensiv und werden nur genutzt, um sich für einen Output zu entscheiden.

Stellen Sie sich zum Beispiel vor, Sie beantragen einen Geschäftskredit und leiten ein neues Verfahren ein. Nachdem die Bank die erforderlichen Finanzdaten erhalten hat, muss eine Entscheidung darüber getroffen werden, ob der Hintergrund des Kunden für einen Kredit in Frage kommt. Die Kriterien beruhen auf der finanziellen Gesundheit, um das Ausfallrisiko zu minimieren. Erfüllt der Kunde die Kriterien, wird der Kredit angenommen. Wenn nicht, wird der Geschäftskredit abgelehnt. Ändern sich jedoch die Zulassungskriterien, müssen das Prozessmodell und die Eingaben geändert werden.

Trennen Sie die Entscheidungsmodellierung von der BPMN

Wenn Sie sich BPMN 2.0betrachtet, so erhält man eine standardisiertere Definition für den Aufruf von Geschäftsprozessregeln. Die "Business Rule Task" verwendet Inputs und Outputs von aufgerufenen Tasks. Diese Inputs und Outputs können auch als Ergebnisse von Entscheidungen dienen. Darüber hinaus tragen Unterentscheidungen zu einer umfassenden Geschäftsentscheidung bei. Es ist daher sinnvoll, dass DMN die BPMN 2.0 unterstützt.

Darüber hinaus legt BPMN 2.0 die Definition für "Global Business Rule Task" fest, die in verschiedenen Geschäftsprozessen wiederverwendet werden kann. Sie betrachtet und trifft Entscheidungen auf der Grundlage einer globalen Perspektive. Wenn diese Art von globalen Regeln erfasst wird, haben Unternehmen bessere Möglichkeiten zur Analyse von Regeln, die im gesamten Unternehmen angewendet werden. Auch wenn Teilentscheidungen in verschiedenen Prozessen wiederverwendet werden, können die Ergebnisse unterschiedlich ausfallen. DMN kann Entscheidungen definieren, die außerhalb von BPMN 2.0-Prozessen existieren, aber auch mit diesen verbunden sein können. Hier sind weitere Gründe, warum DMN für BPMN 2.0 von Vorteil ist:

  • Es bietet ein Entscheidungsmanagementprotokoll, das sich durch eine integrierte Notation auszeichnet, ähnlich wie die BPMN 2.0 Geschäftsprozesse verwaltet. 
  • Sie verbindet die prozess-, regelbasierte und informationsbasierte Sichtweise von Unternehmen. 
  • Es ermöglicht den Modellierern, die Geschäftsmodellierung aus den drei oben genannten Perspektiven zu betrachten.
  • DMN bietet einen Standard für die geschäftsbasierte Entscheidungsmodellierung.

Letzter Gedanke

DMN kann ein entscheidungsspezifisches Protokoll definieren, das die Modellierung von Geschäftsregeln mit rechenunabhängigen Attributen verbindet und gleichzeitig Komponenten der BPMN 2.0, wie z. B. die prozessspezifische Entscheidungsmodellierung, unterstützt. Anstatt die Modellierung aus einer strikten Geschäftsregelperspektive zu wählen, ermöglicht DMN Werkzeuge, die eine Umgebung schaffen, in der Modellierer zwischen Prozessen, Regeln und Modellierungsentscheidungen wechseln können. DMN ist das fehlende Glied, das die Entscheidungsmodellierung von der BPMN trennen kann.

 

Whitepaper zur Prozessintelligenz
Demo anfordern

Demo anfordern

Erfahren Sie, wie führende Unternehmen ProcessMaker einsetzen, um ihre Abläufe durch Prozessautomatisierung zu rationalisieren.

Demo anfordern

Demo anfordern

Datenschutz-Update
Wir verwenden Cookies, um die Interaktion mit unserer Website und unseren Dienstleistungen einfach und sinnvoll zu gestalten. Cookies helfen uns, besser zu verstehen, wie unsere Website genutzt wird, und die Werbung entsprechend anzupassen.

Akzeptieren