Manuel des Scripts Automation Engine > Organisation fonctionnelle > Lecture ou modification d'objets > MODIFY_TASK

MODIFY_TASK

Fonction de script : Modifie les workflows en cours.

Informations générales

La modification d'un Workflow en cours d'exécution se fait en plusieurs étapes, avec la fonction MODIFY_TASK :

  1. Arrêtez le workflow avec "STOP_MODIFY".
  2. Faites vos modifications.
  3. Activez celles-ci avec "COMMIT".
  4. Redémarrez le workflow avec "GO".

Les paramètres de cette fonction de script doivent être listés dans un certain ordre. Si vous omettez des paramètres, il faut quand même indiquer les virgules correspondantes (voir les exemples suivants).

Utilisez "START" ou "END" pour modifier les propriétés des cases à cocher START ou END.

Attention : l'onglet "Résultat" (Propriétés du Workflow) n'existe plus à partir de la version 9.00A. Vous ne pouvez plus le modifier avec la fonction de script MODIFY_TASK.

Vous ne pouvez pas utiliser cet élément de script pour arrêter ou poursuivre l'exécution de son propre workflow, puis l'arrêter.

Codes retour

Généralités :

"0" - Modifications réussies.
"9" : l'utilisateur n'est pas autorisé à modifier la tâche spécifiée lors de l'exécution.
"20591" - Un workflow avec ce RunID n'existe pas ou n'est plus actif.
"20738" : la tâche est dans un statut pour lequel les modifications ne sont pas possibles.
"20739" : la tâche ne peut pas être modifiée, car elle est en cours de modification par un autre utilisateur.
"20740" - Un type d'objet valide a été spécifié.
"20741" : il n'y a aucune tâche qui affiche le nom spécifié et/ou le numéro d'exécution.
"20742" : le nom de la tâche spécifié ne correspond pas au numéro d'exécution spécifié.
"20743" : la tâche ne peut pas être modifiée car le workflow correspondant n'a pas été arrêté pour des fins d'édition.
"20744" : la tâche ne peut pas être modifiée, car elle est dans un statut où elle ne peut pas être modifiée.
"20745" : la tâche ne peut pas être modifiée parce que la valeur n'est pas autorisée.
"20746" - Il est impossible d'ajouter une dépendance, car elle existe déjà.
"20747" - Une dépendance ne peut pas être modifiée, car elle est dans un état où elle ne peut pas être modifiée.
"20748" : il est impossible d'ajouter une tâche parce que cette position est déjà utilisée par une autre tâche.
"20749" : le type objet de la tâche indiquée n'est pas valide.
"20750" : la fonction ne peut être traitée pour cette tâche avec ce RunID particulier en raison d'une erreur précédente.
"20752" : des tâches externes ne peuvent être remplacées que par des tâches externes.
"20753" - <START> et <END> ne peuvent pas être remplacés.
"20754" - <START> ne doit pas avoir de prédécesseur.
"20755" - <END> ne doit pas avoir de successeur.
"20756" : les tâches externes ne doivent pas avoir de prédécesseur
"20757" : une tâche non valide a été spécifiée pour la modification d'une dépendance externe.
"20758" - Il est impossible d'indiquer des dépendances externes.

ADD_TASK : 

Numéro d'exécution de la tâche ajoutée au Workflow.
"0" : la tâche n'a pu être ajoutée.

REPLACE_TASK :

Numéro d'exécution de la nouvelle tâche dans le Workflow
"0" : la tâche n'a pu être remplacée.

 


Start, Stop et Commit

Syntaxe

MODIFY_TASK (RunID, Statut, [FORCED])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) du Workflow activé.
Format : littéral de script, nombre ou variable de script

Statut

Statut du traitement devant être défini pour la tâche
Format : Nom AE, littéral de script ou variable de script

Valeurs autorisées : "COMMIT", "GO", "STOP" et "STOP_MODIFY"

"COMMIT" - Reprend les modifications sans démarrer le Workflow.
"GO" - Démarre le Workflow. Avec le paramètre FORCED, vous pouvez forcer le démarrage même si elle est ouverte pour modification dans le Moniteur.
"STOP" - Arrête un Workflow.
"STOP_MODIFY" - Arrête un Workflow pour la modifier.

FORCED

A utiliser avec le paramètre "GO". FORCED démarre un Workflow arrêtée même si elle est ouverte pour modification dans le Moniteur. Les éventuelles modifications effectuées par un autre utilisateur sont perdues.

Remarques

Cette fonction de script modifie le statut du traitement d'un Workflow.

Exemples

Le Workflow "GS.JOUR" est arrêtée pour modification.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RET# = MODIFY_TASK(&RUNID#, STOP_MODIFY)

Le Workflow "GS.JOUR" est démarrée.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RET# = MODIFY_TASK(&RUNID#, GO, FORCED)

 


Modifier les structure du Workflow

Syntaxe

MODIFY_TASK (RunID, nom de l'objet,, ADD_TASK [EXTERNAL, nom du workflow])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) du Workflow activé.
Format : littéral de script, nombre ou variable de script

Nomd'objet

Nom de l'objet dans lequel le Workflow doit être inclue.
Format : littéral de script, nombre ou variable de script

ADD_TASK Ajoute une tâche.
EXTERNAL Ajoute une tâche en tant que dépendance externe.
nom du workflow Nom du Workflow dans laquelle se trouve la dépendance externe
Format : littéral de script ou variable de script

Remarques

La fonction de script ajoute une tâche ou une dépendance externe au Workflow.

La tâche est placée à un emplacement libre du Workflow. Déplacez-la avec les fonctions MODIFY_TASK et MOVE_TASK.

Attention : La tâche ajoutée n'est pas reliée automatiquement aux autres tâches. Tirez les lignes nécessaires en exécutant MODIFY_TASK avec ADD_DEPENDENCY.

Attention : Il faut mettre deux virgules après le paramètre Nom de l'objet. Le troisième paramètre est le numéro d'exécution d'une tâche dans le Workflow. Il n'a aucune importance pour l'ajout d'une tâche.

Exemple

L'objet "FICHIER.ENTREE" est ajouté à le Workflow "GS.JOUR".

:SET &RUNID# = GET_UC_OBJECT_NR("GS.JOUR")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#,"FICHIER.ENTREE",, ADD_TASK)
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK (RunID, [task name], [running number], REPLACE_TASK, object name, [EXTERNAL, nom du workflow])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) du Workflow activé.
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow devant être remplacée.
Format : littéral de script, nombre ou variable de script. Dans un workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

REPLACE_TASK Remplace une tâche.
Nom d'objet Nom de l'objet devant remplacer la tâche.
Format : littéral de script ou variable de script
EXTERNAL Remplace une dépendance externe.
nom du workflow Nom du Workflow dans laquelle se trouve la dépendance externe.
Format : littéral de script ou variable de script

Remarques

Cette fonction de script remplace la tâche du Workflow par un autre objet.

Une dépendance externe ne peut être remplacée que par une dépendance externe, une tâche régulière de workflow ne peut être remplacée que par une tâche régulière de workflow.

Exemple

La dépendance externe "GS.OBTENIR.FICHIERS" doit être remplacée par "GS.FICHIER.ENTREE".

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "MM.GET.FILES",, REPLACE_TASK, "MM.FILE.INPUT", EXTERNAL)
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK(RunID, [Task name], [running number], MOVE_TASK ,Column, Line)

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) du Workflow activé.
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow devant être déplacée.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

MOVE_TASK Déplace une tâche.
Colonne Numéro de la colonne cible.
Format : littéral de script, nombre ou variable de script
Ligne Numéro de la ligne cible.
Format : littéral de script, nombre ou variable de script

Remarques

La fonction déplace une tâche de Workflow.

Exemple

La tâche "FICHIER.ENTREE" est déplacée vers la 4e ligne de la première colonne.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, MOVE_TASK, 1, 4)
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK(RunID, [Task name], [running number], ALIAS, Alias)
MODIFY_TASK(RunID, [Task name], [running number], ALIAS_PARENT , Alias Parent)

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) du Workflow activé.
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom d'objet ou numéro d'exécution de la tâche de Workflow devant être déplacée.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

Le système utilise automatiquement la tâche avec le numéro le plus bas si plusieurs tâches du même nom existent dans le Workflow et si aucun numéro d'exécution n'est indiqué.

ALIAS Modifie l'alias d'une tâche ou dépendance externe dans le Workflow
ALIAS_PARENT Modifie l'alias du Workflow des dépendances externes. Uniquement possible si la tâche externe provient d'une autre Workflow.
Alias
Alias Parent
Numéro de la colonne cible.
Format : littéral de script, nombre ou variable de script

