Prozesse verfeinern
Verwenden Sie Unterprozesse und Teilprozesse zur Verfeinerung eines Prozesses.
Bei einem Top-Down-Vorgehen in der Prozessmodellierung werden grobe Prozess-Schritte sukzessive verfeinert, d.h. weiter detailliert. Unter anderem zu diesem Zweck kennt die BPMN das Konzept von Unterprozessen und Teilprozessen.
- Ein Unterprozess (BPMN: Sub-Process) ist ein eigenständiger Prozess, welcher aus einem anderen Prozess heraus aufgerufen wird. Er besitzt dafür immer ein leeres Startereignis, kann aber für den eigenständigen Aufruf weitere durch Ereignisdefinitionen spezifizierte Startereignisse besitzen.
Aufrufendes Element ist die Aufrufaktivität. - Ein Teilprozess (BPMN: Embedded Sub-Process) ist ein Prozess, der innerhalb des umgebenden Prozesses definiert und dort in einem eigenen Flussknoten, eben dem Teilprozess, gekapselt ist. Teilprozesse können dazu genutzt werden, Detailschritte eines Prozesses zu einem gröberen Schritt zusammenzufassen. Darüber hinaus können Teilprozesse einen eigenen Sichtbarkeitsbereich für Attribute bereitstellen, Transaktionen kapseln, auf Ereignisse und Fehler reagieren oder der Kompensation einer Transaktion dienen.
In Innovator kann ein Teilprozess in einen Unterprozess mit einer Aufrufaktivität umgewandelt werden und umgekehrt.
Um einen Task in mehreren Prozessen verwenden zu können, können Sie ihn in einen globalen Task umwandeln. Auch hier ist das aufrufende Element dann die Aufrufaktivität.
In diesem Kapitel finden Sie die Themen: