Antoine_Sauteron_1266

Utilisation Fonction ACTIVATE_UC_OBJECT

Discussion created by Antoine_Sauteron_1266 on Aug 10, 2017
Je cherche à utiliser la fonction ACTIVATE_UC_OBJECT dans un JOBS pour appeler un autre JOBS.
Je voudrais pouvoir passer des paramétres à ce second flux ?
J'ai vu qu'il y avait une commande PASS_VALUES mais je n'arrive pas a recuperer les valeurs.
La doc en ligne manque un peu d'exemple d'utilsation de la commande ACTIVATE_UC_OBJECT.
Pourriez-vous me fournir une syntaxe correcte pour executer ce type de commande ?

Bonjour,

Le paramètre PASS_VALUES ne fonctionne que si :

a) les variables sont également renseignées dans l'onglet Variables & Prompts de l'objet qui contient la commande ACTIVATE_UC_OBJECT ou

b) les variables ont été définies avec la commande :PSET


Petit example avec 2 scripts :

  • SCRI.STARTERdémarreSCRI.ACTIVATEDen lui transmettant&MAVARIABLE#.
  • SCRI.ACTIVATED affiche ensuite cette variable.


SCRI.STARTER

a) Avec Promptset

 

:SET &START# = ACTIVATE_UC_OBJECT(SCRI.ACTIVATED,,,,,PASS_VALUES)
1ovzij4n1soe.png

 


b) Avec :PSET

:PSET &MAVARIABLE# = '12345'
:SET &START# = ACTIVATE_UC_OBJECT(SCRI.ACTIVATED,,,,,PASS_VALUES)


SCRI.ACTIVATED

 

:P Ma variable est &MAVARIABLE#

 

Résultat:
yesk4dvqw54a.png


Cordialement,
Antoine

Outcomes