Die zulässigen Status eines Dialog-Workitem sind in der folgenden Tabelle aufgelistet.
Workitem-Status |
Erläuterungen |
in Vorbereitung |
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. |
wartend |
Das Workitem ist erzeugt, aber sein Vorlagetermin ist noch nicht erreicht, oder das Workitem befindet sich in Wiedervorlage. Workitems im Status wartend sind nicht im Workflow-Eingang sichtbar sondern in der Workflow-Wiedervorlage. |
bereit |
Das Workitem ist zur Ausführung freigegeben und erscheint im Workflow-Eingang aller Empfänger. |
angenommen |
Das Workitem ist von einem seiner Empfänger angenommen und damit aus dem Status bereit in den Status angenommen überführt worden. Ein Workitem im Status angenommen wird nur im Workflow-Eingang des tatsächlichen Bearbeiters angezeigt. In den Workflow-Eingängen aller anderen Empfänger wird es nicht mehr angezeigt. |
in Arbeit |
In folgenden Fällen nimmt ein Workitem diesen Status an:
Für das Workflow-System ist in diesem Stadium noch kein Bearbeitungsende erkennbar. Solange sich ein Workitem im Status in Arbeit befindet, sind noch keine Datenbankänderungen vorgenommen worden. |
ausgeführt |
Das Workitem wartet auf die explizite Bestätigung seiner Beendigung. Das Workitem befindet sich nur dann in diesem Status, wenn eine Endebestätigung erforderlich ist. Ein Workitem im Status ausgeführt kann solange mehrmals ausgeführt oder weitergeleitet werden, bis es im Business Workplace auf erledigt gesetzt wird. Auf diese Weise sind Groupware-Komponenten im SAP Business Workflow realisiert. |
beendet |
Die Ausführung des Workitem wurde abgeschlossen. Die von dem Workitem repräsentierte Aufgabe ist zu einem korrekten, d.h. in der Workflow-Definition modellierten Ergebnis gekommen. Workitems im Status beendet sind im Workflow-Eingang des Business Workplace nicht sichtbar. |
logisch gelöscht |
Die Ausführung des Workitem ist von der Ablauflogik her 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.
Dieser 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 Workflow ist. Workitems im Status logisch gelöscht sind im Workflow-Eingang des Business Workplace nicht sichtbar. 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. |
fehlerhaft |
Die Ausführung des Workitem 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 Administratorfunktionalität über das Ändern eines Workitem vorgenommen.