Übungsaufgaben zur Ereignisgesteuerten Prozesskette (EPK)

https://bildung.social/@oerinformatik/

https://oer-informatik.de/epk-uebungsaufgaben

Geschäftsprozessmodellierung, EPK, eEPK, BPMN, Konnektor, Gateway, Pool, Nachrichtenfluss, Ablauforganisation, Übungsaufgaben, Prüfungsvorbereitung

Geschäftsprozessmodellierung, Ereignisgesteuerte Prozesskette, EPK, eEPK, Konnektor, Organisationseinheit, Informationsobjekt, Ablauforganisation, Übungsaufgaben, Prüfungsvorbereitung

tl/dr; (Bearbeitungszeit insgesamt 38 min, mehrere Aufgaben): Zwei Übungsaufgaben zur Ereignisgesteuerten Prozesskette: Du ergänzt eine erweiterte EPK zum Einstellen von Mitfahrangeboten und begründest die Wahl der Konnektoren und erstellst eine erweiterte EPK für die Fertigung von Fahrrädern mit Individualrahmen [AI-Assisted]. (Zuletzt geändert am 28.10.2026)

Diese Übungsaufgaben gehören zum Artikel Geschäftsprozesse mit der Ereignisgesteuerten Prozesskette (EPK) modellieren. Übungsaufgaben zu BPMN und zum Vergleich beider Notationen findest Du unter Übungsaufgaben zu BPMN.

Hinweise zur Bearbeitung: Als FIDP, IKS oder IKD musst Du zur Teil-2-Prüfung Aufgaben auf Kernkompetenz-Ebene lösen können, das ist Aufgabe 2.1. Von FIDP wird zusätzlich erwartet, dass ihnen Aufgaben auf Profilkompetenz-Ebene (Aufgabe 3.1) keine Probleme bereiten. Achte auf den Operator: „Nennen“ und „angeben“ verlangen Stichworte, „beschreiben“, „erläutern“ und „begründen“ ganze Sätze mit Bezug zur Situation, „erstellen“ und „modellieren“ ein vollständiges Diagramm, „ermitteln“ und „berechnen“ einen nachvollziehbaren Rechenweg. Diagramme zeichnest Du auf Papier oder mit einem Werkzeug wie draw.io. Für Modelle gibt es meist mehrere richtige Lösungen; vergleiche Deine Lösung mit der Beispiellösung vor allem auf die Regeln der Notation.

Du möchtest eigene Aufgaben zum Üben von einem KI-Sprachmodell generieren lassen?

Kopiere den Text in ein KI-Sprachmodell Deiner Wahl und passe Kompetenzstufe, Anzahl, Bearbeitungszeit und Szenario bei Bedarf an. Wie die Aufgaben aufgebaut sind, beschreibt der Artikel Wie sind die Aufgaben aufgebaut?. Prüfe die Ergebnisse mit dem Lehrartikel: KI-Sprachmodelle machen Fehler.

Erstelle neue Übungsaufgaben zum Thema „Geschäftsprozesse mit der
Ereignisgesteuerten Prozesskette (EPK) modellieren“.

Bauplan: Halte Dich an Aufbau, Kompetenzstufen, Operatoren,
Anforderungsbereiche, Punkte und Zeitschätzung, die im Artikel
https://oer-informatik.de/aufgaben-aufbau beschrieben sind.

Fachliche Grundlage:
- https://oer-informatik.de/epk
- https://oer-informatik.de/geschaeftsprozess-digitalisieren-und-optimieren
- Stilbeispiel: https://oer-informatik.de/epk-uebungsaufgaben

Die Aufgaben sollen Inhalte zu diesen Schlagwörtern abdecken:
- Geschäftsprozessmodellierung
- EPK
- eEPK
- BPMN
- Konnektor
- Gateway
- Pool
- Nachrichtenfluss
- Ablauforganisation

Kompetenzstufe: Kernkompetenz (alternativ: Basiskompetenz, Profilkompetenz, Expertise)
Anzahl: 1 Aufgabe mit Teilaufgaben
Bearbeitungszeit in Minuten ca.: <5 bis 30 min>
Szenario: eines der Szenarien aus dem Bauplan

Vorgehen:
1. Lies zuerst die verlinkten Artikel. Kannst Du keine Webseiten
   abrufen, sag mir das, statt zu raten.
2. Steht bei einer Angabe noch ein Platzhalter in <…>, frag mich
   zuerst danach. Richte Punkte und Zahl der Teilaufgaben nach der
   Bearbeitungszeit (ca. 0,9 min je Punkt).
3. Gib je Aufgabe Titel mit Kompetenzstufe, Ausgangssituation und
   Teilaufgaben mit Operator und Punktzahl aus, dazu die geschätzte
   Bearbeitungszeit.
