guidetutorialflowchart-basicsbusiness-processreference

BPMN-Diagramme erklärt: Ein praktischer Leitfaden für Geschäftsprozesse (2026)

Lernen Sie BPMN 2.0-Notation, Kernelemente und die Erstellung klarer Geschäftsprozessdiagramme. Behandelt Ereignisse, Gateways, Pools, Lanes und praxisnahe Beispiele.

8 Min. Lesezeit

Geschäftsprozesse scheitern nicht, weil Menschen inkompetent sind, sondern weil Prozesse schlecht dokumentiert und von verschiedenen Teams unterschiedlich verstanden werden. BPMN existiert, um dieses Problem zu lösen — eine einheitliche, standardisierte Notation, die Unternehmensanalytiker, Entwickler und Führungskräfte gleichermaßen lesen können.

Wenn Sie schon einmal ein Flussdiagramm mit Kreisen, dicken Rahmen und X-markierten Gateways gesehen haben, sind Sie BPMN begegnet. Dieser Leitfaden erklärt, was diese Symbole bedeuten, wann BPMN die Komplexität wert ist und wie Sie Geschäftsprozessdiagramme erstellen, die wirklich kommunizieren.

Was ist BPMN?

BPMN steht für Business Process Model and Notation. Es handelt sich um einen internationalen Standard (ISO/IEC 19510), der von der Object Management Group (OMG) für die Modellierung von Geschäftsprozessen gepflegt wird. Die aktuelle Version, BPMN 2.0, wurde 2011 veröffentlicht und bleibt der dominierende Standard.

Das Schlüsselwort ist Notation — BPMN definiert eine spezifische visuelle Sprache mit präzisen Regeln, nicht nur einen allgemeinen Ansatz zur Erstellung von Prozessdiagrammen. Ein BPMN-Diagramm, das ein Berater in Deutschland erstellt, sollte für einen Entwickler in Südkorea dasselbe bedeuten.

BPMN 2.0 definiert auch ein XML-Austauschformat, was bedeutet, dass BPMN-Diagramme aus einem Tool in ein anderes importiert werden können — und einige Tools können BPMN-Diagramme direkt als laufende Workflows ausführen.

BPMN vs. reguläres Flussdiagramm

Die meisten Prozesse werden mit einfachen Flussdiagrammen dokumentiert. BPMN ist strukturierter und ausdrucksstärker. Die richtige Wahl hängt von Ihrem Publikum und Ihrem Zweck ab.

Aspekt Reguläres Flussdiagramm BPMN-Diagramm
Standard Kein formaler Standard ISO/IEC 19510 (BPMN 2.0)
Lernkurve Minimal — weit verbreitet Moderat — erfordert das Erlernen der Notation
Ereignistypen Nur Start/Ende 30+ Ereignistypen (Timer, Nachrichten, Fehler)
Parallelverarbeitung Schwer darzustellen Integrierte parallele Gateway-Unterstützung
Mehrere Beteiligte Umständlich mit Swimlanes Native Pools und Lanes
Tool-ausführbar Nein Ja (mit BPMS-Tools)
Am besten geeignet für Einfache Prozesse, schnelle Dokumentation Komplexe organisationsübergreifende Prozesse, Automation
Zielgruppe Alle Unternehmensanalytiker, Prozessingenieure

Verwenden Sie ein reguläres Flussdiagramm, wenn:

  • Sie einen Prozess schnell einem nicht-technischen Publikum erklären müssen
  • Der Prozess intern für eine Person oder ein Team ist
  • Die Genauigkeitsanforderungen informell sind
  • Sie skizzieren, anstatt für die Implementierung zu dokumentieren

Verwenden Sie BPMN, wenn:

  • Prozesse mehrere Abteilungen oder Organisationen umfassen
  • Sie den Prozess in einer Workflow-Engine automatisieren oder implementieren
  • Compliance eine prüfbare Prozessdokumentation erfordert
  • Sie präzise mit Entwicklern oder BPM-Tools kommunizieren müssen

BPMN 2.0 Kernelemente

BPMN hat vier Hauptkategorien von Elementen: Flussobjekte, verbindende Objekte, Swimlanes und Artefakte.

Ereignisse

Ereignisse stellen etwas dar, das geschieht. Sie werden als Kreise dargestellt und erscheinen am Anfang, in der Mitte oder am Ende eines Prozesses.

  (  )         (  ●  )        (  ×  )
 Start        Nachricht      Terminierung
 Ereignis      Start          Ende

Startereignisse (dünner Rahmenkreis) lösen einen Prozess aus:

  • Einfacher Start: Prozess beginnt manuell oder auf Anforderung
  • Nachrichtenstart: Prozess durch eingehende Nachricht ausgelöst
  • Timer-Start: Prozess nach Zeitplan ausgelöst

