1

我在给定时间对流程进行建模,并希望将用户任务分配给创建流程实例的用户。

我应该在我的用户任务“受让人”字段中输入什么?

先感谢您

4

2 回答 2

1

我们通过在流程启动时设置“startedBy”流程变量来解决这个问题。然后,只需使用 Assignee 字段中的变量值:${startedBy}。

您将不得不修改您的流程开始以获取登录用户。这可以通过将变量传递给“startProcessByKey”...方法来完成,或者在尝试从当前会话中获取用户的开始事件上实现一个监听器。

于 2014-07-12T11:19:29.927 回答
0

开始事件上的结束侦听器工作正常:

<camunda:executionListener expression="${execution.setVariable(&#39;startedBy&#39;, authenticatedUserId)}" event="end" />
于 2020-07-02T20:31:50.443 回答