GET_PARENT_NR

La fonction de script GET_PARENT_NR vous permet d'extraire le RunID du processeur ou de l'activateur d'une tâche. Cette fonction de script renvoie l'ID de session si la tâche est activée manuellement par un utilisateur. Cette tâche peut être n'importe quel type d'objet exécutable. Pour plus d'informations sur les processeurs et les activateurs, voir Tâches de niveau supérieur (parents).

Conseil : Utilisez SYS_ACT_PARENT_NR pour extraire le RunIDdu processeur ou de l'activateur de la tâche active (tâche contenant la fonction de script). Pour plus d'informations, voir SYS_ACT_PARENT_NR.

Syntaxe

GET_PARENT_NR(RunID[, ACT|PRC])

GET_PARENT_NR([ACT|PRC])

Paramètres

Codes retour

Cette fonction de script a les codes retour suivants :

Exemple

Le script suivant extrait et utilise le RunID d'une tâche pour renvoyer des informations sur l'activateur de la tâche.

:SET &RunID# = GET_UC_OBJECT_NR(MAWI.END.PROCESSING)
:
SET &RET# = GET_PARENT_NR(&RunID#, ACT)
:
PRINT "The task was activated by &RET#"

Si la tâche a été activée par une tâche parent, telle qu'un workflow, le rapport d'activation se présente ainsi :

2018-11-06 15:26:01 - U00020408 The task was activated by 0001004059

Si un utilisateur a exécuté la tâche manuellement, c'est l'ID de session de l'utilisateur qui s'affiche :

2018-11-06 15:26:01 - U00020408 The task was activated by 0001000081

Voir aussi :