GET_CONDITION
Fonction de script : Indique l'heure de début au plus tôt des Workflows.
Syntaxe
GET_CONDITION (Condition)
Syntaxe |
Description / format |
---|---|
Condition |
Condition de démarrage devant être déterminée. Valeurs autorisées : "EARLIEST_START_TIME", "JOBP_EARLIEST_START_TIME" |
Code retour |
---|
Heure de début au plus tôt de la tâche ou du Workflow au format "JJ/HH:MM". |
Cette fonction de script ne fonctionne que dans le cadre d'un Workflow.
L'heure de début au plus tôt peut être définie dans les propriétés de la tâche et dans la case Début des Workflows. Elle peut également être définie lors de l'exécution à l'aide de l'instruction de script :SET_CONDITION.
Pour déterminer l'heure de début au plus tôt, les points suivants s'appliquent :
- Avec "EARLIEST_START_TIME", cette fonction de script détermine l'heure de début au plus tôt de la tâche dans laquelle le script est appelé.
- Si cette fonction de script est utilisée avec "JOBP_EARLIEST_START_TIME" dans le script d'une tâche, elle renvoie l'heure de début au plus tôt du Workflow.
- Dans le script d'un Workflow, cette fonction de script ne peut être utilisée qu'avec "JOBP_EARLIEST_START_TIME" si ce Workflow est exécuté dans un Workflow supérieur. L'heure de début au plus tôt du Workflow supérieur est retournée. Une erreur se produit s'il n'existe pas de Workflow supérieur.
L'heure de début au plus tôt du Workflow est l'heure qui a été définie dans la case Début du Workflow.
Exemple
Dans l'exemple suivant, la fonction de script est utilisée dans le script d'une tâche qui s'exécute dans un Workflow. L'heure de début au plus tôt de la tâche et du Workflow sont demandées et affichées dans le rapport d'activation.
:SET &RETJOBS# = GET_CONDITION ("EARLIEST_START_TIME")
:SET &RETJOBP# = GET_CONDITION ("JOBP_EARLIEST_START_TIME")
:PRINT "Earliest start time for task:", &RETJOBS#
:PRINT "Earliest start time for Workflow:", &RETJOBP#
Voir aussi :