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 zurückgesetzten Workflows
Format: Script-Variable, Zahl ohne Hochkommata oder Script-Literal
Rückgabewerte
- 12113
Die angegebene Aufgabe ist kein Workflow. - 20282
Es konnte kein Objekt mit der angegebenen RunID gefunden werden.
Beispiel
Folgendes Beispiel ermittelt den Status eines Jobs. Wenn der Status 1904 ist (ENDED_ROLLBACKED), ruft das Script die RunID des Workflow 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: