Status eines Hintergrund-Workitem
Die zulässigen Status eines Hintergrund-Workitem sind in der folgenden Tabelle aufgelistet:
Workitem-Status |
Erläuterungen |
|
Das Workitem ist erzeugt, aber die hinterlegte Bedingung zum Workitem-Start ist noch nicht erfüllt. Workitems in diesem Status sind im Workflow-Eingang nicht sichtbar. |
|
Das Workitem ist auf seinen Vorlagetermin eingeplant. Ein Workitem befindet sich dann in diesem Status, wenn es schon erzeugt, aber sein in der Workflow-Definition angegebener Vorlagetermin noch nicht erreicht ist. |
|
Zwischenzustand, in dem sich ein Hintergrund-Workitem nur temporär befindet. Sobald ein Hintergrund-Workitem verarbeitet werden kann, ruft das System automatisch die zugehörige Objektmethode auf. Das Hintergrund-Workitem geht unmittelbar in den Status in Arbeit über.
Der Aufruf der Objektmethode erfolgt durch einen tRFC-Aufruf. Falls sich ein Hintergrund-Workitem längere Zeit im Status bereit befindet, sollten Sie prüfen, ob tRFC-Aufrufe fehlerfrei abgearbeitet werden können. |
|
Das Workitem wird gerade bearbeitet. Ein Hintergrund-Workitem befindet sich außerdem in diesem Status, wenn
Für das Workflow-System ist in diesem Stadium noch kein Bearbeitungsende erkennbar. |
|
Die Ausführung des Workitems wurde abgeschlossen. Die von dem Workitem repräsentierte Aufgabe ist zu einem korrekten, d.h. in der Workflow-Definition modellierten Ergebnis gekommen ist. |
|
Die Ausführung des Workitems ist von der Ablauflogik her für den weiteren Fortgang des Prozesses nicht mehr sinnvoll und erforderlich. Ein Workitem geht auf folgende Weise in den Status logisch gelöscht über:
Wenn in einem parallelen Abschnitt die notwendige Anzahl von Verarbeitungszweigen durchlaufen wurde, werden die Workitems in den übrigen Zweigen, die noch nicht den Status beendet erreicht haben, automatisch in den Status logisch gelöscht überführt.
Der Administrator kann ein Workitem nur dann in den Status logisch gelöscht überführen, wenn es noch nicht den Status beendet erreicht hat und nicht Bestandteil eines übergeordneten Workflows ist.
Ein Workitem im Status logisch gelöscht kann schon Datenbankänderungen oder sonstige Aktionen (Ereignis erzeugen, Benachrichtigungen versenden, …) bewirkt haben. Diese Änderungen werden nicht automatisch zurückgenommen. |
|
Die Ausführung des Workitems ist mit einem Fehler abgebrochen worden. |

Ein Workitem kann, zusätzlich zu den oben genannten Status, gegen seine Ausführung gesperrt werden. Dies ist in jedem Status möglich und wird als Administratorfunktion über das Ändern eines Workitems vorgenommen.