BPMN 2.0 - Ein Leitfaden
Entdecken Sie unseren Leitfaden zu BPMN 2.0 und lernen, wie Sie Prozesse modellieren. Mit unseren Best Practices und Tipps geben wir Ihnen hilfreiche Instrumente an die Hand, um die Vorteile der BPMN 2.0 besser ausschöpfen zu können.

Was ist BPMN 2.0?
BPMN 2.0 (Business Process Model and Notation, Version 2.0) ist eine standardisierte grafische Notation zur Modellierung von Geschäftsprozessen. Sie wurde entwickelt, um eine einheitliche und verständliche Darstellung von Prozessen zu ermöglichen, die sowohl von Fachleuten aus dem Geschäftsbereich als auch von technischen Experten genutzt werden kann. BPMN 2.0 wurde von der Object Management Group (OMG) veröffentlicht und ist eine Weiterentwicklung der vorherigen Versionen. Auf dieser Seite sind die Elemente veranschaulicht, die in der Praxis am häufigsten verwendet werden.
Warum BPMN 2.0?
BPMN 2.0 ist ein international anerkannter Standard, der eine einheitliche Sprache für die Modellierung von Geschäftsprozessen bietet und die Kommunikation zwischen Stakeholdern erleichtert. Die grafische Darstellung komplexer Abläufe macht Prozesse verständlich und nachvollziehbar, wodurch Missverständnisse vermieden werden. BPMN 2.0 lässt sich leicht in verschiedene Softwarelösungen integrieren, was einen nahtlosen Informationsfluss fördert.
Hauptkomponenten von BPMN 2.0
Stellen den Beginn, das Ende oder Zwischenereignisse eines Prozesses dar.
Repräsentieren Aufgaben, die im Rahmen des Prozesses durchgeführt werden.
Dienen zur Steuerung des Flusses im Prozess, indem sie den Fluss aufteilen oder zusammenführen.
Zeigen die Beziehungen zwischen den verschiedenen Elementen im Prozessdiagramm an.
Elemente der BPMN 2.0
BPMN 2.0 (Business Process Model and Notation) ist eine standardisierte grafische Notation zur Modellierung von Geschäftsprozessen. Sie ermöglicht es, komplexe Abläufe visuell darzustellen und zu kommunizieren, indem sie eine einheitliche Sprache für Fachleute und technische Anwender bereitstellt. BPMN 2.0 umfasst verschiedene Elemente wie Ereignisse, Aktivitäten, Gateways und Verbindungen, die zusammen ein umfassendes Bild des Prozesses bieten.
Ereignisse
Ereignisse repräsentieren einen Status, einen Auslöser oder einen Zustand innerhalb eines Prozesses.
.png)
blanko
Start-Ereignis
Mit dem Start Event wird der Beginn eines Geschäftsprozesses darstellt. Es zeigt an, dass der Prozess ausgelöst wird.
.png)
blanko
Zwischen-Ereignis
Das Zwischen-Ereignis tritt während des Geschäftsprozesses auf. Es markiert nicht Start oder Ende des Prozesses. Zwischen- Ereignisse treten an verschiedenen Stellen im Prozess auf und kennzeichnen Bedingungen, die den Prozesses beeinflussen.
.png)
blanko
End-Ereignis
Das End Event kennzeichnet das Ende eines Geschäftsprozesses. Es zeigt an, dass der Prozess abgeschlossen ist und keine weiteren Aktivitäten folgen.
.png)
Zeitbasiertes
Start Ereignis
Markiert den Beginn eines Geschäftsprozesses zu einem bestimmten Zeitpunkt oder nach einer festgelegten Zeitspanne auslöst. Dieses Ereignis wird verwendet, um Prozesse zu initiieren, die auf zeitlichen Bedingungen basieren, wie zum Beispiel regelmäßige Aufgaben oder Fristen.
.png)
Zeitbasiertes
Zwischen Ereignis
Es tritt während eines Geschäftsprozesses auf und auf zeitliche Bedingungen reagiert. Es wird verwendet, um den Prozessfluss zu steuern, indem es auf das Eintreten eines bestimmten Zeitpunkts oder das Verstreichen einer festgelegten Zeitspanne wartet.

Kein
End Ereignis
Endereignisse zeigen den finalen Zustand des Prozesses an und zeitliche Aspekte in der Regel den Fluss und die Logik des Prozesses beeinflussen. Das ist der Grund, warum es in der BPMN kein zeitbasiertes Endereignis gibt.
.png)
Nachrichten
Start-Ereignis
Es wird verwendet um Prozesse zu initiieren, die auf externen Kommunikationsereignissen basieren, wie zum Beispiel dem Empfang einer Anfrage, einer Bestellung oder einer anderen Art von Mitteilung / Nachricht.
.png)
Nachrichten
Zwischen-Ereignisse
Nachrichten Empfangsereignis: Der Prozess wartet an dieser Stelle auf eine Nachricht von einem externen Pool, bevor er fortfährt. Darstellung mit einem hellen Briefsymbol.
Nachrichten Sendungsereignis: Der Prozess sendet eine Nachricht an einen externen Pool. Darstellung mit einem farblich ausgefüllten Briefsymbol.
.png)
Nachrichten
End-Ereignis
Es zeigt an, dass der Prozess zu Ende ist und dass eine bestimmte Nachricht an einen externen Akteur oder einen anderen Prozess gesendet wird, bevor der Prozess vollständig abgeschlossen wird.
Aktivitäten
Aktivitäten sind die Bausteine eines Prozesses und beschreiben, was in einem bestimmten Schritt des Prozesses getan wird.
.png)
Blanko-Aktivität
Eine Aktivität, deren Spezifikation nicht genau definiert ist. Sie wird oft verwendet, um einen Platzhalter in einem Prozessmodell darzustellen oder wenn die Details zu einer Aufgabe noch nicht festgelegt wurden
.png)
Benutzer-Aktivität
Eine Aktivität, die von einem menschlichen Benutzer ausgeführt werden muss. Diese Art von Aktivität wird verwendet, um Aufgaben zu kennzeichnen, die eine Interaktion oder Entscheidung eines Menschen in einem Workflow erfordern.
.png)
Service-Aktivität
Aktivität, die eine Aufgabe darstellt, die von einem automatisierten System ausgeführt wird. Es wird keine menschliche Interaktion erfordert, sondern Software, Webdienste oder andere automatisierte Systeme werden ausgeführt.
.png)
Manuelle Aktivität
Aktivitäten, die von einem menschlichen Benutzer ohne Unterstützung durch ein automatisiertes System ausgeführt wird. Diese Art von Aktivität wird verwendet, um Aufgaben zu kennzeichnen, die physische oder manuelle Eingriffe erfordern erfordern.
Gateways
Gateways ermöglichen es, den Prozessfluss zu verzweigen, zusammenzuführen oder zu steuern.
.png)
Exklusives Gateway
Sequenzfluss bestimmt den Ablauf der Aktivitäten in einem Geschäftsprozess. Er zeigt die Reihenfolge an, in der die Aktivitäten ausgeführt werden, und verbindet verschiedene Elemente im BPMN 2.0-Diagramm.
.png)
Paralleles Gateway
Er steuert den Austausch von Nachrichten zwischen verschiedenen Teilnehmern oder Prozessen. Er wird verwendet, um die Kommunikation zwischen
Akteuren, wie z. B. Organisationen, Systemen oder Rollen, zu modellieren.
Flüsse / Flows
Flüsse verbinden verschiedene Elemente in einem Geschäftsprozess und sie steuern den Informationsfluss zwischen diesen Elementen.
.png)
Sequenzfluss
Der Sequenzfluss bestimmt den Ablauf der Aktivitäten in einem Geschäftsprozess. Er zeigt die Reihenfolge an, in der die Aktivitäten ausgeführt werden, und verbindet verschiedene Elemente im BPMN 2.0-Diagramm.
.png)
Nachrichtenfluss
Der Nachrichtenfluss steuert den Austausch von Nachrichten zwischen verschiedenen Teilnehmern oder Prozessen. Er wird verwendet, um die Kommunikation zwischen
Akteuren, wie z. B. Organisationen, Systemen oder Rollen, zu modellieren.
.png)
Assoziation
Assoziationen werden verwendet, um zusätzliche Informationen zu einem Element anzugeben. Sie werden durch eine gepunktete Linie dargestellt und dienen dazu, Kontext zu liefern, ohne den Ablauf des Prozesses zu beeinflussen.
Artefakte
Artefakte sind Elemente, die verwendet werden, um Informationen zu einem Geschäftsprozess bereitzustellen, ohne den Fluss des Prozesses selbst zu beeinflussen. Sie werden immer mit Assoziationen verbunden.
.png)
Datenobjekt
Sie repräsentieren Informationen, die während des Prozesses verwendet, erstellt oder verändert werden. Datenobjekte zeigen, welche Daten für bestimmte Aktivitäten benötigt werden oder welche Ergebnisse aus diesen Aktivitäten hervorgehen.
.png)
Datenspeicher
Datenspeicher werden verwendet um Informationen oder Daten darzustellen, die während eines Geschäftsprozesses gespeichert, abgerufen oder verändert werden. Es repräsentiert eine persistente Datenquelle, die von verschiedenen Aktivitäten innerhalb des Prozesses genutzt werden kann.
.png)
Textannotation
Textannotationen sind zusätzliche Informationen oder Kommentare, die zu einem bestimmten Element im Diagramm hinzugefügt werden können. Sie dienen dazu, Erklärungen oder Klarstellungen zu liefern, die für das Verständnis des Prozesses wichtig sind.
Pools & Lanes
Pools und Lanes sind Elemente, die verwendet werden, um die verschiedenen Teilnehmer und deren Verantwortlichkeiten innerhalb eines Geschäftsprozesses zu visualisieren.
.png)
Zugeklappter
Pool
Der zugeklappte Pool wird in einer kompakten Form dargestellt, oft mit einem Titel oder einer Bezeichnung, die angibt, um welchen Teilnehmer oder welche Organisation es sich handelt. Der zugeklappte Pool enthält keine Lanes, da er nur die übergeordnete Struktur anzeigt.
.png)
Aufgeklappter
Pool
Der Aufgeklappte Pool zeigt die Elemente innerhalb des Pools detailliert an. Im Gegensatz zu einem zugeklappten Pool, der nur die übergeordnete Struktur und den Namen des Teilnehmers oder der Organisation zeigt, bietet ein aufgeklappter Pool eine vollständige Sicht auf die internen Abläufe und den Prozessfluss.
.png)
Aufgeklappter
Pool mit Lanes
Lanes sind Unterteilungen innerhalb eines Pools, die verwendet werden, um Rollen, Abteilungen oder Verantwortlichkeiten innerhalb einer Organisation darzustellen. Lanes helfen dabei, Aktivitäten, die von den Akteuren innerhalb eines Pools ausgeführt werden, klar zu organisieren
Beispiele & Best Practices
Möchten Sie mehr über die Einsatzmöglichkeiten von BPMN 2.0 erfahren? Hier finden Sie konkrete Beispiele:

Nachrichtenflüsse
-
Nachrichtenflüsse werden nur zwischen Pools verwendet. Denn sie steuern nicht den Ablauf des Prozesses und dienen nur dem Informationsaustausch.
-
Nachrichtenereignisse steuern die Richtung des Flusses. Bei Empfangenden Nachrichten-Ereignissen zeigt der Pfeil von dem Pool auf das Ereignis. Bei sendenden Ereignissen zeigt der Fluss von dem Ereignis auf den Pool.
-
Aktivitäten können sowohl senden als auch empfangen.

Vermeidung von Überlappung
-
Nachrichtenflüsse werden nur zwischen Pools verwendet. Es kann dabei vorkommen, dass sich Nachrichten- und Sequenzflüsse kreuzen. In dem vorliegenden Beispiel ist es besser, den Sequenzfluss der Gateways unterhalb der Aktivität zu führen. So wird das Kreuzen der Flüsse vermieden.
-
Auch in dem zweiten Beispiel ist es besser, den Sequenzfluss unterhalb der Aktivität verlaufen zu lassen und so, dass der weitere Sequenzfluss nicht gekreuzt wird.

Verwendung von Gateways
-
Exklusive Gateways sollten immer mit einer Frage beschriftet werden. Es eignen sich gut geschlossene Fragen. Es eignen sich aber ebenso offene Fragen wie "Art des Zahlmittels?"
-
Die ausgehenden Flüsse sollten bei geschlossenen Fragen mit einem "Ja" und "Nein" beschriftet werden. Bei offenen Fragen sollten die Antwortoptionen der Frage angepasst werden. Antwortoptionen zu der offenen Frage aus dem obigen Beispiel wären: "bar", "Debit Card", "Kreditkarte".

Verwendung von Aktivitäten
-
Aktivitäten repräsentieren Aufgaben, die in Prozessen ausgeführt werden. Es geschieht also etwas aktiv. Aktivitäten sollten daher immer nach folgendem Muster benannt werden: Objekt + Verb. Bsp.: "Auftrag erstellen" , "Auftrag Prüfen". Das Substantivieren von Verben ist zu vermeiden wie: "Auftragserstellung", "Auftragsprüfung".
-
Ist der Typ der Aktivität bekannt, sollte der Typ der Aktivität immer gesetzt werden. In unserem Beispiel eine Benutzer Task.

Verwendung von Ereignissen
-
Ereignisse repräsentieren Zustände in einem Prozess. Es geschieht also nichts aktiv. Sie sollten daher auch nicht aktiv oder in der Gegenwartsform benannt werden, sondern immer in der vollendeten Vergangenheit. Bsp.: "Auftrag eingegangen", "Auftrag geprüft"
-
Ist die Art der Spezifikation bekannt sollte diese immer gesetzt werden. In unserem Beispiel sind es Nachrichten-Ereignisse.
.png)

