Activiti 学习(任务分配)


用户任务分配主要有三种方式
 * 将任务分配个某个人 --精通
 * 将任务分配个某群人   --知道
 * 将任务分配个某个角色(组) -了解
  
1: 将任务分配个某个人有三个途径
 * 在流程设计当中指定处理任务的某个人
 * 在流程设计的时候用流程变量的方式指定任务处理人,然后在前面的流程处理完的时候用流程变量指定某个具体的人
   传入到下一个流程 .
 * 在流程设计的时候给流程任务添加一个监听器 ,在业务代码里面指定处理人
 
流程业务模拟:
 我们来设计一个简单的流程 ,有三个任务 ,分别用三种任务分配的方式给每个任务来分配一个处理人 
 
2: 将任务分配给某些人有三个途径
 * 在流程设计当中指定处理任务的某些人  (注意:添加处理人员不是在assignee选项 而是 cadidateUsers)
 * 在流程设计的时候用流程变量的方式指定某些任务处理人,
  然后在前面的流程处理完的时候用流程变量指定某些具体的人传入到下一个流程 .
 * 在流程设计的时候给流程任务添加一个监听器 ,在业务代码里面指定某些处理人
 注意:
  *  查询任务方式的不一样(只能通过候选者参数查询)
  *  处理的过程中有个拾取的动作
 
3:将任务分配给某个角色
 * 在流程设计当中指定处理任务的某个角色  (注意:添加处理人员不是在assignee选项 而是 cadidate group)
 * 在流程设计的时候用流程变量的方式指定某个角色作为处理人,
  然后在前面的流程处理完的时候用流程变量指定某些角色的人传入到下一个流程 .
 * 在流程设计的时候给流程任务添加一个监听器 ,在业务代码里面指定某个角色
 
 注意:
  *  查询任务方式的不一样(只能通过候选者参数查询)
  *  处理的过程中有个拾取的动作
  

猜你喜欢

转载自blog.csdn.net/qq_36443497/article/details/79641435