Zwischenereignisse (doppelter Rahmenkreis) treten während eines Prozesses auf:

  • Nachrichtenzwischenereignis: Nachricht während des Prozesses senden oder empfangen
  • Timer-Zwischenereignis: Auf einen bestimmten Zeitpunkt warten, bevor fortgefahren wird
  • Fehlerzwischenereignis: Einen Fehler aus einem Teilprozess abfangen

Endereignisse (dicker Rahmenkreis) schließen einen Prozess ab:

  • Einfaches Ende: Prozess endet normal
  • Nachrichtenende: Prozess endet durch Senden einer Nachricht
  • Terminierungsende: Stoppt sofort alle Aktivitäten im Prozess

Aktivitäten

Aktivitäten stellen geleistete Arbeit dar. Sie werden als Rechtecke mit abgerundeten Ecken dargestellt.

Aufgaben sind atomare Arbeitseinheiten — ein einzelner Schritt, der nicht weiter zerlegt werden kann:

┌─────────────────────┐
│   Rechnung prüfen   │
└─────────────────────┘

Aufgabentypen werden durch Symbole in der oberen linken Ecke angezeigt:

  • Benutzeraufgabe: eine Person führt die Arbeit aus
  • Dienstaufgabe: ein System führt die Arbeit automatisch aus
  • Skriptaufgabe: ein Skript oder eine Regelmaschine wird ausgeführt
  • Manuelle Aufgabe: ohne Software-Unterstützung ausgeführt

Teilprozesse enthalten einen verschachtelten Prozess:

┌─────────────────────┐
│  Zahlung verarbeiten│
│          [+]        │
└─────────────────────┘

Der [+]-Marker zeigt einen reduzierten Teilprozess an, dessen interne Details verborgen sind. Erweitern Sie ihn, um die internen Schritte zu sehen.

Gateways

Gateways steuern, wie der Sequenzfluss aufgeteilt oder zusammengeführt wird. Sie werden als Rauten dargestellt.

Exklusives Gateway (XOR) — nur ein Pfad wird basierend auf einer Bedingung eingeschlagen:

       ┌─────────────────┐
       │  Saldo prüfen   │
       └────────┬────────┘
                ↓
            ◇ XOR ◇
           ╱         ╲
      [Ausreichend]  [Unzureichend]
          ↓               ↓
    ┌──────────┐    ┌──────────────┐
    │ Genehmig.│    │ Kredit abl.  │
    └──────────┘    └──────────────┘

Paralleles Gateway (AND) — alle Pfade werden gleichzeitig ausgeführt:

            ◇ AND ◇
           ╱   |   ╲
          ↓    ↓    ↓
      E-Mail  DB   Team
      senden aktual. benachr.

Verwenden Sie dies, wenn Schritte gleichzeitig ausgeführt werden können. Das entsprechende schließende Gateway wartet, bis alle Pfade abgeschlossen sind, bevor es fortfährt.

Inklusives Gateway (OR) — ein oder mehrere Pfade werden basierend auf Bedingungen ausgeführt:

            ◇ OR ◇
           ╱       ╲
    [Hohe Priorität] [Jede Bestellung]
          ↓               ↓
    Manager eskal.   Ticket protokoll.

Ein inklusives Gateway wertet alle Bedingungen aus. Jede Bedingung, die als wahr ausgewertet wird, erstellt einen aktiven Pfad.

Sequenzflüsse

Sequenzflüsse sind die Pfeile, die Elemente innerhalb eines Pools verbinden. Sie zeigen die Reihenfolge der Aktivitäten.

  • Normaler Fluss: durchgezogener Pfeil
  • Standardfluss: Pfeil mit einem Schrägstrich am Quellende (wird eingeschlagen, wenn keine anderen Bedingungen zutreffen)
  • Bedingter Fluss: Pfeil mit einer Raute am Quellende (wird nur eingeschlagen, wenn die Bedingung wahr ist)

Pools und Lanes

Pools stellen Teilnehmer dar — eine Organisation, ein System oder eine Rolle, die einen Prozess ausführt. Lanes unterteilen Pools in interne Rollen oder Abteilungen.

┌─────────────────────────────────────────────────────────┐
│ Pool: Auftragserfüllungsprozess                         │
│  ┌──────────────────────────────────────────────────┐  │
│  │ Lane: Vertrieb                                    │  │
│  │  (Start) → Bestellung erhalten → Verfügb. bestät.│  │
│  └──────────────────────────────────────────────────┘  │
│  ┌──────────────────────────────────────────────────┐  │
│  │ Lane: Lager                                       │  │
│  │  Artikel kommissionieren → Verpacken → Versenden  │  │
│  └──────────────────────────────────────────────────┘  │
│  ┌──────────────────────────────────────────────────┐  │
│  │ Lane: Finanzen                                    │  │
│  │  Rechnung erstellen → Zahlung einziehen           │  │
│  └──────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────┘

