如何使用脚本任务在Alfresco process service中获取工作流任务ID

如何使用脚本任务在Alfresco process service中获取工作流任务ID,alfresco,activiti,alfresco-webscripts,Alfresco,Activiti,Alfresco Webscripts,我想在脚本任务variableJava脚本/Groovy中获取工作流任务ID,并希望在用户表单上显示它 如果你对此有任何想法,请告诉我 我们正在使用Alfresco process service 1.9版本 提前感谢。使用*ExecutionListener将taskId存储在流程变量中。在重写方法notifyDelegateExecution中,创建一个实现activiti执行侦听器的Springbean,将变量设置为: execution.setVariableyour_var,your_

我想在脚本任务variableJava脚本/Groovy中获取工作流任务ID,并希望在用户表单上显示它

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

我们正在使用Alfresco process service 1.9版本


提前感谢。

使用*ExecutionListener将taskId存储在流程变量中。在重写方法notifyDelegateExecution中,创建一个实现activiti执行侦听器的Springbean,将变量设置为:

execution.setVariableyour_var,your_var_值

在脚本任务中,您可以使用执行来访问流程变量。e、 g:

execution.getVariableyour_var


详细信息请参见。

您是指脚本任务之前的usertask任务id吗?@Abbaskarawala,没错,我想要一个usertask任务id,我必须在下一级用户指派之前的脚本任务中使用它。您能在我们的回答中添加一些详细信息吗,请告诉我如何在流程变量中存储taskId。不确定是否仍然支持脚本基任务侦听器ScriptTaskListener/ScriptExecutionListener。