Manuel des Scripts Automation Engine > Organisation fonctionnelle > Activation d'objets > RERUN_UC_OBJECT

RERUN_UC_OBJECT

Fonction de script : Poursuite d'un Workflow spécifique.

Syntaxe

RERUN_UC_OBJECT(RunID)

Syntaxe

Description / format

RunID

RunID du Workflow dont la tâche doit être continuée.
Format : variable de script, nombre sans guillemets simples ou littéral de script

Code retour

12113 : la tâche spécifiée n'est pas un Workflow. Une réexécution (Rerun) est uniquement possible sur un Workflow.
20282 - Objet avec RunID introuvable.

Remarques

La "poursuite" est une opération spéciale qui peut être exécutée pour les Workflows actifs et qui est en rapport avec la fonctionnalité Rollback. En continuant un Workflow, vous redémarrezr toutes les tâches enfants qui ont les statuts ENDED_ROLLBACKED, ENDED_ROLLBACK_EMPTY et "Attente de rollback".

Exemples

L'exemple suivant détermine le statut d'un Job. Si ce statut est 1904 (ENDED_ROLLBACKED), le Workflow du Job est poursuivi.

:SET &RET# = GET_UC_OBJECT_STATUS(, &RUNID#, "STATUS")

:IF &RET# = 1904
:SET &PARENT# = GET_PARENT_NR(&RUNID#)
:SET &RB# = RERUN_UC_OBJECT(&PARENT#)
:ENDIF

Rubriques connexes :

Eléments de script Description
ROLLBACK_UC_OBJECT Exécuter un rollback d'une tâche définie.