Business Process Model and Notation (BPMN) bietet eine standardisierte visuelle Sprache zur Modellierung von Geschäftsprozessen. Dieser Leitfaden untersucht Fluss- und Verbindungsobjekte – die wesentlichen Komponenten, die Prozessdiagramme zum Leben erwecken.

Einführung in BPMN-Fluss-Elemente
In BPMN, Fluss-Elemente sind die einzelnen Komponenten, die miteinander verbunden werden, um einen vollständigen Prozessfluss zu bilden. Diese Fluss-Elemente werden mithilfe von Verbindern, die als Verbindungsobjekte bezeichnet werden. Beim Lesen eines Geschäftsprozessdiagramms (BPD) verfolgen die Leser den Fluss dieser Elemente, um zu verstehen, wie ein Geschäftsprozess ausgeführt und abgeschlossen wird.
BPMN umfasst vier Arten von Fluss-Elementen:
-
Aktivitäten (Aufgabe und Unterprozess)
-
Ereignisse
-
Gateways
Im Gegensatz dazu gibt es zwei Hauptarten von Verbindungsobjekten:
-
Sequenzflüsse
-
Nachrichtenflüsse
Das Verständnis der Wechselwirkung dieser Elemente ist entscheidend für die Erstellung klarer, ausführbarer Prozessmodelle.
Aktivitäten: Aufgaben und Unterprozesse
Aktivitäten stellen die Arbeit dar, die innerhalb eines Geschäftsprozesses durchgeführt wird, und werden als abgerundete Rechtecke mit Namen dargestellt, die die durchzuführende Arbeit beschreiben.
Aufgabe
Eine Aufgabe wird verwendet, um eine atomare Einheit der Arbeit zu modellieren, die nicht weiter zerlegt werden kann oder keinen Sinn ergibt, dies zu tun.

Unterprozess
Wenn Sie ein nicht-atomares, komplexes Arbeitspaket modellieren möchten, das in kleinere Aufgaben zerlegt werden kann, verwenden Sie eine Unterprozess. Ein Unterprozess kann in eine weitere Ebene der Detailgenauigkeit zerlegt werden, weshalb er normalerweise einen weiteren BPD enthält, der seine Details modelliert.

Hinweis: Die Wahl zwischen einer Aufgabe und einem Unterprozess hängt nicht nur von der Komplexität der Arbeit ab, sondern auch von der benötigten Detailtiefe. Zum Beispiel müssen Sie als Kunde wahrscheinlich nicht wissen, wie Ihre Zahlung verarbeitet wird. Wenn Sie jedoch der Geschäftsinhaber sind, sind die Details der Zahlungsverarbeitung eines Kunden von großer Bedeutung.
Ereignisse: Start, Zwischen- und Endereignis
Ereignisse stellen Vorkommnisse dar, die einen Geschäftsprozess beeinflussen können, und können intern oder extern sein. Sie werden als Kreise mit Symbolen dargestellt, um die Art des Auslösers anzugeben.
Drei Arten von Ereignissen:
| Ereignistyp | Zweck | Visuelle Kennzeichnung |
|---|---|---|
| Startereignis | Zeigt an, wo der Prozess beginnt | Einzelner dünner Kreis |
| Zwischenereignis | Modelliert Ereignisse, die während des Prozesses auftreten; kann an Aktivitäten angehängt oder durch Flussobjekte verbunden werden | Doppelter Kreis |
| Endereignis | Zeigt an, wo der Prozess endet | Einzelner dicker Kreis |
Jedes Ereignis kann eine spezifizierte Auslösebedingung haben (z. B. Nachricht, Timer, Fehler).

Beispiel: Der Prozess beginnt, wenn eine Bestellung eingegangen ist, und endet, wenn die Bestellung verarbeitet wurde oder ein Problem erkannt wurde (z. B. kein verbleibender Kreditrahmen).
Gateways: Steuerung des Prozessablaufs
Gateways, dargestellt als Diamantformen, steuern den Ablauf eines Geschäftsprozesses durch Entscheidungen auf Grundlage interner oder externer Bedingungen. Zum Beispiel kann ein Rabatt nur einem VIP-Kunden angeboten werden.
Arten von Gateways:
1. Datenbasiertes exklusives Gateway
Steuerung des Ablaufs basierend auf den bereitgestellten Prozessdaten. Jeder ausgehende Ablauf entspricht einer Bedingung, undwird nur ein Ablauf genommenbasierend auf der erfüllten Bedingung.

2. Inklusiver Gateway
Erstellt parallele Pfade, bei denenalle ausgehenden Abläufe mit positiven Ergebnissen genommen werden, was dazu führt, dass mehrere Abläufe ausgeführt werden, wenn mehrere Bedingungen erfüllt sind.