Alias pour la tâche, la dépendance externe ou pour le Workflow de la tâche externe (uniquement pour les dépendances externes qui se réfèrent à une tâche dans une autre Workflow).
Format : Nom AE, littéral de script, nombre ou variable de script.

Les mêmes restrictions sont valables pour l'alias que pour le nom de l'objet :
Longueur maximale : 200 caractères
Caractères autorisés : A-Z, 0-9, $, @, _, -, .

Remarques

Cette fonction de script modifie l'alias d'une tâche ou dépendance externe dans un Workflow.

Vous ne pouvez changer que l'alias des tâches du workflow et des dépendances externes qui ont été ajoutés avec cet élément de script. Pour cela, utilisez le paramètre ADD_TASK.

Automic recommande d'indiquer le numéro d'exécution pour être sûr que les modifications sont faites sur la bonne tâche. Ceci est surtout nécessaire si le Workflow comportent plusieurs tâches portant le même nom d'objet. Vous obtenez le numéro d'exécution comme code retour de la fonction de script si vous ajoutez une tâche (ADD_TASK).

Exemple

La tâche "FICHIER.ENTREE" est ajoutée au Workflow "GS.JOUR" et son alias est modifié à "ALIAS.FT".

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &NR# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, ADD_TASK)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",&NR#,ALIAS,ALIAS.FT)
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO) 

 


Onglet Généralités

Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], CHECKPOINT,  Horodatage, [Fuseau Horaire], [Objet Alarme])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

CHECKPOINT Place ou retire un point de contrôle
Horodatage

Horodatage pour le point de contrôle
Format : littéral de script ou variable de script

Valeurs autorisées : 

Horodatage au format "JJ/HH:MM" - place un point de contrôle à cette heure
"NONE" - Retire le point de contrôle

Fuseau horaire

Nom d'un objet Fuseau horaire.
Format : littéral de script ou variable de script

Fuseau horaire pour lequel l'horodatage doit être converti.

Objet de notification Objet devant être démarré lorsque le point de contrôle est dépassé.
Format : littéral de script ou variable de script

Remarques

La fonction de script ajoute ou retire un point de contrôle d'une tâche de Workflow.

Exemple

La tâche "FICHIER.ENTREE" du Workflow "GS.JOUR" reçoit un point de contrôle. L'objet notification "EQUIPE DE JOUR" doit être démarré lorsque le point de contrôle est dépassé.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, CHECKPOINT, "00/15:00",,"DAYSHIFT")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Onglet Au plus tôt

Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], EARLIEST_START, Horodatage, [Fuseau horaire])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nombre ou variable de script

Nom de la tâche

 

Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

EARLIEST_START Place ou retire une heure de début au plus tôt.
Horodatage

Horodatage pour l'heure de début au plus tôt
Format : littéral de script ou variable de script

La valeur de comparaison pour le temps de début le plus tôt est la date réelle (= le temps de génération du workflow supérieur).

Valeurs autorisées : 

Horodatage au format "JJ/HH:MM" - place une heure de début au plus tôt à cette heure
"NONE" - Retire l'heure de début au plus tôt

Fuseau horaire

Nom d'un objet Fuseau horaire.
Format : littéral de script ou variable de script

Fuseau horaire pour lequel l'horodatage doit être converti.

Remarques

La fonction de script ajoute ou retire du Workflow une heure de début au plus tôt

Exemple

La tâche "FICHIER.ENTREE" du Workflow "GS.JOUR" reçoit une heure de début au plus tôt.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, EARLIEST_START, "00/18:00")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK (RunID, [Task name], [Running number], ACTIVE, Value)

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

ACTIVE

Définie un workflow comme actif ou non actif.

Valeur

Valeurs autorisées : "YES" et "NO"

"YES" : active la tâche de workflow. Le traitement commencera à son heure de début.
"NO" : désactive le workflow. Elle ne sera pas exécutée au moment prévu

Remarques

La fonction de script active ou désactive une tâche du Workflow.

Exemple

La tâche "FICHIER.ENTREE" du Workflow "GS.JOUR" est définie comme désactivée.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, ACTIVE, "NO")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

  


Syntaxe

MODIFY_TASK (RunID, [Task name], [Running number], BREAKPOINT, Value)

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

BREAKPOINT Définit ou supprime un point d'arrêt d'une tâche de workflow.
Valeur

Valeurs autorisées : "YES" et "NO"

