Lorsqu'on définie une variable avec SET, elle à une portée locale. Si la variable est définie dans le pré-process d'un JOBS, elle peut être utilisé dans l'onglet process mais pas en dehors de l'objet
Sinon, il faut, dans le JOBP définir dans l'onglet process une variable avec PSET.
Par défaut toutes les variables définie ainsi dans le JOBP sont connues des fils de celui-çi
si on défini ça dans le JOBP, les JOBS pourront l'utiliser
:PSET &NOM_ENTITE# = "IDF"
https://us.v-cdn.net/5019921/uploads/editor/y5/p24zdh9lruzi.jpg" width="1193">
on peut également le saisir dans l'onglet "Variables & Prompts"
Après, si vous débrouillez bien en langage script, on peut également positionner le paramètre dans le nom du JOBP et analyser celui-çi en le découpant et en récupérant le champ automatiquement
on met ça dans l'onglet process du JOBP
:SET &taskname# = SYS_ACT_ME_NAME()
:DEFINE &TABLEAU_TASKNAME#, string, 200
:SET &TASKNAME_ROW1# = &taskname#
:FILL &TABLEAU_TASKNAME#[] = STR_SPLIT(&TASKNAME_ROW1#,"_")
:PSET &NOM_ENTITE# = &TABLEAU_TASKNAME#[4]
On découpe le nom du workflow avec le _ comme séparateur, le champ 4 contient la valeur qu'on veux
si on à JOBP_INTEGRATION_REGION_IDF, on récupère IDF
Dans les JOBS, on utilise &NOM_ENTITE# comme paramètre au script