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