Blockorientierung in der Workflow-Definition

Ein Block ist das elementare Strukturelement einer Workflow-Definition.

In einem Block ist immer eine in sich konsistente Anordnung von Schritten und Operatoren zusammengefaßt. Ein Block hat genau einen Anfang und ein Ende.

Bei der Definition eines Workflows schachteln Sie immer Blöcke ineinander oder definieren Blöcke hintereinander. Ein Block kann niemals eine bestehende Blockgrenze überdecken.

Wenn Sie einen neuen Schritt anlegen oder einen unbestimmten Schritt ändern, wird immer ein kompletter Block erzeugt. Ebenso betreffen Funktionen wie Löschen, Ausschneiden oder Einfügen immer den gesamten Block.

Im Gegensatz zu rein grafisch-visuell orientierten Programmen zur Erstellung von Workflow-Definitionen trägt die blockorientierte Modellierung des SAP Business Workflow zur Wahrung der Konsistenz und zur Robustheit von Workflow-Definitionen direkt bei. Letztlich ist dadurch eine schnellere Implementierung von Workflow-Definitionen möglich.

Wenn Sie einen Schritt Bedingung anlegen, wird ein neuer Block erzeugt.

Dieser Block enthält neben dem eigentlichen Schritt mit der Bedingungsprüfung noch die beiden Ergebnisse der Bedingungsprüfung als Ausgänge und je einen unbestimmten Schritt in jedem der beiden möglichen Zweige.