3. Paralleler Gateway
Modelliert die Ausführung paralleler Abläufeohne Überprüfung von Bedingungen, was bedeutet, dass alle ausgehenden Abläufe gleichzeitig ausgeführt werden.

4. ereignisgesteuerter Gateway
Modelliert alternative Pfade basierend auf Ereignissen. Zum Beispiel wartet es auf eine „Ja“- oder „Nein“-Antwort, um zu bestimmen, welchen Pfad eingeschlagen werden soll. Der Gateway wird von zwei verbundenen Zwischenereignissen mit Nachrichtenauslösern gefolgt. Wenn ein Ereignis ausgelöst wird, wird sein Ablauf genommen, und alle anderen Ereignisse sowie ihre nachfolgenden Abläufe werden ungültig.

Verbindungsobjekte: Ablaufströme und Nachrichtenströme
Ablaufströme
Ein Ablaufstrom wird verwendet, um Ablaufelemente zu verbinden. Er wird als ein durchgezogene Linie mit Pfeilspitze dargestellt und zeigt die Reihenfolge der Ablaufelemente an.

Regel: Sie können einen Ablaufstrom nur verwenden, um Ablaufelemente zu verbinden innerhalb desselben Pools, entweder innerhalb derselben Spalte oder über Spalten innerhalb desselben Pools.
Nachrichtenströme
In BPMN, wird die Kommunikation zwischen Pools über Nachrichten erreicht. Ein Nachrichtenstrom wird verwendet, um den Ablauf von Nachrichten zwischen Pools oder zwischen Ablaufelementen in verschiedenen Pools anzuzeigen. Ein Nachrichtenstrom wird als ein gestrichelte Linie mit Pfeilspitze.

Beispiele für Nachrichten: Faxe, Telefonanrufe, E-Mails, Briefe, Bekanntmachungen und Befehle.
Fallstudie: True Aqua destilliertes Wassergesellschaft
Fortsetzung von Teil II, wir zeichnen nun den Ablauf für den Bestellvorgang von destilliertem Wasser.
Schritt-für-Schritt-Prozessmodellierung:
-
Startereignis erstellen: Der Prozess beginnt, wenn ein Kunde eine Bestellung aufgibt. Erstellen Sie ein Startereignis in der Kunde Pool.


-
Aufgabe „Bestellung aufgeben“ hinzufügen: Verwenden Sie das Ressourcenkatalog, um eine Aufgabe nach dem Startereignis zu erstellen.



-
Aufgabe „Kundenidentität überprüfen“ hinzufügen: Erstellen Sie diese Aufgabe in der Kundenservice-Assistent Spur. Hinweis: Eine Nachrichtenfluss wird automatisch zwischen Pools erstellt.


-
Gate für Kundenüberprüfung hinzufügen: Verwenden Sie ein Gate, um die Entscheidung zu modellieren: Existiert der Kunde?


-
Modellieren Sie den „Nein“-Pfad (neuer Kunde): Erstellen Sie die Aufgabe Kundenkonto erstellen mit einer Sequenzflussbeschriftung Nein.


-
Modellieren Sie den „Ja“-Pfad (bestehender Kunde): Verwenden Sie ein Mittleres Zeitereignis um bis Mittwoch zu warten.


Legen Sie den Auslöser fest: Rechtsklick → Auslöser > Zeitgeber-Auslöser

-
Fügen Sie die Aufgabe „Auftrag weiterleiten“ hinzu: Erstellen Sie nach dem Zeitgeberereignis die Aufgabe, um den Auftrag weiterzuleiten.


-
Verbinden Sie die Kontenerstellung mit dem Zeitgeber: Fügen Sie einen Ablauffluss von Kundenkonto erstellen zum Am nächsten Mittwoch Zwischenereignis, um sicherzustellen, dass auch neue Kunden bis Mittwoch warten.

-
Fügen Sie die Aufgabe „Lieferung organisieren“ in der Logistik hinzu: Erstellen Sie diese Aufgabe in der Manager Spur.


-
In Unterprozess umwandeln: Da die Organisation der Lieferung mehrere Untertätigkeiten umfasst, wandeln Sie die Aufgabe in einen Unterprozess um.

-
Unterprozessdetails modellieren: Klicken Sie auf das + Symbol, um tiefer einzusteigen. Erstellen Sie drei Aufgaben: Mitarbeiter zuweisen, Plan drucken, und Plan veröffentlichen.


Tipp: Um Pools/Spuren aus dem übergeordneten Diagramm wiederzuverwenden, klicken Sie mit der rechten Maustaste auf den Hintergrund des BPD → Pools/Spuren aus übergeordnetem Diagramm hinzufügen… → Wählen Sie die Spur Manager aus.
-
Zurück zum übergeordneten Diagramm: Klicken Sie auf den Kurzlink oben.

-
Unterprozess zusammengeklappt halten: Zeigen Sie den Inhalt optional über das + Symbol an, halten Sie es jedoch zusammengeklappt, um die Übersichtlichkeit des Diagramms zu gewährleisten.

-
Fügen Sie die Aufgabe „Wasser liefern“ hinzu: Erstellen Sie diese Aufgabe in der Arbeiter Spur nach Lieferung anordnen.

-
Ende-Ereignis hinzufügen: Beenden Sie den Prozess mit einem Endereignis.

-
Endgültiges Diagramm:

Best Practices und Schlüsselkonzepte
✅ Modellierungsrichtlinien
| Konzept | Best Practice |
|---|---|
| Aufgabe vs. Unterprozess | Verwenden Sie Unterprozesse, wenn Sie Komplexität verbergen oder Logik wiederverwenden müssen; halten Sie die übergeordneten Diagramme auf den Ablauf auf hoher Ebene fokussiert. |
| Gateway-Auswahl | Wählen Sie Gateway-Typen basierend auf der Entscheidungslogik: Exklusiv (eine Route), Inklusiv (mehrere mögliche Pfade), Parallel (alle Pfade), ereignisbasiert (warten auf Auslöser). |
| Sequenzfluss vs. Nachrichtenfluss | Sequenzflüsse verbinden Elemente innerhalb eines Pools; Nachrichtenflüsse verbinden Elemente über Pools. |
| Ereignis-Auslöser | Geben Sie immer Trigger-Typen (Nachricht, Timer, Fehler) für Zwischen- und Startereignisse an, um das Verhalten des Prozesses zu klären. |
| Diagrammklarheit | Klappen Sie Unterprozesse in übergeordneten Diagrammen zusammen; verwenden Sie beschreibende Namen für alle Elemente; vermeiden Sie Kreuzungen von Flüssen, wenn möglich. |
🔑 Wichtige BPMN-Konzepte im Überblick
-
Fluss-Elemente: Aktivitäten, Ereignisse, Gateways – die „Verben“ Ihres Prozesses.
-
Verbindungsobjekte: Ablaufflüsse (Reihenfolge), Nachrichtenflüsse (Kommunikation) – die „Verbindungsstücke“.
-
Pools und Lanes: Stellen Teilnehmer und organisatorische Rollen dar (behandelt in Teil II).
-
Hierarchie: Unterprozesse ermöglichen modulare, mehrstufige Prozessmodellierung.
-
Ausführbare Modelle: Gut definierte Trigger und Bedingungen ermöglichen es BPMN-Diagrammen, von Workflowsystemen ausgeführt zu werden.
Referenzliste
- Teil III – Flüsse und Verbindungsobjekte (PDF-Download): Herunterladbare PDF-Version dieses BPMN-Tutorials, das Fluss-Elemente, Verbindungsobjekte und den True-Aqua-Fallstudienfall behandelt.
- Visual Paradigm Enterprise Edition: Vollständige BPMN-Modellierungs-Suite mit fortgeschrittenen Zusammenarbeits-, Simulations- und Codegenerierungsfunktionen.
- Visual Paradigm Professional Edition: Umfassendes BPMN-Tool für Business Analysten und Prozessarchitekten mit Diagramm- und Dokumentationsfunktionen.
- Visual Paradigm Standard Edition: Wesentliche BPMN-Modellierungsfunktionen für kleine Teams und einzelne Anwender.
- Visual Paradigm Modeler Edition: Leichtgewichtiges BPMN-Editor-Tool, das sich auf die Diagrammerstellung und grundlegende Prozessdokumentation konzentriert.
- Offizielle BPMN-Spezifikation (bpmn.org): Die autoritative Quelle für BPMN 2.0-Standarddokumentation, Notationsreferenz und Konformitätsrichtlinien.
- Teil I – Einführung in BPMN: Grundlegendes Tutorial, das die BPMN-Geschichte, die Kernnotation und grundlegende Diagrammelemente behandelt.
- Teil II – Swimlanes: Tutorial zur Modellierung organisatorischer Verantwortlichkeiten mithilfe von Pools, Lanes und Interaktionen zwischen Partnern.
- Teil IV – Daten und Artefakte: Fortgeschrittenes Tutorial zur Modellierung von Datenobjekten, Datenspeichern, Anmerkungen und Prozessartefakten in BPMN.
Dieser Leitfaden fasst die Visual Paradigm BPMN-Tutorialreihe zusammen, um eine praktische, referenzfertige Ressource für Business Analysten, Prozessarchitekten und BPM-Praktiker bereitzustellen. Alle Bilder und konzeptionellen Inhalte werden aus der ursprünglichen Quelle für pädagogische Klarheit beibehalten
Der Artikel ist auch in English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文 verfügbar.













