SYS_ACT_TOP_NAME

Fonction de script : Nom du workflow de plus haut niveau

Syntaxe

SYS_ACT_TOP_NAME ()

Codes retour

Nom du workflow de plus haut niveau
" " : la tâche n'a pas été activée par un Workflow.

Exemple

Dans l'exemple suivant, les codes retour des deux fonctions de script sont comparés afin de déterminer si la tâche a été activée sans workflow, dans un workflow ou dans le cadre de plusieurs workflows imbriqués. Le message correspondant est alors envoyé à un utilisateur.

:SET &TNAME# = SYS_ACT_TOP_NAME()
:
SET &PNAME# = SYS_ACT_PARENT_NAME()

:
IF &TNAME# = &PNAME#
:   
IF &TNAME# = " "
:      
SEND_MSG ADMIN,AE,"Task does not run in a workflow."
:  
 ELSE
:      
SEND_MSG ADMIN,AE,"Task runs in a workflow &TNAME#. No superordinate workflows."
:   
ENDIF
:
ELSE
:   
SEND_MSG ADMIN,AE,"Name of the top workflow: &TNAME#."
:
ENDIF

Voir aussi :