Activiti以三种方式设置节点处理人,分别是:
1. Assignment:办理人,指定唯一一个。
2. Candidate users:候选人,可以指定多个人。
3. Candidate groups:候选组,可以指定多个组。
具体的设置如下图:
设置节点处理人的相关代码如下:
/**
* 启动一个流程
* @param modelId
*/
@RequestMapping(value = "start/{modelId}")
public void start(@PathVariable("modelId") String modelId){
Model modelData = repositoryService.getModel(modelId);
Map map = new HashMap<>();
map.put("id", "111111");
//设置办理人、候选人、候选组
map.put("assigneeUserId", "admin");
map.put("candidateUsers", "test1,test2");
map.put("candidateGroups", "group1,group2");
ProcessInstance processInstance