Guten Tag, vielen Dank für das Video, die Aufgaben waren eine sehr gute Übung und Ihre Erklärungen hilfreich! Ich habe eine Frage zu der dritten Variante der Auftragsprüfung. Was wäre, wenn mehr als zwei Prüfungen fehlschlagen. Mit einem XOR würde das Ereignis hier doch nicht mehr auslösen, oder? Wäre es hier nicht sinnvoll ein OR-Gateway zu verwenden?
@ChristianDrumm Жыл бұрын
Hallo, doch, auch in diesem Fall wird das Ereignis ausgelöst. Beim XOR-Gateway wird der ausgehende Sequenzfluss aktiviert wenn bei irgendeinem der eingehenden Sequenzflüsse ein Token ankommt. Im Fall das zwei Prüfungen fehlschlagen würde das Ereignis und die Aktivität sogar zwei mal ausgelöst bzw. ausgeführt. Das mehrfache Auslösen des Ereignisses kann nur mit komplexeren BPMN-Elementen verhindert werden.
@TheTlp1 Жыл бұрын
@@ChristianDrumm das Ergibt Sinn, vielen Dank! Ich habe den zeitlichen Verlauf in meiner Überlegung außeracht gelassen und lediglich eine statische Betrachtung mit 2-Inputs an einem XOR gesehen, was natürlich zeitlicher Unsinn ist :D. Mit dem Faktor der Zeit wären zwei gleichzeitige Inputs natürlich ein extremer Rand-Fall und das OR-Gateway würde in der Tat für eine doppelte Durchführung sorgen. Vielen Dank für die Erläuterung!
@ChristianDrumm Жыл бұрын
@@TheTlp1 zur Sicherheit nochmal. In der dritten Lösung zur Auftragsprüfung (die Variante mit den XOR-Gateway) würde die Aktivität "Auftrag absagen" ggf. mehrfach ausgeführt. Das können Sie auch leicht selbst mit der Token-Simulation testen. Die Semantik des OR-Join-Gateways ist sehr komplex (siehe z.B. dieses Paper link.springer.com/chapter/10.1007/978-3-319-73117-9_23). Dies sollte deshalb besser vermieden werden.
@aleks38409 ай бұрын
Danke! Hätte mir aber noch eine optimale Lösung an als Variante 4 gewünscht
@ChristianDrumm9 ай бұрын
Hallo @alks3840, bei welcher Aufgabe hättest du dir eine optimale Lösung gewünscht? 5.2 oder 5.3?