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