Wenn in einem Prozess ein AND-Gateway geöffnet wird und vor dem schließenden AND-Gateway ein End-State ist wird dieses den Prozess nicht beenden.
Damit ein End-State den Prozess beendet bevor alle Aktivitäten beendet sind muss (für Signavio) in der Exportierten Prozessdefinition die Datei processdefinition.xml angepasst werden.
—
Jedes End-State in einem AND (nach öffnendem AND-Gateway und vor dem Schließenden) muss von z.B.
<end-state name="Ende - Nicht in Ordnung L1" SignavioShapeId="sid-71FA2E48-BADA-4317-877F-CBCEF0134386" />
zu
<end-state name="Ende - Nicht in Ordnung L1" SignavioShapeId="sid-71FA2E48-BADA-4317-877F-CBCEF0134386" end-complete-process="true" />
abgeändert werden. Das
end-complete-process="true"
bewirkt das der Prozess beendet wird wenn diese End erreicht wird, auch wenn noch Aktivitäten in diesem Prozess aktiv sind.
Das erste „End“ würde den Prozess erst beenden wenn alle Aktivitäten im Prozess beendet sind.