"YES" : définit un point d'arrêt pour la tâche de workflow.
"NO" : supprimer un point d'arrêt de la tâche de workflow.

Remarques

La fonction de script défini ou supprime un point d'arrêt d'une tâche de workflow.

Exemple

Un point d'arrêt est défini pour la tâche "FICHIER.ENTREE" du Workflow "GS.JOUR".

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, BREAKPOINT, "YES")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Onglet Dépendances

Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], LATEST_START,Horodatage, [Fuseau Horaire])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

LATEST_START Place ou retire une heure de début au plus tard
Horodatage

Horodatage pour l'heure de début au plus tard
Format : littéral de script ou variable de script

Valeurs autorisées : 

Horodatage au format "JJ/HH:MM" - place une heure de début au plus tard à cette heure
"NONE" - Retire l'heure de début au plus tard

Fuseau horaire

Nom d'un objet Fuseau horaire
Format : littéral de script ou variable de script

Fuseau horaire pour lequel l'horodatage doit être converti.

Remarques

La fonction de script ajoute ou retire du Workflow une heure de début au plus tard

Exemple

La tâche "FICHIER.ENTREE" du Workflow "GS.JOUR" reçoit une heure de début au plus tard.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, LATEST_START, "00/10:00")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], LATEST_END,Horodatage, [Fuseau Horaire])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nombre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

LATEST_END Place ou retire une heure de fin au plus tard.
Horodatage

Horodatage pour l'heure de fin au plus tard
Format : littéral de script ou variable de script

Valeurs autorisées : 

Horodatage au format "JJ/HH:MM" - place une heure de fin au plus tard à cette heure
"NONE" - Retire l'heure de fin au plus tard

Fuseau horaire

Nom d'un objet Fuseau horaire
Format : littéral de script ou variable de script

Fuseau horaire pour lequel l'horodatage doit être converti.

Remarques

La fonction de script ajoute ou retire du Workflow une heure de fin au plus tard.

Exemple

La tâche "FICHIER.ENTREE" du Workflow "GS.JOUR" reçoit une heure de fin au plus tard.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, LATEST_END, "00/18:00")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], DEPENDENCY_STATE_MATCH,Valeur)

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

DEPENDENCY_STATE_MATCH Détermine le nombre de statuts des prédécesseurs devant correspondre.
Valeur

Valeurs autorisées : ALL et ONE

"ALL" - Tous les statuts doivent correspondre
"ONE" - Au moins un statut doit correspondre

Remarques

La fonction de script détermine le nombre de statuts des prédécesseurs devant correspondre pour que la tâche de workflow puisse être exécutée.

Exemple

Tous les prédécesseurs de la tâche "FICHIER.ENTREE" du Workflow "GS.JOUR" doivent avoir le statut attendu.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, DEPENDENCY_STATE_MATCH, "ALL")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK (RunID, [Successor task name], [Running number], Dependency, [Source task name], [Running number], Status)

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) du Workflow activé.
Format : littéral de script, nmobre ou variable de script

Nom de la tâche du successeur
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du successeur.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

Dépendances

Pour modifier les dépendances.

Valeurs autorisées : "ADD_DEPENDENCY", "MODIFY_DEPENDENCY" et "REMOVE_DEPENDENCY"

"ADD_DEPENDENCY" - Ajoute une dépendance
"MODIFY_DEPENDENCY" - Modifie une dépendance
"REMOVE_DEPENDENCY" - Retire une dépendance

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche dont la dépendance doit être modifiée.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

Statut

Statut attendu de la tâche précédente à la fin de son exécution.
Format : littéral de script ou variable de script

Valeurs autorisées : "Statut de fin" et "NONE"

ENDED_OK
"NONE" - Le statut de fin n'est pas contrôlé.

"REMOVE_DEPENDENCY" n'a pas besoin de statut.

Remarques

La fonction de script ajoute ou retire du Workflow une dépendance. Elle relie des tâches entre elles avec des lignes.

Exemple

La boîte START est reliée à la 4ème tâche. Le statut de fin, que la 9ème tâche attend de son prédécesseur, est modifié à "ANY_OK". La dépendance incluant la ligne reliant les tâches 10 et 11 est supprimée.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#,, 4, ADD_DEPENDENCY, "START",, "ENDED_OK")
:SET &RET# = MODIFY_TASK(&RUNID#,, 9, MODIFY_DEPENDENCY,, 8,"ANY_OK")
:SET &RET# = MODIFY_TASK(&RUNID#,, 11, REMOVE_DEPENDENCY,, 10, "ENDED_OK")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], DEPENDENCY_ELSE_ACTION ,  Action Sinon, [Objet Alarme])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

