Business Process Model and Notation, häufig als BPMN bekannt, ist die Standard-Sprache zur Visualisierung von Prozessen. Sie schließt die Lücke zwischen Geschäftsinteressenten und technischen Teams, indem sie eine grafische Notation bereitstellt, die sowohl für Menschen lesbar als auch für Maschinen ausführbar ist. Für jeden, der in das Gebiet der Prozessverwaltung einsteigt, ist das Verständnis der grundlegenden Bausteine entscheidend. Ohne ein solides Verständnis dieser Komponenten werden Diagramme verwirrend und verlieren ihre Wertigkeit als Kommunikationsmittel.
Diese Anleitung zerlegt die fünf wesentlichen Elemente, die erforderlich sind, um ein gültiges BPMN-Diagramm zu erstellen. Wir werden die Semantik jedes Komponenten untersuchen, wie sie miteinander interagieren und warum sie im praktischen Arbeitsablaufkontext von Bedeutung sind. Kein Fachjargon ohne Erklärung, kein Marketing-Schwall – nur die strukturellen Fakten, die Sie benötigen, um effektiv zu modellieren.

1. Ereignisse: Die Auslöser Ihres Prozesses ⏱️
Ereignisse sind die Grundlage jedes Geschäftsprozesses. Sie stellen etwas dar, das geschieht, nicht etwas, das getan wird. In BPMN wird ein Ereignis als Kreis dargestellt. Diese Kreise fungieren als Start-, Mittel- und Endpunkte Ihrer Flusslinie. Das Verständnis von Ereignissen ist der erste Schritt, da jeder Prozess irgendwo beginnen und irgendwo enden muss.
Start-Ereignisse
Ein Start-Ereignis zeigt die Initiierung eines Prozesses an. Es ist ein leerer Kreis. Wenn ein Prozess beginnt, wartet er auf einen bestimmten Auslöser. Dieser Auslöser könnte eine manuelle Aktion, ein Timer oder eine eingehende Nachricht sein. Zum Beispiel könnte ein Prozess beginnen, wenn ein Kunde ein Bestellformular abgibt. In der Darstellung ist dies der Einstiegspunkt, an dem die Flusslinie aktiv wird.
End-Ereignisse
Ein End-Ereignis zeigt die Beendigung eines Prozesses an. Es ist ebenfalls ein Kreis, jedoch mit einem dicken Rand. Im Gegensatz zu Start-Ereignissen haben End-Ereignisse keine ausgehenden Sequenzflüsse. Sobald die Flusslinie ein End-Ereignis erreicht, ist die jeweilige Instanz des Prozesses abgeschlossen. Ein Prozess kann mehrere End-Ereignisse haben, die unterschiedliche Ergebnisse darstellen, wie beispielsweise „Bestellung abgeschlossen“ oder „Bestellung storniert“.
Mittlere Ereignisse
Mittlere Ereignisse treten zwischen Start- und End-Ereignissen auf. Sie sind Kreise mit einem einzigen dünnen Rand. Diese Ereignisse stellen etwas dar, das während des Prozesslebenszyklus geschieht. Häufige Arten sind:
- Nachrichten-Ereignisse:Warten auf eine Nachricht von einem externen System oder Teilnehmer.
- Zeitgeber-Ereignisse:Warten, bis eine bestimmte Zeit oder Dauer abgelaufen ist.
- Fehler-Ereignisse:Ausgelöst, wenn eine bestimmte Ausnahme auftritt.
Mittlere Ereignisse sind entscheidend für das Modellieren von Warten und Unterbrechungen. Sie zeigen, dass der Prozess nicht nur eine gerade Linie ist, sondern Pausen oder Abhängigkeiten von externen Faktoren aufweist.
2. Aktivitäten: Die ausgeführte Arbeit 🛠️
Sobald ein Ereignis einen Prozess auslöst, muss Arbeit erfolgen. Hier kommen die Aktivitäten ins Spiel. Aktivitäten werden durch abgerundete Rechtecke dargestellt. Sie beschreiben die eigentlichen Aufgaben oder Aktionen, die innerhalb des Prozesses ausgeführt werden. Im Gegensatz zu Ereignissen verbrauchen Aktivitäten Zeit und Ressourcen.
Aufgaben
Eine Aufgabe ist die kleinste Einheit der Arbeit. Sie ist atomar, was bedeutet, dass es sich um einen einzelnen Schritt handelt, der im Kontext des aktuellen Diagramms nicht weiter zerlegt werden kann. Aufgaben werden typischerweise einer bestimmten Rolle oder einem System zugewiesen. Beispiele sind „Antrag prüfen“, „E-Mail senden“ oder „Rechnung genehmigen“. Wenn ein Schritt mehrere Unterschritte beinhaltet, die für diese Diagrammebene zu detailliert sind, ist es besser, sie in einer Unterverarbeitung zusammenzufassen.
Unterverarbeitungen
Unterverarbeitungen ermöglichen es Ihnen, sich auf einen bestimmten Bereich der Komplexität zu konzentrieren. Anstatt das Hauptdiagramm mit detaillierten Aufgaben zu überladen, können Sie eine Gruppe von Aktivitäten in ein einzelnes abgerundetes Rechteck mit einem kleinen Pluszeichen zusammenfassen. Dies wird als erweiterte Unterverarbeitung bezeichnet. Alternativ kann sie auch in ein flaches Rechteck mit einem Pluszeichen zusammengefasst werden, um anzuzeigen, dass sie interne Logik enthält, die auf dieser Ebene versteckt ist.
Die Verwendung von Unterverarbeitungen ist eine bewährte Praxis zur Handhabung von Komplexität. Sie hält die Übersichtsebene sauber, während sie es Stakeholdern ermöglicht, bei Bedarf in bestimmte Bereiche einzudringen. Sie unterstützt verschiedene Abstraktionsstufen und stellt sicher, dass das Diagramm unabhängig vom technischen Niveau des Publikums lesbar bleibt.
3. Gateways: Die Logik und Entscheidungen 🚦
Realitätsnahe Prozesse sind selten linear. Sie beinhalten Entscheidungen, verzweigte Pfade und Synchronisation. Gateways sind die Diamanten, die zur Modellierung dieser Logik verwendet werden. Sie stellen keine Arbeit dar, sondern den Steuerfluss. Sie bestimmen, welchen Weg der Prozess als Nächstes nimmt, basierend auf bestimmten Bedingungen.
Es gibt mehrere Arten von Gateways, die häufigsten sind exklusiv, inklusiv und parallel. Das Verständnis der Unterschiede ist entscheidend für eine genaue Prozessmodellierung.
| Gateway-Typ | Symbolform | Funktion | Beispiel |
|---|---|---|---|
| Exklusiver Gateway (XOR) | Diamant mit einem ‘X’ | Es wird nur ein Pfad eingeschlagen. | Ist die Kreditkarte gültig? Ja oder Nein. |
| Inklusiver Gateway (ODER) | Diamant mit einem Kreis | Es können ein oder mehrere Pfade eingeschlagen werden. | E-Mail UND SMS an Benutzer senden. |
| Paralleler Gateway (UND) | Diamant mit einem Plus | Alle Pfade werden gleichzeitig eingeschlagen. | Bestellung verarbeiten und Rechnung gleichzeitig senden. |
Exklusive Gateways
Der exklusive Gateway stellt sicher, dass nur ein ausgehender Ablauffluss ausgewählt wird. Er wird häufig für binäre Entscheidungen verwendet. Wenn Bedingung A erfüllt ist, geht der Ablauf nach links. Wenn nicht, geht er nach rechts. Die Bedingung muss sich gegenseitig ausschließen. Dies ist die häufigste Art von Entscheidungspunkt in Geschäftsprozessen.
Parallele Gateways
Ein paralleler Gateway teilt den Ablauf in mehrere Pfade auf, die gleichzeitig stattfinden. Er fungiert auch als Synchronisator. Wenn der Prozess ein paralleles Gateway am Ende erreicht, wartet er, bis alle eingehenden Pfade abgeschlossen sind, bevor er fortfährt. Dies ist entscheidend für die Modellierung von gleichzeitigen Aktivitäten, wie beispielsweise die gleichzeitige Benachrichtigung von HR und IT nach dem Ausscheiden eines Mitarbeiters.
Inklusive Gateways
Inklusive Gateways ermöglichen es, dass mehrere Pfade aktiv sind, wenn mehrere Bedingungen erfüllt sind. Im Gegensatz zum exklusiven Gateway, der eine Wahl zwischen A oder B erzwingt, erlaubt der inklusive Gateway A, B oder A und B. Dies ist nützlich für komplexe bedingte Logik, bei der die Optionen sich nicht gegenseitig ausschließen.
4. Ablaufflüsse: Der Ausführungsverlauf 🛤️
Ablaufflüsse verbinden die verschiedenen Elemente miteinander. Sie sind durchgezogene Pfeile, die die Reihenfolge der Ausführung definieren. Ohne Ablaufflüsse ist das Diagramm nur eine Ansammlung von Formen. Der Pfeil zeigt von der Quelle (z. B. einem Ereignis oder einer Aktivität) zur Zielposition (einem anderen Ereignis, einer Aktivität oder einem Gateway).
Es ist wichtig, zwischen Ablaufflüssen und Nachrichtenflüssen zu unterscheiden. Ablaufflüsse stellen den internen Steuerungsfluss innerhalb einer einzelnen Prozessinstanz dar. Sie zeigen, was als Nächstes innerhalb der Grenzen der Organisation geschieht. Nachrichtenflüsse, die gestrichelte Pfeile sind, stellen die Kommunikation zwischen verschiedenen Teilnehmern oder Bereichen dar. Die Verwechslung dieser beiden ist eine häufige Fehlerquelle für Anfänger.
Beim Modellieren von Ablaufflüssen sollten diese Prinzipien beachtet werden:
- Richtung: Zeigen Sie immer in Richtung der Ausführung. Der Ablauf sollte leicht von oben nach unten oder von links nach rechts verfolgt werden können.
- Verbindung: Stellen Sie sicher, dass jedes Element einen klaren Weg zum nächsten hat. Vermeiden Sie Waisen, bei denen eine Form weder Eingang noch Ausgang hat.
- Bedingungsbezeichnungen: Wenn mehrere Ablaufflüsse ein Gateway verlassen, beschriften Sie die Pfade mit den Bedingungen (z. B. „Genehmigt“, „Abgelehnt“). Dadurch wird Unklarheit vermieden.
Komplexe Abläufe führen oft zu Spaghetti-Diagrammen. Um dies zu vermeiden, versuchen Sie, den Ablauf so weit wie möglich linear zu halten. Verwenden Sie Unterprozesse, um komplexe Logik zu gruppieren, und verwenden Sie Gateways sparsam. Wenn ein Diagramm wie ein verwirrtes Netz aussieht, ist es wahrscheinlich zu detailliert für die vorgesehene Zielgruppe.
5. Pools und Lanes: Die Organisation der Verantwortung 🏢
Prozesse finden selten in der Isolation statt. Sie betreffen mehrere Abteilungen, Systeme oder externe Partner. Pools und Lanes bieten den visuellen Rahmen für diese Beteiligten.
Pools
Ein Pool stellt einen Beteiligten im Prozess dar. Es ist ein großes Rechteck. Ein Pool kann mehrere Lanes enthalten. Jeder Pool stellt eine eindeutige Grenze dar, wie beispielsweise ein Unternehmen, eine Abteilung oder ein externer Kunde. Beispielsweise könnte man in einem Auftragsabwicklungsvorgang einen Pool für „Interne Firma“ und einen Pool für „Kunde“ haben. Ereignisse, die die Grenze zwischen zwei Pools überschreiten, sind typischerweise Nachrichtenflüsse.
Lanes
Lanes sind Unterteilungen innerhalb eines Pools. Sie stellen spezifische Rollen, Abteilungen oder Systeme dar, die für die Aktivitäten innerhalb ihrer Bereiche verantwortlich sind. Wenn ein Pool die „Personalabteilung“ darstellt, könnte eine Lane „Rekrutierung“ und eine andere „Lohnabrechnung“ darstellen. Aktivitäten werden in die Lane der Rolle platziert, die für sie verantwortlich ist.
Diese Struktur klärt die Verantwortlichkeit. Wenn ein Prozess überprüft wird, können die Beteiligten sofort erkennen, wer für jeden Schritt verantwortlich ist. Sie hilft auch dabei, Übergaben zu identifizieren. Eine Übergabe findet statt, wenn der Ablauf von einer Lane zur anderen wechselt. Diese Punkte sind kritisch für mögliche Fehler oder Verzögerungen.
Nachrichtenflüsse zwischen Pools
Wenn ein Prozess mehrere Pools umfasst, muss die Kommunikation die Grenze überschreiten. Dies erfolgt über Nachrichtenflüsse. Im Gegensatz zu Sequenzflüssen können Nachrichtenflüsse innerhalb desselben Pools keine Lane-Grenzen überschreiten. Sie müssen Pools-Grenzen überschreiten. Dies setzt die Regel durch, dass der direkte Steuerungsfluss intern ist, während die Kommunikation extern ist.
Best Practices für sauberes Modellieren ✅
Die Kenntnis der Elemente ist nur die halbe Miete. Ihre korrekte Anwendung stellt sicher, dass das Diagramm nützlich ist. Hier sind einige Richtlinien, um Klarheit und Konsistenz zu gewährleisten.
- Konsistente Benennung:Verwenden Sie klare, verb-noun-Phrasen für Aktivitäten (z. B. „Dokument überprüfen“ statt „Überprüfen“). Benennen Sie Ihre Ereignisse und Gateways klar, um ihren Zweck widerzuspiegeln.
- Ein Fluss pro Pfad:Versuchen Sie, mehrere Sequenzflüsse zwischen denselben beiden Formen zu vermeiden. Wenn Sie mehrere Pfade haben, verwenden Sie Gateways, um sie zu trennen.
- Horizontale und vertikale Flüsse:Richten Sie Ihr Diagramm so aus, dass der Fluss im Allgemeinen von oben nach unten oder von links nach rechts verläuft. Vermeiden Sie scharfe Kurven und Zickzacklinien, wenn möglich.
- Verwenden Sie Standardfarben:Obwohl BPMN standardmäßig schwarz-weiß ist, verwenden viele Tools Farbcodierungen für Ereignisse (z. B. grün für Erfolg, rot für Fehler). Stellen Sie sicher, dass Sie die Legende verstehen, wenn Sie Farben verwenden.
- Halten Sie es einfach:Wenn ein Diagramm zu viele Elemente hat, teilen Sie es auf. Ein einzelnes Diagramm sollte idealerweise auf einem Bildschirm oder einer Seite Papier Platz finden. Verwenden Sie Unterprozesse, um Komplexität zu verbergen.
Häufige Fehler, die vermieden werden sollten 🚫
Selbst erfahrene Modellierer machen Fehler. Die Aufmerksamkeit auf häufige Fehler kann Zeit bei Überprüfungen sparen.
- Fehlende End-Ereignisse:Jeder Prozesspfad muss zu einem End-Ereignis führen. Wenn ein Fluss an einer Aufgabe ohne End-Ereignis endet, wird der Prozessinstanz als unvollständig oder hängend betrachtet.
- Getrennte Elemente:Stellen Sie sicher, dass jedes Formelement verbunden ist. Isolierte Aufgaben oder Ereignisse deuten auf ein beschädigtes Modell hin.
- Übermäßiger Einsatz von Gateways:Verwenden Sie kein Gateway für jede einzelne Entscheidung. Wenn die Logik einfach ist, reicht oft ein direkter Pfad mit einer Beschriftung aus. Gateways fügen visuelle Komplexität hinzu.
- Verwechseln von Pools und Lanes: Denken Sie daran, dass Nachrichtenflüsse Pools überqueren, während Ablaufflüsse Lanes überqueren. Die Verwendung eines Nachrichtenflusses, um zwei Aufgaben in derselben Lane zu verbinden, ist falsch.
- Ignorieren von Ausnahmeflüssen: Geschäftsvorgänge gehen oft schief. Verwenden Sie Zwischenfehlerereignisse, um darzustellen, was geschieht, wenn ein Fehler auftritt, anstatt anzunehmen, dass alles reibungslos verläuft.
Abschließende Gedanken zur Prozessstandardisierung 📝
Die Beherrschung dieser fünf Elemente bietet eine solide Grundlage für die Modellierung von Geschäftsprozessen. BPMN geht nicht nur darum, Diagramme zu zeichnen; es geht darum, ein gemeinsames Verständnis dafür zu schaffen, wie Arbeit erledigt wird. Wenn alle die gleiche visuelle Sprache sprechen, verbessert sich die Kommunikation, Unzulänglichkeiten werden schneller erkannt, und die digitale Transformation wird realistischer.
Beginnen Sie mit der Modellierung einfacher Prozesse. Konzentrieren Sie sich darauf, Ereignisse, Aktivitäten und Flüsse korrekt darzustellen. Sobald Sie sich sicher fühlen, führen Sie Gateways und Lanes ein. Ziel ist Klarheit, nicht Komplexität. Ein gutes BPMN-Diagramm erzählt eine Geschichte, die jeder verstehen kann, unabhängig von seinem technischen Hintergrund. Indem Sie sich an die Standardregeln halten und häufige Fehler vermeiden, stellen Sie sicher, dass Ihre Modelle robust, genau und wertvolle Assets für die Organisation sind.












