我需要将工作流中的下两个任务分配给初始任务中特定组的特定用户。怎么办?
答案 0 :(得分:2)
您可以添加ActivitiScriptNode类型的流程变量,在cm:person ....类型的UserTask上设置新属性。
在该任务上设置一个监听器,将该属性的值带到进程var
在您要动态分配给自定义用户的用户任务中放置此标记:
<humanPerformer>
<resourceAssignmentExpression>
<formalExpression>${activitiScriptNodeVar.properties.userName}</formalExpression>
</resourceAssignmentExpression>
</humanPerformer>
一些OOTB工作流程就是一个很好的例子。请查看此示例:https://github.com/Alfresco/community-edition/blob/master/projects/repository/config/alfresco/extension/activiti-adhoc-timer.bpmn20.xml.sample