我想在脚本任务变量(Java Script / Groovy)中获取工作流taskId,并希望将其显示在用户窗体上。
如果您对此有任何想法,请告诉我。
我们正在使用Alfresco Process Service 1.9版本
谢谢。
答案 0 :(得分:1)
使用* ExecutionListener将taskId存储在过程变量中。创建一个实现activiti Execution Listener的spring bean,在覆盖方法notify(DelegateExecution execution)
中将变量设置为:
execution.setVariable("your_var", your_var_value);
在脚本任务中,您可以使用执行来访问过程变量。例如:
execution.getVariable("your_var");
遵循developer series以获得更多详细信息。