Show TOC

AblaufsteuerungLocate this document in the navigation structure

Verwendung

Sie können eine Ablaufsteuerung ( ) verwenden, um zur Laufzeit folgende Funktionen auszuführen:

  • andere Workitems des aktuellen Workflow beenden bzw. abbrechen

  • den Workflow selbst beenden bzw. abbrechen

  • eine Korrelation aktivieren (siehe auch: Korrelation von Objekten)

  • eine Ausnahme auslösen

Funktionsumfang

Sie bestimmen die Art der Ablaufsteuerung auf der Registerkarte Steuerung im Feld Funktion. Dieser Schritt hat immer einen Ausgang.

Ablaufsteuerung beeinflusst anderes Workitem

Workitem abbrechen

Das Workflow-System setzt ein anderes Workitem desselben Workflow in den Status logisch gelöscht. Dieses andere Workitem ist damit beendet. Definierte Folgeschritte dieses Workitems werden nicht ausgeführt.

Um das abzubrechende Workitem zu kennzeichnen, geben Sie im Feld Workflow-Schritt die Knotennummer eines Schrittes aus der aktuellen Workflow-Definition an.

Hinweis

Diese Funktion kann nur verwendet werden, wenn sich die Ablaufsteuerung und der abzubrechende Schritt in einem parallelen Abschnitt befinden. Beachten Sie, dass das andere Workitem nur dann in den Status logisch gelöscht gesetzt wird, wenn es bei der Ausführung des Schrittes Ablaufsteuerung im Status in Arbeit ist.

Workitem obsolet setzen

Das Workflow-System setzt ein anderes Workitem desselben Workflow in den Status beendet und setzt die Verarbeitung des Workflow im Zweig Verarbeitung obsolet fort. Dieses andere Workitem muss daher die Ausnahme Verarbeitung obsolet unterstützten.

Um das Workitem, dessen Verarbeitung obsolet werden soll, zu kennzeichnen, geben Sie im Feld Workflow-Schritt die Knotennummer eines Schrittes aus der aktuellen Workflow-Definition an.

Sie können diese Funktion nutzen, um eine modellierte Terminüberwachung zu definieren. Das Workitem, dessen Termin überschritten wurde, wird in den Status beendet gesetzt. Weitere Informationen zu dieser Art der Modellierung finden Sie unter Modellierte Terminüberwachung oder Standardeskalation.

Hinweis

Sie sollten diese Funktion nicht in parallelen Abschnitten verwenden, um Workitems in anderen Zweigen des parallelen Abschnitts in den Status beendet zu setzen.

Ablaufsteuerung beeinflusst den Workflow selbst

Workflow beenden

Das Workflow-System beendet den aktuellen Workflow und setzt das Workflow-Workitem in den Status beendet. Falls noch unbeendete Workitems z.B. in parallelen Zweigen dieses Workflows vorhanden sind, werden diese in den Status logisch gelöscht gesetzt.

Der Workflow befindet sich in seinem definierten Endzustand. Wenn der beendete Workflow ein Sub-Workflow eines übergeordneten Workflows war, führt das System den Datenfluss zwischen dem Container des Sub-Workflow und dem Container des übergeordneten Workflow gemäß der Definition aus und setzt den übergeordneten Workflow fort.

Workflow abbrechen

Das Workflow-System bricht die weitere Ausführung des aktuellen Workflow ab. Das Workflow-Workitem wird in den Status logisch gelöscht gesetzt. Falls noch unbeendete Workitems z.B. in parallelen Zweigen dieses Workflow vorhanden sind, werden diese ebenfalls in den Status logisch gelöscht gesetzt.

Wenn der abgebrochene Workflow ein Sub-Workflow eines übergeordneten Workflow war, wird der Zweig des übergeordneten Workflow, der den Sub-Workflow enthielt, nicht fortgesetzt.

Workflow abbrechen (inklusive aller Aufrufer)

Das Workflow-System bricht die weitere Ausführung des aktuellen Workflow ab. Das Workflow-Workitem wird in den Status logisch gelöscht gesetzt. Alle unbeendeten Workitems von über- und untergeordneten Workflows werden ebenfalls in den Status logisch gelöscht gesetzt.

Wenn der abgebrochene Workflow ein Sub-Workflow eines übergeordneten Workflow war, wird der gesamte übergeordnete Workflow nicht fortgesetzt.

Ausnahme auslösen

Wenn Sie in den versionsabhängigen Grunddaten des Workflow oder an einem Block eine Ausnahme definiert haben, können Sie diese mit einer Ablaufsteuerung auslösen (siehe auch: Versionsabhängige Grunddaten eines Workflow und Registerkarte Ausnahmen).