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

How to set variables for a script task when not having task id?

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

user-task -> script-task

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

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

如何做到这一点?

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

没有 Id,你是如何完成任务的?您可以使用侦听器,但仍然有用户任务的整个想法 是每个用户都可以使用任务服务获得 his/her 分配的任务。当他们这样做时,您可以访问 id