2016-07-19 3 views
1

Я разрабатываю Informaticajob с несколькими сеансами в одном рабочем процессе. Мне нужно присвоить переменную @@ AAR с следующим кодомдинамически инициировать переменную для работы во всех сеансах рабочего процесса

IIF(get_date_part(sysdate,'mm') <= 7, get_date_part(add_to_date(sysdate,'YY',-2),'YY'), get_date_part(add_to_date(sysdate,'YY',-1),'YY') 

)

Я не уверен, как получить об этом, я думал о создании сеанса, который присваивает переменный, а затем передает его рабочий процесс.

Этот сеанс должен быть первым сеансом для запуска в рабочем процессе. но я не знаю, как создать сеанс, который не является отображением. Что я могу сделать, чтобы сделать это?

ответ

0

Сначала вы определяете переменные в рабочем процессе (Workflows -> Edit -> Variables), поэтому рабочий процесс знает об этих переменных.

Затем, как первая задача в вашем рабочем процессе, вы берете «Назначение» вместо сеанса. Это значок, похожий на калькулятор. В задании вы можете присваивать значения вашим переменным.

Пожалуйста, обратите внимание, что переменные должны быть имена «$$ ...» не «@@ ...»

+0

благодаря его worked- – havmaage