DEPENDENCY_ELSE_ACTION

Détermine l'action devant être exécutée si la dépendance attendue n'apparaît pas.

Action Sinon

Valeurs autorisées : ABORT, BLOCK, BLOCK_ABORT et SKIP

"ABORT" : la tâche et le Workflow sont interrompues.
"BLOCK" : le Workflow est suspendu à la tâche précédente.
"BLOCK_ABORT" : le Workflow est suspendu à la tâche précédente et envoie un signal d'arrêt au Workflow supérieur (s'il existe).
"SKIP" : la tâche de workfow est ignorée.

Objet de notification

Objet devant être démarré lorsque le point de contrôle est dépassé.
Format : littéral de script ou variable de script

Remarques

Cette fonction de script détermine l'action devant être exécutée si la dépendance attendue n'apparaît pas.

Exemple

La tâche "FICHIER.ENTREE" du Workflow "GS.JOUR" est ignorée si la dépendance ne s'applique pas.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, DEPENDENCY_ELSE_ACTION, "SKIP")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Onglet Exécution

Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], Runtime option, Value)

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

Option d'exécution

Option d'exécution devant être modifiée.

Valeurs autorisées : 

"RUNTIME_USE_TASK_SETTINGS" : le paramétrage MRT/SRT de la tâche doit être utilisé.
"RUNTIME_MRT_NONE" - Pas de durée maximale d'exécution
"RUNTIME_MRT_FIXED" - Durée maximale d'exécution fixe
"RUNTIME_MRT_ERT" - Durée maximale d'exécution = ERT + %
"RUNTIME_MRT_TIME" - Durée maximale d'exécution = date actuelle + une période définie
"RUNTIME_SRT_NONE" - Pas de durée minimale d'exécution
"RUNTIME_SRT_FIXED" - Durée minimale d'exécution fixe
"RUNTIME_SRT_ERT" - Durée minimale d'exécution = ERT - %
"RUNTIME_ELSE_ACTION" - Action Sinon si la durée d'exécution est différente

Valeur

La valeur dépend de l'option d'exécution.

Pour "RUNTIME_USE_TASK_SETTINGS" : "YES" et "NO"
"YES" : les options d'exécution de la tâche sont utilisées
"NO" - Utiliser les options d'exécution des propriétés

Pour "RUNTIME_MRT_NONE" : Aucune valeur

Pour "RUNTIME_MRT_FIXED" : Valeur fixe au format HH:MM:SS

Pour "RUNTIME_MRT_ERT" : Pourcentage

Pour "RUNTIME_MRT_TIME" : "JJ/HH:MM:SS" [, Fuseau horaire]
"JJ" - Nombre de jours à ajouter à la date actuelle
"HH:MM:SS" - Heure
Fuseau horaire pour lequel l'horodatage doit être converti.

Pour "RUNTIME_SRT_NONE" : Aucune valeur

Pour "RUNTIME_SRT_FIXED" : Valeur fixe au format HH:MM:SS

Pour "RUNTIME_SRT_ERT" : Pourcentage

Pour "RUNTIME_ELSE_ACTION" : Action Sinon [, objet de notification]
Action Sinon : "CANCEL" (interrompre/arrêter la tâche) et "NONE" (pas d'action Sinon)
Objet de notification à démarrer si la durée d'exécution est dépassée.

Remarques

La fonction de script modifie les paramètres d'exécution du Workflow.

Exemple

L'objet notification "EQUIPE DE JOUR" est démarré si l'exécution de la tâche "FICHIER.ENTREE" dure plus que deux heures. La durée minimale d'exécution est sans importance.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RETMRT# = MODIFY_TASK(&RUNID#, "FILE.INPUT",, RUNTIME_MRT_FIXED, "2:00:00")
:SET  &RETSRT#MODIFY_TASK(&RUNID#, "FILE.INPUT",, RUNTIME_SRT_NONE)
:SET  &RETACT#MODIFY_TASK(&RUNID#, "FILE.INPUT",, RUNTIME_ELSE_ACTION,"CANCEL""DAYSHIFT")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Onglet Dépendance Externe

Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], EXTERNAL_SATISFACTION,Délai d'exécution, [Durée])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

