Was ist die sequenzielle WIederholung in der BPMN?
mehrfache Ausführung einer Aktivität hintereinander; mit Kommentar auf best. Wiederholungsanzahl begrenzbar mit vordefinierten Regeln
-> v.a. nützlich bei Aktivitäten für mehrere Datenelemente
-> die Wiederholung der Aktivität läuft sequenziell, nicht parallel
Was sind Listen-Datenobjekt und Daten-Assoziation?
Was ist die parallele WIederholung in der BPMN?
mehrfache Ausführung einer Aktivität nebenläufig; mit Kommentar auf best. Wiederholungsanzahl begrenzbar mit vordefinierten Regeln
-> v.a. nützlich bei Aktivitäten für mehrere Datenobjekte (Datensammlung)
-> die Wiederholung der Aktivität ist auf die Menge der Elemnte begrenzt; oder auf Kommentar
Was kann sich alles wiederholen lassen?
Sowohl Datenobjekte, Aktivitäten als auch vollständige Pools:
Was versteht man unter einer Schleifenaktivität oder einenr Blockstrukurierte Wiederholung?
Eine Aktivität (kein Datenobjekt, kein Pool) welche widerholt wird
-> dabei ist die Schleifenaktivität eine kurzschreibweise der gesamten Aktivität:
Was ist eine kontrollierte Wiederholung?
Ausführung einer oder mehrere Wiederholungen mit bestimmter Reihenfolge
Was ist eine unkontrollierte Wiederholung?
Die mehrfache Ausführung einer oder mehrerer Aktivitäten ohne best. Reihenfolge
-> mehrmals ODER gar nicht ausgeführt werden
-> geeignet, wenn Ausführungsreihenfolge noch unbekannt ist
Was ist ein nicht typsiertes Ereignis?
-> Instanz eines Prozesses wird erstellt oder beendet (ohne Ursache)
Was ist ein Nachrichtenereignis?
Mehrere:
-> Startereignis - Instanz wird bei Nachrichtenempfang erstellt
-> Zwischenereignis - Ereignis wird hier im Prozess erwartet, wird bei Empfang/ Versandt ausgelöst
-> Endereignis - Instanz wird bei Nachrichtenempfang beendet
Was hat die Farbe des Ereignisses für eine Aussagekraft?
Was sind Zeitereignisse?
Ereignisse, die Prozessinstanz bei best. zeitlich Moment beginnen
z.B. freitags
-> kann sowohl Start- oder Zwischenereignis sein, wobei als Zwischenereignis zeitliches intervall verstreichen muss
-> Immer Empfangsereignis, da Zeitgeber als Auslöser gilt
-> Prozesse selbst generieren keine Zeit
Was ist das Ausnahme “Abbruch-Ereignis” ?
Die einfachste Möglichkeit eine Ausnahme in einem laufnenden Prozess zu behandeln:
sofortiger Abbruch der Prozessinstanz (aktuelle Ebene, jeder Teilprozess)
nur Abbruch der zugehörigen Teilprozesse, nicht der übergeordneten Ebene
Was ist eine interne Ausnahme?
Ein Ereignis, dass ein Fehler ist, aber den gesamten Prozess dabei nicht abbricht
-> Entweder um Teilprozess zu unterbrechen (Fehler-Endereignis)
-> Oder um als Zwischenereignis am Rand abfängt - löst Wiederherstellungsvorgang aus, wobei Prozess nur bei nicht Wiederherstellung unterbrochen wird
Was ist eine externe Ausnahme?
Ausnahme durch eine externes Ereignis, welches während Ereignis auftritt (bspw. eine Stornierung bei einer Bestellung)
-> bezeichnet als unaufgeforderte Ausnahme
-> wird als Zwischenereignis angeheftet
Was sind nicht unterbrehcende angeheftete Ereignisse?
Für komplexe Ausnahmen:
fangen externe Ereignisse ab, während eine Aktivität ausgeführt wird
lösen parallelen Vorgang aus, ohne Abbruch der ursprünglichen Aktivität
Was ist eine Kompensation?
Kompensation einer Aktivität macht einzelne Schritte einer Aktivität Rückgängig
-> ein oder mehrere Schritte
Kannst du folgende Lernziele?
Last changed2 days ago