Manuel des Scripts Automation Engine > Organisation fonctionnelle > Données d'activation > SYS_ACT_TOP_NR

SYS_ACT_TOP_NR

Fonction script : Détermine le numéro d'exécution (RunID) du Workflow de plus haut niveau.

Syntaxe

SYS_ACT_TOP_NR()

Codes retour

RunID du Workflow de plus haut niveau
" "- La Tâche n'a pas été activée par un Workflow.

Exemple

Dans l'exemple, les codes retour des fonctions de script sont comparés pour déterminer si la Tâche a été activée avec ou sans Workflow, ou dans le cadre de Workflows imbriqués. En fonction de cela, des messages sont envoyés à un Utilisateur.

:SET &NUMT# = SYS_ACT_TOP_NR()
:
SET &NUMP# = SYS_ACT_PARENT_NR()

:
IF &NUMT# =&NUMP#
:   
IF &NUMT# = " "
:      
SEND_MSG ADMIN,UC4,"La Tâche n'est pas exécutée dans un Workflow."
:   
ELSE
:     
 SEND_MSG ADMIN,UC4,"La Tâche est exécutée dans le Workflow avec le RunID &TNUM#. Aucun Workflow supérieur."
:   
ENDIF
:
ELSE
:   
SEND_MSG ADMIN,UC4,"RunID du Workflow de plus haut niveau : &NUMT#."
:
ENDIF 

 

Rubriques connexes :

Elément de script Description
SYS_ACT_TOP_NAME Indique le nom du Workflow de plus haut niveau.