EXTERNAL_SATISFACTION Définit le délai d'exécution
Satisfaction du Temps de référence

Validité du délai d'exécution
Format : littéral de script ou variable de script

Valeurs autorisées : "LOGICAL_DATE", "LAST_EXECUTION", "BEFORE_START" et "AFTER_START"

"LOGICAL_DATE" - Valable seulement s'il est activé avec la même date logique
"LAST_EXECUTION" - Depuis la dernière exécution du Workflow
"BEFORE_START" - Dans les limites d'une période avant le démarrage du Workflow
"AFTER_START" - Après le démarrage du Workflow

Durée

Période pour l'option "BEFORE_START" au format "HH:MM:SS"
Format : littéral de script ou variable de script

Remarques

La fonction définit le délai d'exécution d'une dépendance externe.

Exemple

Le délai d'exécution de la dépendance externe "GS.FICHIERS.CHERCHER" commence au démarrage du Workflow.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "MM.GET.FILES",, EXTERNAL_SATISFACTION, "AFTER_START")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], EXTERNAL_STATUS ,  État)

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

EXTERNAL_STATUS Définit ou supprime le statut attendu.
Statut

Statut attendu de la tâche externe à la fin de son exécution.
Format : littéral de script ou variable de script

Valeurs autorisées : "Statut de fin" et "NONE"

"Statut de fin" - Par ex : ENDED_OK
"NONE" : le système vérifie seulement que la tâche s'est terminée dans le délai imparti. Son statut n'a alors aucune importance.

Remarques

La fonction définit le statut attendu d'une dépendance externe.

Exemple

La dépendance externe "GS.FICHIER.CHERCHER" du Workflow "GS.JOUR" doit avoir le statut "ENDED_OK".

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "MM.GET.FILES",, EXTERNAL_STATUS, "ENDED_OK")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

  


Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], EXTERNAL_ELSE_ACTION, Action, [Objet de notification])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nombre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

EXTERNAL_ELSE_ACTION

Définit l'action à exécuter si la tâche externe n'a pas atteint au moins une fois le statut attendu dans le délai imparti ou si elle ne s'est pas terminée dans le délai imparti.

Action

 Valeurs autorisées : "WAIT", "SKIP" et "CANCEL"

"WAIT" - Attendre
"SKIP" - Ignorer
"CANCEL" - Interrompre la Chaîne

Objet de notification Objet devant être démarré lorsque le délai d'attente est dépassé.
Format : littéral de script ou variable de script

Remarques

La fonction définit l'action Sinon d'une dépendance externe.

Exemple

Le Workflow "GS.JOUR" est interrompue si la dépendance externe sur "GS.FICHIER.CHERCHER" n'apparaît pas comme prévue. L'objet notification "EQUIPE DE JOUR" doit alors être démarré.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "MM.GET.FILES",, EXTERNAL_ELSE_ACTION, "CANCEL", "DAYSHIFT")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

   


Syntaxe

MODIFY_TASK(RunID, [Task name], [Running number], EXTERNAL_TIMEOUT_ACTION,Timeout length, Action, [Objet de notification])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nombre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

EXTERNAL_TIMEOUT_ACTION Définit la période pendant laquelle le système doit attendre avant d'effectuer l'action Sinon "WAIT".
Durée du délai d'attente

Durée du délai d'attente au format "HH:MM:SS"
Format : littéral de script ou variable de script

Action

Valeurs autorisées : "WAIT", "SKIP" et "CANCEL"

"WAIT" - Attendre
"SKIP" - Ignorer
"CANCEL" - Interrompre la Chaîne

Objet de notification Objet devant être démarré lorsque le délai d'attente est dépassé.
Format : littéral de script ou variable de script

Remarques

La fonction définit les paramètres du délai d'attente d'une dépendance externe.

Exemple

La dépendance externe "GS.OBTENIR.FICHIERS" doit être ignorée au bout d'une heure.

:SET &RUNID# = GET_UC_OBJECT_NR("MM.DAY")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &RET# = MODIFY_TASK(&RUNID#, "MM.GET.FILES",, EXTERNAL_TIMEOUT_ACTION, "01:00:00", "SKIP")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

 


Onglet Valeur

Syntaxe

MODIFY_TASK(RunID, Task name, Running number, VALUE,NOM DU PROMPTSET || <VALUE>, VARIABLE || NOUVELLE VARIABLE, "VALEUR", [SÉLECTIONNER || DÉSELECTIONNER || VIDE || -> ESPACE par défaut])