4. Gib die Beispiellösungen mit Punkteverteilung erst aus, wenn ich
   danach frage.

Aufgabe 2.1: Eine EPK für Mitfahrangebote vervollständigen (Kernkompetenz)

(ca. 15 min Bearbeitungszeit)

Für die Mitfahr-App „RatzFahrt“ des Ratz und Rübe Berufskollegs dokumentiert ihr den Ablauf, mit dem Fahrer*innen wie Ben Richter eine Fahrt anbieten:

Ben gibt in der App die Fahrtdaten ein (Haltepunkt, Uhrzeit, freie Plätze, Kostenbeitrag); dabei entsteht das Fahrtangebot. Sind die Fahrtdaten eingegeben, prüft die App sie anhand der RatzFahrt-Datenbank (z. B. ob der Haltepunkt öffentlich ist und der Kostenbeitrag 0,10 € je km nicht übersteigt). Sind die Daten unvollständig oder unzulässig, zeigt die App einen Hinweis an, und Ben gibt die Fahrtdaten erneut ein. Sind die Daten vollständig und plausibel, wird das Angebot in der App veröffentlicht und gleichzeitig anonymisiert an die Flurmonitore übertragen. Erst wenn das Angebot veröffentlicht ist und auf den Flurmonitoren angezeigt wird, erhält Ben eine Push-Nachricht. Danach ist das Angebot vollständig eingestellt.

Unvollständige erweiterte EPK zum Einstellen eines Mitfahrangebots mit den Lücken (1) bis (10) (mit KI erstellt)

a) Ergänze die Lücken (1) bis (10). Gib bei Ereignissen und Funktionen die Beschriftung und bei Konnektoren den Typ (UND, ODER oder XOR) an. (10 Punkte)

Nr. Element Beispiellösung
(1) Konnektor XOR (Zusammenführung: erste Eingabe oder Wiederholung nach Hinweis)
(2) Ereignis Fahrtdaten sind eingegeben
(3) Konnektor XOR (Verzweigung)
(4) Ereignis Daten sind unvollständig oder unzulässig
(5) Funktion Hinweis anzeigen
(6) Konnektor UND (Verzweigung)
(7) Funktion Angebot anonymisiert an Flurmonitore übertragen
(8) Ereignis Angebot wird auf den Flurmonitoren angezeigt
(9) Konnektor UND (Zusammenführung)
(10) Ereignis Angebot ist eingestellt (bzw. Fahrer*in ist informiert)

Je Lücke 1 Punkt; sinngemäße Formulierungen sind richtig, Ereignisse müssen einen Zustand beschreiben, Funktionen eine Tätigkeit.

b) An „Fahrtdaten in der App eingeben“ und „Fahrtdaten prüfen“ zeigen die gestrichelten Pfeile in unterschiedliche Richtungen. Erkläre, was das jeweils bedeutet. (2 Punkte)

Die gestrichelten Pfeile sind Informationsflüsse. Bei „Fahrtdaten in der App eingeben“ zeigt der Pfeil zum Informationsobjekt: Die Funktion erzeugt bzw. schreibt das Fahrtangebot (1 Punkt). Bei „Fahrtdaten prüfen“ zeigt der Pfeil zur Funktion: Sie liest Daten aus der RatzFahrt-Datenbank (1 Punkt).

c) Jemand aus Deiner Klasse schlägt vor, direkt nach dem Ereignis „Fahrtdaten sind eingegeben“ einen XOR-Konnektor mit den Ereignissen „Daten sind vollständig“ und „Daten sind unvollständig“ zu setzen und die Funktion „Fahrtdaten prüfen“ wegzulassen. Begründe, warum das gegen die Regeln der EPK verstößt. (2 Punkte)

Ein Ereignis ist ein eingetretener Zustand und kann nichts entscheiden; auf ein einzelnes Ereignis darf daher kein XOR- oder ODER-Split folgen (1 Punkt). Die Entscheidung trifft eine Funktion („Fahrtdaten prüfen“), erst danach verzweigt der XOR-Konnektor in die möglichen Ergebnis-Ereignisse. Außerdem würden dann zwei Ereignisse direkt aufeinander folgen (1 Punkt).

d) Begründe, warum an Lücke (1) ein XOR- und kein UND-Konnektor stehen muss. (2 Punkte)

Die Funktion „Fahrtdaten in der App eingeben“ startet entweder, weil eine Fahrt angeboten werden soll, oder, weil nach einem Hinweis erneut eingegeben werden muss – nie beides gleichzeitig. Ein UND-Konnektor würde auf beide Ereignisse warten; der Prozess käme beim ersten Durchlauf nie in Gang (Deadlock).

Aufgabe 3.1: Individualrahmen als eEPK (Profilkompetenz)

(ca. 23 min Bearbeitungszeit)

