BPMN Elemente Flashcards

(42 cards)

1
Q

Was ist ein Task?

A

Die kleinste Arbeitseinheit. Eine Aufgabe, die nicht weiter unterteilt wird.

Tasks sind die grundlegenden Bausteine in einem Prozess.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist ein Sub-Process?

A

Ein ‘Behälter’ für einen Unter-Ablauf. Dient der Übersichtlichkeit. Markiert mit [+].

Sub-Processes helfen, komplexe Abläufe zu strukturieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist eine Transaction?

A

Eine Gruppe von Tasks, die zusammengehören. Scheitert einer, wird alles rückgängig gemacht.

Transactions garantieren die Konsistenz von Prozessen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist ein Event Sub-Process?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist eine Call Activity?

A

Ein Verweis auf einen globalen Standard-Prozess, der hier wiederverwendet wird.

Call Activities fördern die Wiederverwendbarkeit von Prozessen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was bedeutet der Loop-Marker (Pfeilkreis)?

A

Die Aufgabe wird nacheinander wiederholt, bis eine Bedingung erfüllt ist.

Loop-Marker sind nützlich für wiederkehrende Aufgaben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist Parallel Multi-Instance?

A

Die Aufgabe wird mehrfach gleichzeitig abgearbeitet.

Dies ermöglicht die gleichzeitige Bearbeitung mehrerer Instanzen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist Sequential Multi-Instance (≡)?

A

Die Aufgabe wird mehrfach hintereinander abgearbeitet.

Sequential Multi-Instance sorgt für eine geordnete Abfolge von Aufgaben.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was bedeutet Ad-Hoc (~)?

A

Die Aufgaben haben keine feste Reihenfolge; die Bearbeiter entscheiden flexibel.

Ad-Hoc-Tasks bieten Flexibilität in der Bearbeitung.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was bedeutet Compensation («)?

A

Eine Aufgabe, die nur im Fehlerfall ausgeführt wird, um etwas zu stornieren.

Compensation-Tasks sind wichtig für die Fehlerbehandlung.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist der Unterschied zwischen Send und Receive Task?

A
  • Send: Nachricht aktiv verschicken
  • Receive: Auf Nachricht von außen warten

Diese Tasks sind entscheidend für die Kommunikation zwischen Prozessen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist der Unterschied zwischen User und Manual Task?

A
  • User: Arbeit am PC
  • Manual: Physische Arbeit ohne jegliche IT

Diese Unterscheidung hilft bei der Prozessgestaltung.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was macht ein Service Task (Zahnrad)?

A

Ein vollautomatischer Aufruf einer Software oder eines Web-Dienstes.

Service Tasks automatisieren technische Abläufe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was macht ein Script Task?

A

Die Prozess-Engine führt direkt ein programmiertes Skript aus.

Script Tasks ermöglichen die Ausführung von benutzerdefiniertem Code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist ein Business Rule Task?

A

Eine automatisierte Entscheidung anhand von Regeln (z.B. Rabatt-Logik).

Business Rule Tasks sind wichtig für die Entscheidungsfindung.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was ist ein Exclusive (XOR) Gateway?

A

Strenge ‘Entweder-Oder’ Entscheidung. Nur ein Pfad ist möglich.

XOR-Gateways sind entscheidend für die Steuerung von Abläufen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Erkläre die Gateways und zeichne sie

18
Q

Was ist ein Parallel (AND) Gateway?

A

Alle Pfade laufen gleichzeitig. Das Gateway wartet am Ende auf alle.

AND-Gateways ermöglichen parallele Prozesse.

19
Q

Was ist ein Inclusive (OR) Gateway?

A

Einer oder mehrere Pfade gleichzeitig (je nach Bedingung).

OR-Gateways bieten Flexibilität in der Prozessführung.

20
Q

Was ist ein Event-based Gateway?

A

Der Prozess wartet auf das Ereignis, das als erstes eintrifft.

Event-based Gateways sind nützlich für reaktive Prozesse.

21
Q

Was ist ein Complex Gateway?

A

Für Sonderfälle (z.B. ‘Weiter, wenn 3 von 5 Stimmen da sind’).

Complex Gateways ermöglichen komplexe Entscheidungsstrukturen.

22
Q

Was ist ein einfaches Data Object?

A

Information (z. B. ein Dokument), die während des Prozesses erzeugt oder benötigt wird.

Einfache Data Objects sind grundlegende Informationen in Prozessen.

23
Q

Was ist ein Collection Data Object?

A

Eine Gruppe oder Liste von Daten (z. B. eine Liste von Bestellpositionen).

Collection Data Objects helfen bei der Organisation von Daten.

24
Q

Unterschied Data Input vs. Data Output?

A
  • Input: Daten, die von außen kommen, damit der Prozess starten kann
  • Output: Das Datenergebnis am Ende

Diese Unterscheidung ist wichtig für die Datenverarbeitung.

25
Was ist ein **Data Store**?
Ein permanenter Speicher (Datenbank), in dem Daten auch nach Prozessende erhalten bleiben. ## Footnote Data Stores sind wichtig für die langfristige Datenspeicherung.
26
Was macht eine **Data Association**?
Ein Pfeil, der zeigt, welche Aktivität welches Datenobjekt liest oder schreibt. ## Footnote Data Associations verdeutlichen die Beziehung zwischen Aktivitäten und Daten.
27
Was ist ein **Message Event** (Brief)?
Kommunikation mit Externen. Gezieltes Senden oder Empfangen einer Nachricht. ## Footnote Message Events sind entscheidend für die externe Kommunikation.
28
Was ist ein **Timer Event** (Uhr)?
Steuert Zeitpunkte (z. B. 'jeden Montag'), Zeitspannen ('3 Tage warten') oder Timeouts. ## Footnote Timer Events sind wichtig für zeitgesteuerte Abläufe.
29
Was ist ein **Escalation Event**?
Meldet ein Problem an eine höhere Ebene, bricht den Prozess aber meist nicht ab. ## Footnote Escalation Events helfen bei der Problemlösung.
30
Was ist ein **Conditional Event** (Zettel)?
Der Prozess geht erst weiter, wenn eine bestimmte logische Bedingung wahr wird. ## Footnote Conditional Events ermöglichen bedingte Abläufe.
31
Was ist ein **Link Event**?
Ein 'Sprungmarker', um weite Strecken im Diagramm ohne wirre Linien zu überbrücken. ## Footnote Link Events verbessern die Übersichtlichkeit von Prozessen.
32
Was ist ein **Error Event** (Blitz)?
Fängt einen fachlichen Fehler ab und leitet in eine Fehlerbehandlung um. ## Footnote Error Events sind wichtig für die Fehlerkontrolle.
33
Was ist ein **Cancel / Compensation**?
Speziell für Transaktionen: Bricht alles ab oder startet die Rückabwicklung. ## Footnote Diese Events sind entscheidend für die Fehlerbehandlung in Transaktionen.
34
Was ist ein **Signal Event** (Dreieck)?
Ein Rundruf (Broadcast) an alle. Jeder Prozess, der das Signal 'hört', kann reagieren. ## Footnote Signal Events ermöglichen die Kommunikation zwischen Prozessen.
35
Was ist ein **Multiple / Parallel Multiple**?
Das Ereignis hat mehrere Auslöser. Bei 'Parallel' müssen alle eintreffen. ## Footnote Diese Events sind nützlich für komplexe Abläufe.
36
Was ist ein **Terminate Event**?
Die 'Notbremse': Beendet sofort die gesamte Prozessinstanz, egal was noch läuft. ## Footnote Terminate Events sind wichtig für die Prozesskontrolle.
37
Unterschied **Sequence Flow** vs. **Message Flow**?
* Sequence: Ablauf innerhalb eines Pools * Message: Austausch zwischen zwei Pools ## Footnote Diese Flows sind entscheidend für die Prozessdarstellung.
38
Was ist der **Default Flow** ()?
Der Pfad, der gewählt wird, wenn keine andere Bedingung an einem Gateway passt. ## Footnote Default Flows sorgen für eine klare Prozessführung.
39
Was ist ein **Conditional Flow** (Raute)?
Ein Pfad, der direkt an eine Bedingung geknüpft ist (meist ohne Gateway davor). ## Footnote Conditional Flows ermöglichen bedingte Entscheidungen.
40
Was ist eine **Conversation**?
Ein Sechseck, das zeigt, dass zwei Teilnehmer generell miteinander kommunizieren. ## Footnote Conversations verdeutlichen die Interaktion zwischen Prozessen.
41
Was ist eine **Call Conversation**?
Ein Verweis auf ein global festgelegtes Kommunikationsmuster. ## Footnote Call Conversations fördern die Wiederverwendbarkeit von Kommunikationsabläufen.
42
Was ist ein **Choreography Task**?
Ein Kästchen, das direkt zeigt, wer wem welche Nachricht schickt (ohne internen Prozess). ## Footnote Choreography Tasks verdeutlichen die Kommunikation zwischen Teilnehmern.