Syntaxe

Description / format

RunID

Numéro d'exécution (RunID) de l'objet activé
Format : littéral de script, nmobre ou variable de script

Nom de la tâche
Numéro d'exécution

Nom ou numéro d'exécution de la tâche du Workflow.
Format : littéral de script, nombre ou variable de script

Dans un Workflow, une tâche est identifiée par son nom ou son numéro d'exécution. Vous pouvez indiquer le nom ou le numéro de la tâche dans le workflow. Si vous entrez les deux, ils doivent bien sûr correspondre.

Attention : Le numéro d'exécution indique le numéro dans le workflow et non pas le RunID de la tâche (par ex."3" pour la troisième tâche). Le numéro d'exécution est signalé dans la case de la tâche.

VALUE

Paramètre fixe "VALUE" - Modifie la valeur d'un objet Variable.

  • Variable Objet - modifie la valeur de la variable existante ou créer nouvelle variable avec la valeur spécifiée
  • Variable PromptSet - modifie la valeur d'une variable existante d'une commande PromptSet
Nom Promptset ou "<VALUE>"

Nom de PromptSet = nom de l'objet PromptSet

"<VALUE>" = indique une variable Object (par exemple, "&myvar#")

Nom de variable Si la variable n'existe pas et le paramètre précédent est réglé sur <VALUE>, la variable sera créée.
Valeur

Valeur pour la variable (facultatif)

Format : littéral de script ou variable de script

Ce paramètre est obligatoire pour les tableaux (lors de l'utilisation des PromptSets).

SELECT ou DESELECT ou CLEAR ou SPACE (par défaut)

Ce paramètre est utilisé pour modifier la sélection d'un réseau (PromptSet control). (facultatif)

  • SELECT = sélectionner les lignes d'un tableau (commande PromptSet : liste de vérification, case)
  • DESELECT = désélectionner les lignes d'un tableau
  • CLEAR = désélectionner toutes les lignes d'un tableau

Pour modifier tous les non tableay (valeur de commande PromptSet, valeur de variable d'objet)

  • ESPACE (par défaut) = texte vide
   

Remarques

Le Paramètre "VALUE" modifie la valeur d'une variable :

Exemples

Exemple 1 : Modifie la valeur de la variable &VARIABLE# de la tâche du workflow SCRI.NEW.01 (SCRI) et la définit à la valeur "Vienna-City". Si la variable &VARIABLE# n'existe pas, elle est créée avec "Vienna-City".

:SET &RUNID# = ACTIVATE_UC_OBJECT("JOBP.NEW.01")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &MODIFY# = MODIFY_TASK(&RUNID#, "SCRI.NEW.01", 4, VALUE, "<VALUE>", "&&VARIABLE#", "Vienna-City")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

Exemple 2 : Modifie la tâche SCRI.NEW.01 (SCRI) du workflow en définissant ses valeur PromptSet PRPT.NEW.01 (PRPT). Sélectionner "Test01" de la liste de commande PromptSet "CKG#".
("CKG#" représente un tableau des éléments de contrôle d'un PromptSet dans cette liste, "Test01" est un élément dans ce tableau qui est sélectionné via le script)

:SET &RUNID# = ACTIVATE_UC_OBJECT("JOBP.NEW.01")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &MODIFY# = MODIFY_TASK(&RUNID#, "SCRI.NEW.01", 4, VALUE, "PRPT.NEW.01", "CKG#", "Test01", "SELECT")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)

Exemple 3 : Modifie la variable PomptSet "Textfield01#" en la réglant à "mytextfieldvalue"

:SET &RUNID# = ACTIVATE_UC_OBJECT("JOBP.NEW.01")
:SET &RETSTOP# = MODIFY_TASK(&RUNID#, STOP_MODIFY)
:SET &MODIFY# = MODIFY_TASK(&RUNID#, "SCRI.NEW.01", 4, VALUE, "PRPT.NEW.01", "Textfield01#", "mytexfieldvalue")
:SET &RETCOMMIT# = MODIFY_TASK(&RUNID#, COMMIT)
:SET &RETGO# = MODIFY_TASK(&RUNID#, GO)


Rubriques connexes :

Elément de script Description
MODIFY_UC_OBJECT Modifie l'attribut d'un objet activé.