wfm.AdminRollbackProcess
Dieser Job setzt einen Prozess auf die angegebene Aktivität zurück und liefert alle Aktivitäten des Prozesses, die dadurch gelöscht werden. Über den Parameter ExecutionPoint wird der Zurücksetzpunkt an der Aktivität selbst bestimmt. Man kann auf die Aktivität zurücksetzen, bevor sie erstellt wird oder beendet ist. Bevor ein Prozess zurückgesetzt werden kann, muss er über den Job wfm.AdminSuspendProcess angehalten werden.
1. Eingabeparameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
|
STRING |
Ja |
Instanz-ID der Aktivität, zu der der Prozess zurückgesetzt werden soll |
|
INT |
Ja |
Startpunkt an der Aktivität: |
|
INT |
Ja |
|
2. Ausgabeparameter
| Name | Typ | Abhängigkeit | Beschreibung |
|---|---|---|---|
|
BASE64 |
— |
Enthält alle Aktivitäten, die nach dem Zurücksetzen gelöscht wurden ( |
4. Beispiel
Aufbau von RunningActivities:
<RunningActivities>
<RunningActivity Id="" RActivityId="" Name="" State="" CreationTime=""/>
<RunningActivity Id="" RActivityId="" Name="" State="" CreationTime=""/>
</RunningActivities>
Genauere Beschreibung der Attribute von RunningActivity:
-
Id(STRING): ID der Aktivität aus dem Workflowmodell -
RActivityId(STRING): Instanz-ID der Aktivität -
Name(STRING): Name der Aktivität -
State(INT): Status der Aktivität -
CreationTime(INT): Erstellungszeitpunkt der Aktivität (Zeitstempel)