Wichtige Regeln:

  • Ein Pool = ein Prozessteilnehmer
  • Lanes unterteilen den Teilnehmer in Rollen (keine separaten Teilnehmer)
  • Sequenzflüsse verbinden Elemente innerhalb desselben Pools
  • Nachrichtenflüsse verbinden Elemente über verschiedene Pools hinweg (gestrichelte Pfeile)

Wann BPMN überdimensioniert ist

BPMN ist mächtig, aber schwerfällig. Es standardmäßig einzusetzen erzeugt Mehraufwand ohne Nutzen.

Verzichten Sie auf BPMN, wenn:

  • Sie einen Prozess für ein schnelles Teamgespräch dokumentieren
  • Der Prozess weniger als 10 Schritte und einen Teilnehmer hat
  • Ihr Publikum mit der BPMN-Notation nicht vertraut ist (es verwirrt mehr als es klärt)
  • Der Prozess noch explorativ ist und sich wahrscheinlich erheblich ändern wird

BPMN ist notwendig, wenn:

  • Der Prozess in einer Workflow-Engine implementiert werden soll (Camunda, Activiti, jBPM)
  • Mehrere Organisationen sich formal über Prozessverantwortlichkeiten einigen müssen
  • Compliance eine ISO-konforme Dokumentation erfordert
  • Der Prozess komplexe parallele Ausführungspfade umfasst
  • Sie Systeme integrieren und Nachrichtenaustausche präzise dokumentieren müssen

Schritt für Schritt: Ein BPMN-Diagramm erstellen

Schritt 1: Prozessumfang definieren

Benennen Sie den Prozess und legen Sie dessen Grenzen fest:

  • Welches Ereignis startet den Prozess?
  • Welche Ereignisse beenden ihn? (Es kann mehrere Endereignisse für unterschiedliche Ergebnisse geben)
  • Welcher Teilnehmer ist für den Prozess verantwortlich?

Schritt 2: Teilnehmer identifizieren

Listen Sie alle beteiligten Parteien auf:

  • Welche Rollen oder Abteilungen führen Aktivitäten durch?
  • Welche externen Systeme senden oder empfangen Informationen?
  • Welche Parteien sind extern (separate Organisationen)?

Erstellen Sie einen Pool pro Teilnehmer. Wenn externe Parteien nur Benachrichtigungen erhalten, erscheinen sie als Black-Box-Pools ohne interne Details.

Schritt 3: Zuerst den Happy Path abbilden

Zeichnen Sie den normalen, erfolgreichen Ablauf, bevor Sie Ausnahmen hinzufügen:

  1. Startereignis platzieren
  2. Aktivitäten der Reihe nach hinzufügen
  3. Mit Sequenzflüssen verbinden
  4. Endereignis hinzufügen

Dies gibt Ihnen ein funktionierendes Grundgerüst, auf dem Sie aufbauen können.

Schritt 4: Entscheidungspunkte hinzufügen

Identifizieren Sie jeden Punkt, an dem der Prozess verzweigt:

  • Welche Bedingungen bestimmen, welcher Pfad eingeschlagen wird?
  • Sind Pfade gegenseitig ausschließend (XOR) oder können mehrere feuern (OR)?
  • Können Schritte parallel ausgeführt werden (AND)?

Platzieren Sie den geeigneten Gateway-Typ und beschriften Sie jeden ausgehenden Fluss mit seiner Bedingung.

Schritt 5: Ausnahmen und Fehler behandeln

Fügen Sie Fehler-Zwischenereignisse und Ausnahmepfade hinzu:

  • Was passiert, wenn eine Aufgabe fehlschlägt?
  • Welche Timeouts gibt es?
  • Welche externen Ereignisse können den Prozess unterbrechen?

Schritt 6: Nachrichtenflüsse zwischen Pools hinzufügen

Wenn mehrere Pools vorhanden sind, zeichnen Sie gestrichelte Nachrichtenfluss-Pfeile, die zeigen, welche Informationen zwischen den Teilnehmern ausgetauscht werden.

Schritt 7: Mit Stakeholdern überprüfen

Gehen Sie das Diagramm mit den tatsächlichen Prozessteilnehmern durch. Fragen Sie:

  • Spiegelt dies wider, was tatsächlich passiert, nicht nur das Ideal?
  • Sind Aktivitäten in der richtigen Lane platziert?
  • Stellen die Gateways die Entscheidungslogik korrekt dar?

Praxisbeispiel: Auftragsabwicklung

