《Activiti/Flowable 深入BPM工作流》-如何指派负责人?
一. 问题
如果任务某个节点的负责人临时有事不能处理,怎么办?
需求
流程定义中, 任务节点的assignee固定设置任务负责人,在流程定义时,将参与者固定设置在 .bpmn文件中, 如果临时任务负责人变更则需要修改流程定义,这是非常复杂的,系统扩展性就差, 针对这种情况,怎么办?
解答: 可以给任务设置多个候选人, Candidate-users, 可以从候选人中选择参与者来完成任务.
问题: 如何设置任务候选人?
解答: 具体步骤如下
其中 .bpmn文件转换成 .xml文件后会出现如下:
<userTask activiti:exclusive="true" id="_3" name="填写申请信息"/>
<userTask activiti:candidateUsers="zhangsan,lisi" activiti:exclusive="true" id="_4" name&#