如何使用脚本任务在Alfresco流程服务中获取工作流taskId

时间:2019-07-08 09:27:08

标签: alfresco activiti alfresco-webscripts

我想在脚本任务变量(Java Script / Groovy)中获取工作流taskId,并希望将其显示在用户窗体上。

如果您对此有任何想法,请告诉我。

我们正在使用Alfresco Process Service 1.9版本

谢谢。

1 个答案:

答案 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以获得更多详细信息。