Alle Tabs der Lerneinheit (Erklärung · Interaktiv verstehen · Praxis-Übung · Klausur-Quiz) als durchgehender Text. Ideal zum Wiederholen vor der Klausur, und für Suchmaschinen wie Google, Bing und KI-Suche (ChatGPT, Perplexity).
Diese Lerneinheit wurde für typische Bachelor-Klausuren konzipiert. So prüfen wir · Fehler entdeckt? Melde ihn uns oder markiere die fragliche Stelle direkt im Text oben.
Alle Tabs der Lerneinheit (Erklärung · Interaktiv verstehen · Praxis-Übung · Klausur-Quiz) als durchgehender Text. Ideal zum Wiederholen vor der Klausur, und für Suchmaschinen wie Google, Bing und KI-Suche (ChatGPT, Perplexity).
Pools, Lanes und Subprozesse sind der Schritt von "Mein Prozess" zu "Mehrere Organisationen interagieren". Klausurpflicht in 11/11 Unis.
Klausur-Tipp: Wenn die Aufgabe lautet "Modelliere folgenden Prozess in BPMN", IMMER mit Pools anfangen (wie viele Organisationen?), dann Lanes (welche Rollen?), dann erst Tasks. Top-Down-Strategie sicher die Klausur-Punkte.
Anmelden, um den Fortschritt zu speichern.
Nächster Schritt
Aktives Abrufen festigt Wissen schneller als nochmal lesen.
Pools, Lanes und Subprozesse sind der Schritt von "Mein Prozess" zu "Mehrere Organisationen interagieren". Klausurpflicht in 11/11 Unis.
Pools/Lanes: Wer macht was? Pools = Organisationen, Lanes = Rollen innerhalb. Subprozesse: komplexe Aktivitäten als wiederverwendbare Bausteine.
Ein Pool repräsentiert EINE Organisation (oder einen Hauptbeteiligten) in einem Prozess.
┌──────────────── Pool: Online-Shop ────────────────────┐
│ │
│ ●──→ [Bestellung empfangen] ──→ [Versenden] ──→ ◯ │
│ │
└────────────────────────────────────────────────────────┘
Eigenschaften:
Lanes unterteilen einen Pool in funktionale Bereiche (Rollen, Abteilungen).
┌──────────────── Pool: Online-Shop ────────────────────┐
│ ┌─── Lane: Vertrieb ───────────────────────────────┐ │
│ │ ●──→ [Bestellung empfangen] ──→ [Prüfen] │ │
│ └──────────────────────────────────────────────────┘ │
│ ┌─── Lane: Versand ────────────────────────────────┐ │
│ │ ──→ [Verpacken] ──→ [Versenden] ──→ ◯ │ │
│ └──────────────────────────────────────────────────┘ │
│ ┌─── Lane: Buchhaltung ────────────────────────────┐ │
│ │ [Rechnung erstellen] │ │
│ └──────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────┘
Eigenschaften:
Klausur-Tipp: Wenn Aktivitäten in falscher Lane stehen, ist das ein häufiger Punktabzug. Bei "Verpacken" → muss in Lane "Versand" sein, nicht "Vertrieb".
Wenn mehrere Pools beteiligt sind, kommunizieren sie über Nachrichtenfluss (gestrichelt, mit Kreis-Pfeilspitze):
┌────────── Pool: Kunde ─────────────┐
│ ●──→ [Bestellung absenden] ─┐ │
│ │ │
└──────────────────────────────│─────┘
↓ Nachricht
┌────────── Pool: Online-Shop ─│─────┐
│ ↓ │
│ [Bestellung empfangen] ──→ ... ──→ ◯
└────────────────────────────────────┘
Wichtige Regeln:
Ein Subprozess ist eine Aktivität, die selbst ein Prozess ist. Wird oft als wiederverwendbarer Baustein eingesetzt.
[Bestellung verarbeiten ⊕] ← Subprozess (zusammengeklappt)
Aufgeklappt:
●──→ [Validieren] ──→ [Speichern] ──→ [E-Mail] ──→ ◯
Darstellungs-Varianten:
| Form | Bedeutung |
|---|---|
| Collapsed | Rechteck mit "+" unten → Details verborgen |
| Expanded | Rechteck größer mit Sub-Prozess sichtbar drin |
| Call Activity | Rechteck mit dickerem Rand → Aufruf eines anderen Prozesses (wiederverwendbar) |
| Event Sub-Process | Mit Start-Event innen → wird durch Event ausgelöst |
Manchmal modelliert man einen anderen Pool nur als "Black Box" — wir wissen nicht, was darin passiert.
┌── Pool: Wir ─────┐ ┌── Pool: Bank (Black Box) ──┐
│ ●──→ [Zahlen] ──│───→│ │
│ │←───│ │
│ [Bestätigt] │ │
└──────────────────┘ └─────────────────────────────┘
Wann? Wenn die andere Organisation nicht relevant für unseren Prozess ist. Wir sehen NUR die Nachrichten, die rein- und rausgehen.
Bestimmte Aktivitäts-Typen werden mit Markern unten in der Rechteck-Mitte gekennzeichnet:
| Marker | Bedeutung |
|---|---|
| + | Subprozess (Collapsed) |
| ↻ | Schleife (Loop) — Aktivität wird mehrfach ausgeführt |
| ** | |
| ≡ | Sequential Multi-Instance — mehrere nacheinander |
| ~ | Ad-Hoc Subprozess |
| ⚡ | Compensation |
┌─── Pool: Online-Shop ───────────────────────────────────────────┐
│ ┌── Lane: Vertrieb ──────────────────────────────────────────┐ │
│ │ ●──→ [Bestellung empfangen] ──→ [Bezahlung anfordern]──┐ │ │
│ └─────────────────────────────────────────────────────────│───┘ │
│ ┌── Lane: Buchhaltung ────────────────────────────────────│───┐ │
│ │ ↓ │ │
│ │ (Nachricht raus) │ │
│ │ │ │
│ │ (Nachricht rein) [Bezahlung erhalten]──→ ◯ │ │
│ └─────────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────┘
┌─── Pool: Bank (Black Box) ──────────────────────────────────────┐
└──────────────────────────────────────────────────────────────────┘
Hier interagieren 2 Pools (Shop + Bank), und der Shop hat 2 Lanes (Vertrieb + Buchhaltung).
1. Pool = Organisation. Lane = Rolle/Abteilung IN einer Org.
2. Sequenzfluss INNERHALB eines Pools, Nachrichtenfluss ZWISCHEN Pools.
3. Subprozess = Rechteck mit "+" unten (collapsed) oder ausgeklappt.
4. Black-Box-Pool = leerer Pool für externe Organisation.
5. Pro Aktivität GENAU EINE Lane. Nicht über Lanes hinweg modellieren.
6. Pool hat Namen am linken Rand (oft vertikal, oft fett).
1. Sequenzfluss zwischen Pools zeichnen. RIESEN-FEHLER. Pools kommunizieren NUR über Nachrichtenfluss (gestrichelt). Wer Sequenzfluss zwischen Pools malt, hat BPMN nicht verstanden.
2. Aktivität in zwei Lanes platzieren. Falsch. Jede Aktivität gehört zu GENAU EINER Lane (genau eine Person/Rolle macht es).
3. Subprozess mit Task verwechseln. Subprozess hat ein "+" unten oder ist aufgeklappt. Normaler Task ist nur ein leeres Rechteck. Klausur-Trick: nach dem Marker fragen.
4. Pool ohne Inhalt zeichnen. Bei "Black Box" ist Pool absichtlich leer (wir wissen nicht, was passiert). Bei eigenem Prozess MUSS der Pool den vollen Prozess enthalten.
5. Verwechslung Lane/Pool. Lane ist UNTER-Aufteilung eines Pools. Pool ist die Organisation als Ganzes. Wenn 2 Firmen interagieren → 2 Pools, nicht 2 Lanes.
6. Vergessene Nachrichtenfluss-Richtung. Nachrichtenfluss hat einen Pfeil (Sender → Empfänger). Wer ohne Pfeilrichtung zeichnet, verliert Punkte. Plus: kleiner Kreis am Sender-Ende.
Sieh ein BPMN-Diagramm mit Pools, Lanes, Subprozessen und Nachrichten-Kommunikation. Click die Elemente für Details.
Interaktive Visualisierung
Interaktive Komponente: probiere sie im Topic-Player oben aus.
Klausur-Tipp: Wenn die Aufgabe lautet "Modelliere folgenden Prozess in BPMN", IMMER mit Pools anfangen (wie viele Organisationen?), dann Lanes (welche Rollen?), dann erst Tasks. Top-Down-Strategie sicher die Klausur-Punkte.
6 Aufgaben zu Pools, Lanes, Subprozessen und Nachrichten-Fluss.
Klausurfragen mit Lösungen (6)
Antwort: Pool = Organisation; Lane = Rolle/Abteilung INNERHALB einer Organisation
Erklärung: Pool = EINE Organisation (z.B. Online-Shop, Bank, Kunde). Lane = Rolle/Abteilung INNERHALB eines Pools (z.B. im Shop: Vertrieb, Versand, Buchhaltung). 2 Firmen interagieren = 2 Pools. 2 Abteilungen in einer Firma = 2 Lanes in 1 Pool.
Antwort: Über Nachrichtenfluss (gestrichelt mit Kreis-Pfeilspitze)
Erklärung: Pools kommunizieren AUSSCHLIESSLICH über Nachrichtenfluss (gestrichelte Linie mit Kreis am Sender und offener Pfeilspitze beim Empfänger). Sequenzfluss bleibt INNERHALB eines Pools — Sequenzfluss zwischen 2 Pools zu zeichnen ist ein klassischer BPMN-Fehler.
Zuordnungen:
Erklärung: 4 Subprozess-Varianten in BPMN 2.0: Collapsed (mit '+', Standard), Expanded (sichtbarer Inhalt), Call Activity (wiederverwendbar, dickerer Rand), Event Sub-Process (event-driven, mit eigenem Start-Event innen). Klassik für Klausuren ist Collapsed mit '+'-Marker.
Typ: Zuordnung
Antwort: Ein leerer Pool, weil wir nicht modellieren wollen, was in der externen Organisation passiert
Erklärung: Black-Box-Pool: ein Pool, der ABSICHTLICH LEER bleibt. Wir wissen oder uns interessiert nicht, was darin passiert — wir sehen nur die Nachrichten, die rein- und rausgehen. Typisches Beispiel: 'Bank' in unserem Shop-Prozess. Wir wissen, dass wir 'Zahlung anfordern' senden und 'Bestätigung' bekommen — der Rest ist Black Box.
Antwort: Falsch
Erklärung: FALSCH. Jede Aktivität gehört zu GENAU EINER Lane — d.h. EINE Rolle/Abteilung ist verantwortlich. Wenn etwas geteilt werden müsste, ist das ein Modellierungs-Problem: zerlegt es in mehrere Aktivitäten, oder verschiebt es in den Pool-Header (gar keine Lane).
Typ: Wahr/Falsch
Antwort: ||| (drei senkrechte Striche)
Erklärung: Marker-Cheatsheet: + = Subprozess (collapsed). ↻ = Loop (Schleife — wiederhole). ||| = Parallel Multi-Instance (mehrere parallel). ≡ = Sequential Multi-Instance (mehrere nacheinander). ~ = Ad-Hoc. ⚡ = Compensation. Klausur-relevant sind vor allem +, ↻, ||| und ≡.
6 typische Klausurfragen.
Klausurfragen mit Lösungen (6)
Antwort: Sequenzfluss (durchgezogen) zwischen Pools ist VERBOTEN — muss Nachrichtenfluss (gestrichelt) sein
Erklärung: Klassischer BPMN-Fehler: zwischen Pools NUR Nachrichtenfluss (gestrichelt mit Kreis), niemals Sequenzfluss. Sequenzfluss = Kontrollfluss INNERHALB einer Organisation. Pools sind verschiedene Organisationen, die nur über Nachrichten kommunizieren.
Antwort: Lane
Erklärung: Lane = horizontale Aufteilung innerhalb eines Pools. Repräsentiert eine Rolle, Abteilung oder Verantwortlichkeit. Beispiel: Pool 'Online-Shop' hat Lanes 'Vertrieb', 'Versand', 'Buchhaltung'. Pool 'Bank' hat z.B. Lanes 'Kasse', 'Sachbearbeiter', 'IT'.
Lösungen pro Lücke:
Erklärung: Black-Box-Pool für externe Organisationen (z.B. Bank). Sequenzfluss innerhalb (Kontrolle), Nachrichtenfluss zwischen Pools (Kommunikation). Diese 3 Regeln sind die wichtigsten Pool-Klausurfragen.
Typ: Lückentext
Richtige Reihenfolge:
Erklärung: Top-Down-Strategie: 1) Pools (Organisationen erkennen), 2) Lanes (Rollen pro Pool), 3) Tasks/Gateways (was passiert in welcher Lane), 4) Nachrichtenfluss (wie kommunizieren Pools). Wer mit Tasks anfängt, verzettelt sich. Klausur-Strategie!
Typ: Reihenfolge
Antwort: Rechteck mit '+' Marker am unteren Rand
Erklärung: Collapsed Subprozess = Rechteck mit '+' Marker unten (klein, mittig). Beim Aufklappen sieht man die Sub-Tasks innen. '↻' = Schleife. Doppelter Rand = Call Activity oder Zwischen-Event. Diamant = Gateway. Wichtig: '+' ist der Subprozess-Marker.
Antwort: Wahr
Erklärung: RICHTIG. Black-Box-Pools sind ABSICHTLICH LEER. Sie zeigen, dass eine externe Organisation am Prozess beteiligt ist, ohne deren interne Abläufe zu modellieren. Wichtig: Nachrichten gehen rein und raus, sind aber an den Pool-Rand angedockt. Beispiel: 'Zahlungsdienst' als Black-Box, wir senden 'Zahlung anfordern' und bekommen 'Bestätigung' — alles dazwischen ist black.
Typ: Wahr/Falsch