TaskImpl.getAllParticipants()可以得到所有的候选人
TaskService.addTaskParticipatingUser(taskId, userId, Participation.CANDIDATE);可以给任务添加候选人
所以,流程定义时可以将任务的候选人随意设置,在流程实例运行过程中通过TaskImpl.getAllParticipants()解析出候选人,再将候选人做一定的处理后调用TaskService.addTaskParticipatingUser(taskId, userId, Participation.CANDIDATE);和
List<Participation> getTaskParticipations(String taskId);
TaskService.removeTaskParticipatingUser(String taskId, String userId, String participationType);
可替换掉流程定义时设定的流程候选人
TaskService.addTaskParticipatingUser(taskId, userId, Participation.CANDIDATE);可以给任务添加候选人
所以,流程定义时可以将任务的候选人随意设置,在流程实例运行过程中通过TaskImpl.getAllParticipants()解析出候选人,再将候选人做一定的处理后调用TaskService.addTaskParticipatingUser(taskId, userId, Participation.CANDIDATE);和
List<Participation> getTaskParticipations(String taskId);
TaskService.removeTaskParticipatingUser(String taskId, String userId, String participationType);
可替换掉流程定义时设定的流程候选人