Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Warteschritt  Dokument im Navigationsbaum lokalisieren

Verwendung

Ein Warteschritt (Diese Grafik wird im zugehörigen Text erklärt) kann warten auf:

·        ein Ereignis

·        eine Bedingung

·        ein lokales Ereignis

·        ein Ereignis, das zunächst vom Workflow empfangen wird

Zur Laufzeit wird ein Warteschritt durch ein Warteschritt-Workitem repräsentiert. Warteschritt-Workitems werden nicht im Business Workplace angezeigt. Sie können sie jedoch über die Workitem-Selektion finden.

Korrelationen

Bei Warten auf Ereignis und beim Warten auf Ereignis über Workflow können Sie eine Korrelation verwenden. Über eine Korrelation können Sie zusammengehörige Objekte identifizieren, z. B. ein Angebot und den dazugehörigen Auftrag.

Funktionsumfang

Warten auf Ereignis

Beim Warten auf ein Ereignis wird der Warteschritt beendet, wenn das angegebene Ereignis eintrifft. Das Ereignis beendet alle Warteschritte, die auf dieses Ereignis warten.

Einen solchen Warteschritt können Sie z. B. für folgende Zwecke einsetzen:

·        Anhalten des Workflow, bis das definierte Ereignis eingetroffen ist.

Beispiel

Ein Workflow soll z. B. warten, bis zu einem Bewerbungsvorgang die angeforderten Unterlagen nachgereicht werden. Treffen die angeforderten Unterlagen ein, erzeugt die Transaktion für die Eingangsbearbeitung und Archivierung das Ereignis, auf das der Warteschritt als Verbraucher wartet.

·        In einem parallelen Verarbeitungszweig auf ein Ereignis warten, das die Verarbeitung in den anderen Zweigen überflüssig macht.

Hinweis

Das Ereignis, auf das der Warteschritt wartet, sollte nicht in den anderen Zweigen des parallelen Abschnitts erzeugt werden.

·        Auf das Ergebnis oder eine Nachricht eines anderen Workflow warten, der auf einem anderen System durch die WebFlow-Funktion gestartet wurde.

·        Auf eine Nachricht des Prozesses warten, der den Workflow über eine Wf-XML-Nachricht gestartet hat.

Warten auf Bedingung

Beim Warten auf eine Bedingung wird der Warteschritt beendet, wenn die entsprechende Bedingung wahr ergibt.

Warten auf lokales Ereignis

Beim Warten auf ein lokales Ereignis wird der Warteschritt beendet, wenn das lokale Ereignis eintritt.

Warten auf Ereignis über Workflow

Beim Warten auf ein Ereignis über Workflow wird das Ereignis zunächst vom Workflow empfangen und zwischengespeichert. Sobald der Warteschritt aktiviert wurde, wird das Ereignis an den Warteschritt weitergeleitet. Beim Warten über den Workflow kann ein Ereignis höchstens einen Warteschritt beenden. Sind mehrere Warteschritte aktiv, beendet das Ereignis den ältesten Warteschritt.

Ende des Inhaltsbereichs