┌─────────────────────────────────────────────────────────────────────────┐
│ Pool: E-Commerce-Bestellprozess                                         │
│  ┌───────────────────────────────────────────────────────────────────┐  │
│  │ Lane: Kundenservice                                                │  │
│  │  (Start) → Bestellung erhalten → Bestätigung senden               │  │
│  └───────────────────────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────────────────────┐  │
│  │ Lane: Lager                                                        │  │
│  │  Bestand prüfen → ◇XOR◇ → [Vorhanden] → Artikel reservieren      │  │
│  │                          → [Nicht vorh.] → Nachbestellung → (Ende)│  │
│  └───────────────────────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────────────────────┐  │
│  │ Lane: Zahlung                                                      │  │
│  │  Zahlung verarbeiten → ◇XOR◇ → [Erfolg] → Bestätigen             │  │
│  │                              → [Fehler] → Kunde benachr. → (Ende) │  │
│  └───────────────────────────────────────────────────────────────────┘  │
│  ┌───────────────────────────────────────────────────────────────────┐  │
│  │ Lane: Erfüllung                                                    │  │
│  │  Artikel komm. → Bestellung verp. → Versenden → [Timer: 3 Tage] → (Ende)│
│  └───────────────────────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────────────────┘

Beachten Sie, wie dieses Diagramm zeigt:

  • Mehrere Ausnahmepfade (nicht auf Lager, Zahlungsfehler)
  • Ein Timer-Ereignis für die Sendungsverfolgung
  • Klare Lane-Verantwortlichkeiten mit sichtbaren Übergaben

Häufige BPMN-Fehler

Gateways falsch verwenden. Ein XOR-Gateway platzieren, wenn Schritte tatsächlich parallel laufen, oder umgekehrt. Der Gateway-Typ muss mit der tatsächlichen Ausführungslogik übereinstimmen.

Vergessen, parallele Gateways zu schließen. Ein AND-Split muss einen passenden AND-Join haben. Wenn parallele Pfade geöffnet, aber nie zusammengeführt werden, impliziert das Diagramm, dass der Prozess nie abgeschlossen wird.

Alles in einem Pool platzieren. Separate Organisationen oder externe Systeme sollten separate Pools sein, keine Lanes. Lanes sind für interne Rollen innerhalb eines Teilnehmers.

BPMN-Symbole übermäßig verwenden. Nicht jedes Diagramm benötigt Zwischenereignisse, Kompensationsmarker und Ereignisteilprozesse. Beginnen Sie einfach und fügen Sie Komplexität nur hinzu, wenn sie tatsächliches Prozessverhalten widerspiegelt.

Abstraktionsniveaus mischen. Eine Lane zeigt das übergeordnete "Antrag verarbeiten", während eine andere 12 detaillierte Teilschritte zeigt. Halten Sie die Granularität konsistent — zeigen Sie entweder alle Lanes auf demselben Detailniveau oder verwenden Sie Teilprozesse, um Details zu reduzieren.

Keine Beschriftungen auf Gateway-Flüssen. Jeder Sequenzfluss, der ein Gateway verlässt (außer dem Standard), muss eine Bedingungsbeschriftung haben. Unbeschriftete Verzweigungen erzeugen Unklarheit darüber, wann jeder Pfad ausgeführt wird.

BPMN-Diagramme mit Flowova erstellen

BPMN-Diagramme sind bekanntermaßen langsam manuell zu erstellen — die Symbole richtig hinzubekommen, Elemente auszurichten und komplexe Gateway-Logik zu verdrahten kostet Zeit, selbst in dedizierten Tools.

Der BPMN-Diagramm-Generator von Flowova ermöglicht es Ihnen, einen Geschäftsprozess in normaler Sprache zu beschreiben und generiert ein strukturiertes Diagramm, das Sie verfeinern können. Dies ist besonders nützlich, um erste Diagramme aus Prozessbeschreibungen zu entwerfen oder bestehende Dokumentation in visuelle Form zu übersetzen. Nach der Generierung können Sie Gateway-Typen anpassen, Lanes hinzufügen und Ausnahmepfade direkt im Editor verbinden.

Fazit

BPMN ist das richtige Werkzeug, wenn Präzision wichtig ist: Mehrparteienprozesse, Workflow-Automatisierung und Compliance-Dokumentation. Für interne Kommunikation und einfache Prozesse ist ein reguläres Flussdiagramm schneller und leichter zu verstehen.

Wenn Sie BPMN verwenden, beginnen Sie mit dem Happy Path, verwenden Sie die richtigen Gateway-Typen und passen Sie Ihre Lane-Struktur an tatsächliche Organisationsgrenzen an — nicht an idealisierte Organigramme.

Verwandte Ressourcen

Verwandte Artikel

Bereit, den KI-Flussdiagramm-Generator auszuprobieren?

Schließen Sie sich Zehntausenden von Fachleuten an, die Flowova nutzen, um ihre Ideen zu visualisieren. Beginnen Sie in Sekunden mit der Erstellung von Flussdiagrammen mit KI.

Kostenlos starten