Die CSB-Rad GmbH möchte den Ablauf für Fahrräder mit Individualrahmen digitalisieren. Bastian Ludwig beschreibt Dir den Ablauf:

„Wenn eine Bestellung mit Individualrahmen eingegangen ist, prüfe ich als Werkstattleitung die Rahmenkonfiguration anhand der Bestellung. Ist sie nicht fertigbar, stimmt der Vertrieb mit der Kundin oder dem Kunden eine Änderung ab. Ist die Konfiguration fertigbar oder geändert, senden wir den Fertigungsauftrag an die Rahmenwerk OWL GmbH und bestellen gleichzeitig die gleichschließenden Schlösser bei der Lipper SchließTec KG; dabei entstehen der Fertigungsauftrag und die Schlossbestellung. Erst wenn Rahmen und Schlösser geliefert sind, montiert und prüft die Werkstatt das Rad und hält das Ergebnis im Prüfprotokoll fest. Stellt sie einen Mangel fest, wird nachgearbeitet und erneut geprüft. Ist die Prüfung bestanden, versendet das Lager das Rad.“

a) Erstelle zu dieser Beschreibung eine erweiterte EPK (eEPK) mit Organisationseinheiten und Informationsobjekten. (20 Punkte)

Beispiellösung: erweiterte EPK zur Fertigung eines Fahrrads mit Individualrahmen mit XOR- und UND-Konnektoren, Schleife für die Nacharbeit, Organisationseinheiten und Informationsobjekten (mit KI erstellt)

Bewertung (Vorschlag): Ereignisse und Funktionen je 0,5 Punkte (17 Elemente, 8,5 Punkte), Konnektoren je 1 Punkt (6 Punkte), Organisationseinheiten und Informationsobjekte je 0,5 Punkte (bis 4 Punkte), Einhaltung der Regeln (Start und Ende mit Ereignis, Wechsel von Ereignis und Funktion, Rückführung der Nacharbeit über XOR-Join) 1,5 Punkte. Andere Formulierungen und eine abweichende Anordnung sind richtig, wenn die Regeln eingehalten sind.

b) Jemand aus Deiner Klasse hat in der eigenen eEPK die beiden Wege vor „Rad montieren und prüfen“ – den ersten Durchlauf nach der Lieferung und die Rückkehr aus der Nacharbeit – mit einem UND-Konnektor zusammengeführt. Erläutere, wie sich der Prozess mit diesem Modell verhalten würde, und gib an, welcher Konnektor dort richtig ist. (3 Punkte)

Ein UND-Konnektor als Zusammenführung wartet, bis auf allen eingehenden Wegen ein Ereignis eingetreten ist. Beim ersten Durchlauf kommt aber nur der Weg aus der Lieferung an: „Nacharbeit ist erledigt“ kann zu diesem Zeitpunkt noch nicht eingetreten sein, weil die Nacharbeit erst auf eine nicht bestandene Prüfung folgt. Die Montage würde nie beginnen, der Prozess bliebe stecken (Verklemmung). Nach einer Nacharbeit fehlte umgekehrt der erste Weg.

Richtig ist ein XOR-Konnektor: Es kommt jeweils genau einer der beiden Wege an, entweder der erste Durchlauf oder die Rückkehr aus der Nacharbeit.

Bewertung: Verhalten des UND-Konnektors 1 Punkt, Folge für den Prozess 1 Punkt, XOR mit Begründung 1 Punkt.

c) Begründe, warum Du die Ereignisse „Rahmen ist geliefert“ und „Schlösser sind geliefert“ mit einem UND- und nicht mit einem ODER-Konnektor zusammenführst. (2 Punkte)

Die Montage kann erst beginnen, wenn Rahmen und Schlösser da sind. Mit einem ODER-Konnektor würde die Funktion schon starten, sobald eine der beiden Lieferungen eingetroffen ist. Außerdem wurde vorher mit einem UND-Konnektor parallel verzweigt; ein Split wird mit einem Join desselben Typs zusammengeführt.


Hinweis zur Nachnutzung als Open Educational Resource (OER)

Dieser Artikel und seine Texte, Bilder, Grafiken, Code und sonstiger Inhalt sind - sofern nicht anders angegeben - lizenziert unter CC BY 4.0. Nennung gemäß TULLU-Regel bitte wie folgt: “Übungsaufgaben zur Ereignisgesteuerten Prozesskette (EPK)” von oer-informatik.de (H. Stein), Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/epk-uebungsaufgaben veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/betriebswirtschaft/geschaeftsprozesse. Erstellt mit KI-Assistenz; von mir umfassend redaktionell überarbeitet, geprüft und freigegeben. Stand: 28.10.2026.

[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]

Kommentare gerne per Mastodon, Verbesserungsvorschläge per gitlab issue (siehe oben). Beitrag teilen: