Camunda将受让人设为所有者

时间:2014-07-11 17:49:05

标签: owner camunda

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

我应该在我的用户任务中加入什么?#34;受让人"领域?

提前谢谢

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

<camunda:executionListener expression="${execution.setVariable(&#39;startedBy&#39;, authenticatedUserId)}" event="end" />