RERUN_UC_OBJECT
Verwenden Sie die Script-Funktion RERUN_UC_OBJECT, um einen zurückgesetzten Workflow fortzusetzen. Die Funktion setzt alle Child-Aufgaben mit folgendem Status im Workflow fort:
- ENDED_ROLLBACKED
- ENDED_ROLLBACK_EMPTY
- Warten auf Rollback
Hinweise:
- Sie können nur Workflows fortsetzen, die zurückgesetzt wurden.
- Sie können einen Workflow, der bereits beendet ist, nicht fortsetzen.
Mehr Informationen:
Syntax
RERUN_UC_OBJECT (RunID)
Parameter
-
RERUN_UC_OBJECT
Setzt Aufgaben fort, die in einem Workflow zurückgesetzt wurden -
RunID
RunID des Workflows, für den ein Rollback durchgeführt wurde
Format: Script-Variable, Zahl ohne Anführungszeichen oder Script-Literal
Rückgabewerte
- 12113
Die angegebene Aufgabe ist kein Workflow. - 11011
Es konnte kein Objekt mit der angegebenen RunID gefunden werden.
Beispiel
Folgendes Beispiel ermittelt den Status eines Jobs. Wenn der Status 1904 (ENDED_ROLLBACKED) ist, ruft das Script die RunID des Workflows ab, der den Job enthält, und setzt den Workflow fort.
:SET &RET# = GET_UC_OBJECT_STATUS(, &RUNID#, "STATUS")
:IF &RET# = 1904
:SET &PARENT# = GET_PARENT_NR(&RUNID#)
:SET &RB# = RERUN_UC_OBJECT(&PARENT#)
:ENDIF
Siehe auch: