![]() ![]() |
|
Hilfe zur Process Engine (Referenz) | |
Suchen | Index | |
![]() |
|
![]() |
![]() |
![]() |
SchrittstatusAuf einer hohen Ebene repräsentiert jeder Schritt in einem Workflow genau eine Aktivität innerhalb eines Gesamtgeschäftsprozesses, beispielsweise in einem Workflow zur Prüfung eines Kreditantrags das Prüfen des Arbeitsverhältnisstatus. Für die meisten Benutzer genügt das Konzept, dass ein Schritt eine Einzelaktion repräsentiert. Tatsächlich jedoch durchläuft ein Schritt mehrere kleinere Phasen, die als Stadien oder Status bezeichnet werden. Innerhalb jedes Status führt die Systemsoftware eine oder mehrere Operationen am Vorgangsobjekt durch. Grundsätzlich sind Schrittstadien für die Benutzer nicht sichtbar. Workflow-Autoren und Anwendungsentwickler jedoch müssen u. U. in der Lage sein, die Schrittstadien genau zu verstehen, um bei der Workflow-Definition und der Anwendungsentwicklung gezielt geeignete Entscheidungen treffen zu können. Es folgt eine Übersicht über die Operationen, die innerhalb eines Schritts auftreten können. Die Operationen sind in seuqenzieller Reihenfolge aufgelistet und in ihre jeweiligen Stadien gruppiert (jeder Status ist nummeriert). Diese Übersicht zeigt auch die Punkte auf, an denen der Steuerungsfluss in eine andere Workflow-Übersicht übergehen kann. Diese Punkte sind durch die Zeichen "=>" gekennzeichnet. HINWEIS Unter bestimmten Umständen weicht das Verhalten von Vorgangsobjekten, die in einer älteren Version der Process-Software erstellt wurden, die nachträglich aktualisiert wurde, von dem unten beschriebenen Verhalten ab. Weitere Informationen finden Sie unter Verhalten von Vorgangsobjekten aus Versionen vor 5.0.0.
Eine Workflow-Übersicht, die die Steuerung übernimmt (an einem Punkt, der oben mit "=>" gekennzeichnet ist), könnte eine Zurückkehren-Systemfunktion enthalten. Jede Zurückkehren-Funktion beinhaltet eine Neuversuchsoption, die den ISI (Instruction Sheet Interpreter) anweist, den Status, in dem sich die aufrufende Komponente befindet, entweder zu überspringen oder zu wiederholen, wenn die Steuerung an die ursprüngliche Workflow-Übersicht zurückgegeben wird. Wenn beispielsweise im Status der Post-Assignment während der Ausführung von Post-Assignments (7b oben) eine Ausnahme auftritt, bildet diese Ausnahme die aufrufende Komponente. Wenn der ISI in der aufgerufenen Workflow-Übersicht eine Zurückkehren-Systemfunktion erreicht, wird die Steuerung an die ursprüngliche (aufrufende) Workflow-Übersicht zurückgegeben. Je nach Definition der Zurückkehren-Funktion wird vom IS bei der Rükkehr zur aufrufenden Workflow-Übersicht der Status der Pre-Assignment entweder wiederholt oder übersprungen. Beachten Sie, dass die Einstellung "Wiederholen" bzw. "Überspringen" den Status und nicht etwa die Operation innerhalb des Status betrifft, durch die die aufrufende Komponente ausgelöst wurde. In der unten stehenden Tabelle wird das ISI-Verhalten für Zurückkehren und Überspringen angegeben.
Weitere Informationen über das Einstellen der Neuversuchsoption auf Wiederholen oder Überspringen finden Sie unter Zurückkehren-Systemfunktion. Verhalten von Vorgangsobjekten aus Versionen vor 5.0.0 Vor Version 5.0.0 gab es nur zwei Schrittstadien: Vor- und Nach-Schritt. Der Vor-Schritt-Status umfasste die jetzigen Stadien 1 bis 6, und der Nach-Schritt-Status umfasste die Stadien 7 bis 9. Bei einer Aktualisierung auf die Version 5.0.0 oder eine höhere Version werden die meisten Vorgangsobjekte, die bereits in der Vorversion existierten, für den restlichen Verlauf ihrer Verarbeitung in das 9-Stadien-Modell konvertiert. Wenn jedoch zwei der folgenden Bedingungen erfüllt werden, dann behält ein Vorgangsobjekt für einen Teil seiner Verarbeitung nach der Aktualisierung das 2-Stadien-Modell bei:
Unter diesen Bedingungen behält das aktualisierte Vorgangsobjekt seine 2-Stadien-Struktur bei, bis die Ausführung der Unterübersicht abgeschlossen ist und die Steuerung an die ursprüngliche Übersicht zurückgegeben wird. Im 2-Stadien-Modell verhalten sich die Optionen Wiederholen und Überspringen der Zurückkehren-Systemfunktion wie oben beschrieben, d. h. das Vorgangsobjekt wird an den Anfang des aktuellen oder des nöchsten Status verschoben. Sobald die Steuerung an die ursprüngliche Übersicht zurückgegeben wird, wird das Vorgangsobjekt für alle nachfolgenden Schritte (auch für solche, die eine Unterübersicht aufrufen) in das 9-Stadien-Modell konvertiert.
|
![]() |
|
![]() |
|