我在给定时间建模流程,并希望将用户任务分配给创建流程实例的用户。
我应该在我的用户任务中加入什么?#34;受让人"领域?
提前谢谢
答案 0 :(得分:1)
我们通过在流程启动时设置“startedBy”流程变量来解决此问题。然后,只需使用“受理人”字段中的变量值:$ {startedBy}。
您必须修改流程开始以获取登录用户。这可以通过将变量传递给“startProcessByKey”...方法或在尝试从当前会话中获取用户的start事件上实现一个Listener来完成。
答案 1 :(得分:0)
开始事件上的结束侦听器工作正常:
<camunda:executionListener expression="${execution.setVariable('startedBy', authenticatedUserId)}" event="end" />