GET_PARENT_NAME

La fonction de script GET_PARENT_NAME vous permet d'extraire le processeur ou l'activateur d'une tâche, même si celle-ci a été activée par une CallAPI. 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_NAME pour extraire le nom d'objet du 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_NAME.

Syntaxe

GET_PARENT_NAME(RunID[, ACT|PRC])

GET_PARENT_NAME([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 nommée MAWI.END.PROCESSING pour renvoyer des informations sur l'activateur de la tâche.

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

Si la tâche a été activée par un workflow parent nommé JOBP.MM.PROCESSING, le rapport d'activation se présente ainsi :

2018-11-06 15:26:01 - U00020408 The task was activated by JOBP.MM.PROCESSING

Si un utilisateur dénommé Smith du département DEV a exécuté la tâche manuellement, la sortie affiche le nom de cet utilisateur :

2018-11-06 15:26:01 - U00020408 The task was activated by SMITH/DEV

Voir aussi :