Hallo Herr Drumm, erstmal vielen Dank für das Video. Gibt es eine Begründung warum man zwingend die Fragestellung an das XOR Gateway schreibt? Man könnte doch auch nach der Task "Rezept aussuchen" das unbeschriftete XOR Gateway nutzen, über die folgenden Tasks wird m. A. n. deutlich, welches Rezept ausgesucht wird. Vielen Dank für Ihre Hilfe.
Hallo, das ist ein sehr gute Frage. In der Tat handelt es sich bei meine Empfehlung um eine Konvention, die das Lesen des Prozess-Modells für einen Menschen vereinfacht. Die BPMN-Spezifikation erlaubt das Modellieren eines unbeschrifteten XOR-Gateways. Im Hinblick auf die Ausführung in einer Prozess-Engine ist nur relevant, auf Basis welcher Daten welcher ausgehende Sequenzfluss gewählt wird. Aus technischer Sicht könnte die Aktivität "Rezept aussuchen" z.B. den Wert einer Variablen setzen (rezept = pasta). Die Entscheidung, welcher ausgehende Sequenzfluss gewählt wird, kann dann aus Basis dieser Variablen erfolgen. Somit ist aus Sicht der Prozess-Engine die Frage am XOR-Gateway nicht notwendig.
Hallo Herr Drumm, ich habe mal eine Frage. Ist es erlaubt, nach einem XOR Gateway ein weiteres zu setzen. Z. B.: "Ist ein Fehler in der Rechung vorhanden?" mit den Optionen Ja und Nein und im Ja Pfad kommt dann ein weiteres XOR Gateway mit der Frage: "Lohnt sich der Aufwand, diesen zu korrigieren?" Dürfte man diese direkt hintereinander setzen oder muss dazwischen eine Aktivität kommen, die das zweite XOR Gateway einleitet und wenn ja, wie würde man dieses nennen. Viele Dank für die Hilfe
Ja. Aus Sicht der BPMN Spezifikation ist das erlaubt. In der Vorlesung empfehle ich aber immer eine Aktivität vor eine Gateway zu modellieren. Diese könnte dann im Bespiel „Kosten abschätzen“ oder so ähnlich heißen. Am XOR-Gateway könnte dann geprüft werden ob der Aufwand größer oder kleiner als ein bestimmter Betrag ist.
Danke für die Videos. Habe viel gelernt. Ich vermute aber, Sie wollten bei 09:25 bestimmt noch schneiden 🙂
Ja, das wollte ich sicher noch schneiden. Naja, jetzt lasse ich das erst mal drin.
Hallo Herr Drumm, erstmal vielen Dank für das Video. Gibt es eine Begründung warum man zwingend die Fragestellung an das XOR Gateway schreibt? Man könnte doch auch nach der Task "Rezept aussuchen" das unbeschriftete XOR Gateway nutzen, über die folgenden Tasks wird m. A. n. deutlich, welches Rezept ausgesucht wird.
Vielen Dank für Ihre Hilfe.
Hallo, das ist ein sehr gute Frage. In der Tat handelt es sich bei meine Empfehlung um eine Konvention, die das Lesen des Prozess-Modells für einen Menschen vereinfacht. Die BPMN-Spezifikation erlaubt das Modellieren eines unbeschrifteten XOR-Gateways.
Im Hinblick auf die Ausführung in einer Prozess-Engine ist nur relevant, auf Basis welcher Daten welcher ausgehende Sequenzfluss gewählt wird. Aus technischer Sicht könnte die Aktivität "Rezept aussuchen" z.B. den Wert einer Variablen setzen (rezept = pasta). Die Entscheidung, welcher ausgehende Sequenzfluss gewählt wird, kann dann aus Basis dieser Variablen erfolgen. Somit ist aus Sicht der Prozess-Engine die Frage am XOR-Gateway nicht notwendig.
Hallo Herr Drumm, ich habe mal eine Frage. Ist es erlaubt, nach einem XOR Gateway ein weiteres zu setzen. Z. B.: "Ist ein Fehler in der Rechung vorhanden?" mit den Optionen Ja und Nein und im Ja Pfad kommt dann ein weiteres XOR Gateway mit der Frage: "Lohnt sich der Aufwand, diesen zu korrigieren?"
Dürfte man diese direkt hintereinander setzen oder muss dazwischen eine Aktivität kommen, die das zweite XOR Gateway einleitet und wenn ja, wie würde man dieses nennen.
Viele Dank für die Hilfe
Ja. Aus Sicht der BPMN Spezifikation ist das erlaubt. In der Vorlesung empfehle ich aber immer eine Aktivität vor eine Gateway zu modellieren. Diese könnte dann im Bespiel „Kosten abschätzen“ oder so ähnlich heißen. Am XOR-Gateway könnte dann geprüft werden ob der Aufwand größer oder kleiner als ein bestimmter Betrag ist.