2017-03-24 1 views
0

J'ai une variable utilisateur (disons ex var_ts) qui stocke l'horodatage en utilisant la variable utilisateur dans la séquence de travail.Relatif à la banque de données. Ajouter une variable utilisateur au paramètre

Maintenant, je veux utiliser la valeur de la variable dans d'autres travaux dans la même séquence de travail.

Comment l'ajouter en tant que paramètre, car lorsque je l'ajoute, le nom de la variable arrive et non l'horodatage.

Répondre

0

Lorsque vous l'ajoutez en tant que paramètre, le nom de la variable utilisateur est utilisé, mais lors de l'exécution, la valeur est remplacée.

Par exemple, dans l'étape de l'activité de travail pour MyTS il ajoutera:

UserVariables_Activity_0.var_ts 

Lors de l'exécution, vous verrez:

CallRowGenToPeek1 -> (RowGenToPeek1): Job run requested 
Mode (row/warn limits) = 0/0 
Job Parameters ---> 
MyTS=00:00:00 
DSJobController=CallRowGenToPeek1 

où la valeur de UserVariables_Activity_0.var_ts est 00:00:00 .

0

Vous devez utiliser le paramètre Variable d'activité sur l'expression de valeur du paramètre Activité de travail.

Sur les images suivantes, il existe une séquence avec une variable utilisateur UV et une activité de travail qui appelle le travail appelé JOB. Sur l'UV, il y a une variable var_ts évaluée avec la manipulation sur horodatage.

Example Sequence - variable definition

Le travail calledJob veulent un seul paramètre, Timestamp. Dans le champ Propriétés de l'activité de travail appelé Job, pour le paramètre Horodatage, sélectionnez Variable d'activité par 3 points à droite.

Activity Variable

Maintenant, sélectionnez UV.var_ts pour passer la valeur variable utilisateur à l'emploi.

enter image description here

enter image description here