Was ist ein Task?
Die kleinste Arbeitseinheit. Eine Aufgabe, die nicht weiter unterteilt wird.
Tasks sind die grundlegenden Bausteine in einem Prozess.
Was ist ein Sub-Process?
Ein ‘Behälter’ für einen Unter-Ablauf. Dient der Übersichtlichkeit. Markiert mit [+].
Sub-Processes helfen, komplexe Abläufe zu strukturieren.
Was ist eine Transaction?
Eine Gruppe von Tasks, die zusammengehören. Scheitert einer, wird alles rückgängig gemacht.
Transactions garantieren die Konsistenz von Prozessen.
Was ist ein Event Sub-Process?
Ein Prozess im Prozess, der auf ein Ereignis (z.B. Fehler) wartet und dann startet.
Event Sub-Processes ermöglichen die Reaktion auf unerwartete Ereignisse.
Was ist eine Call Activity?
Ein Verweis auf einen globalen Standard-Prozess, der hier wiederverwendet wird.
Call Activities fördern die Wiederverwendbarkeit von Prozessen.
Was bedeutet der Loop-Marker (Pfeilkreis)?
Die Aufgabe wird nacheinander wiederholt, bis eine Bedingung erfüllt ist.
Loop-Marker sind nützlich für wiederkehrende Aufgaben.
Was ist Parallel Multi-Instance?
Die Aufgabe wird mehrfach gleichzeitig abgearbeitet.
Dies ermöglicht die gleichzeitige Bearbeitung mehrerer Instanzen.
Was ist Sequential Multi-Instance (≡)?
Die Aufgabe wird mehrfach hintereinander abgearbeitet.
Sequential Multi-Instance sorgt für eine geordnete Abfolge von Aufgaben.
Was bedeutet Ad-Hoc (~)?
Die Aufgaben haben keine feste Reihenfolge; die Bearbeiter entscheiden flexibel.
Ad-Hoc-Tasks bieten Flexibilität in der Bearbeitung.
Was bedeutet Compensation («)?
Eine Aufgabe, die nur im Fehlerfall ausgeführt wird, um etwas zu stornieren.
Compensation-Tasks sind wichtig für die Fehlerbehandlung.
Was ist der Unterschied zwischen Send und Receive Task?
Diese Tasks sind entscheidend für die Kommunikation zwischen Prozessen.
Was ist der Unterschied zwischen User und Manual Task?
Diese Unterscheidung hilft bei der Prozessgestaltung.
Was macht ein Service Task (Zahnrad)?
Ein vollautomatischer Aufruf einer Software oder eines Web-Dienstes.
Service Tasks automatisieren technische Abläufe.
Was macht ein Script Task?
Die Prozess-Engine führt direkt ein programmiertes Skript aus.
Script Tasks ermöglichen die Ausführung von benutzerdefiniertem Code.
Was ist ein Business Rule Task?
Eine automatisierte Entscheidung anhand von Regeln (z.B. Rabatt-Logik).
Business Rule Tasks sind wichtig für die Entscheidungsfindung.
Was ist ein Exclusive (XOR) Gateway?
Strenge ‘Entweder-Oder’ Entscheidung. Nur ein Pfad ist möglich.
XOR-Gateways sind entscheidend für die Steuerung von Abläufen.
Erkläre die Gateways und zeichne sie
Was ist ein Parallel (AND) Gateway?
Alle Pfade laufen gleichzeitig. Das Gateway wartet am Ende auf alle.
AND-Gateways ermöglichen parallele Prozesse.
Was ist ein Inclusive (OR) Gateway?
Einer oder mehrere Pfade gleichzeitig (je nach Bedingung).
OR-Gateways bieten Flexibilität in der Prozessführung.
Was ist ein Event-based Gateway?
Der Prozess wartet auf das Ereignis, das als erstes eintrifft.
Event-based Gateways sind nützlich für reaktive Prozesse.
Was ist ein Complex Gateway?
Für Sonderfälle (z.B. ‘Weiter, wenn 3 von 5 Stimmen da sind’).
Complex Gateways ermöglichen komplexe Entscheidungsstrukturen.
Was ist ein einfaches Data Object?
Information (z. B. ein Dokument), die während des Prozesses erzeugt oder benötigt wird.
Einfache Data Objects sind grundlegende Informationen in Prozessen.
Was ist ein Collection Data Object?
Eine Gruppe oder Liste von Daten (z. B. eine Liste von Bestellpositionen).
Collection Data Objects helfen bei der Organisation von Daten.
Unterschied Data Input vs. Data Output?
Diese Unterscheidung ist wichtig für die Datenverarbeitung.