Как получить идентификатор рабочего процесса в службе процессов Alfresco с помощью задачи - PullRequest
0 голосов
/ 08 июля 2019

Я хотел бы получить taskId рабочего процесса в переменной задачи скрипта (Java Script / Groovy) и хочу отобразить его в пользовательской форме.

Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи по этому поводу.

мы используем процесс обслуживания Alfresco 1.9 версия

Заранее спасибо.

1 Ответ

1 голос
/ 08 июля 2019

Сохраните идентификатор задачи в переменной процесса, используя * ExecutionListener.создайте пружинный компонент, реализующий слушатель выполнения activiti, в переопределенном методе notify(DelegateExecution execution) установите свою переменную следующим образом:

execution.setVariable("your_var", your_var_value);

В задаче сценария вы можете получить доступ к переменным процесса с помощью выполнения,Например:

execution.getVariable("your_var");

следуйте серии разработчиков для получения более подробной информации.

...