没有任务ID时如何为脚本任务设置变量?

时间:2019-04-19 11:18:32

标签: activiti

我在流程定义中具有以下流程:

  

用户任务->脚本任务

在我的Java应用程序代码中,我将用户任务设置为完成。这将自动触发脚本任务。

我想要设置一些仅在脚本任务中使用的变量。 Taskservice.setVariableLocal()方法需要任务ID,当我将用户任务设置为从应用程序代码完成时,我没有该ID。

这怎么办?

2 个答案:

答案 0 :(得分:2)

您可以使用executionListener设置变量吗?

答案 1 :(得分:0)

您如何在没有ID的情况下完成任务?您可以使用侦听器,但是仍然可以使用用户任务 是每个用户都可以使用任务服务获取分配给他/她的任务。当他们这样做时,您就可以访问ID