Activiti 学习(任务分配)


用户任务分配主要有三种方式
 * 将任务分配个某个人 --精通
 * 将任务分配个某群人   --知道
 * 将任务分配个某个角色(组) -了解
  
1: 将任务分配个某个人有三个途径
 * 在流程设计当中指定处理任务的某个人
 * 在流程设计的时候用流程变量的方式指定任务处理人,然后在前面的流程处理完的时候用流程变量指定某个具体的人
   传入到下一个流程 .
 * 在流程设计的时候给流程任务添加一个监听器 ,在业务代码里面指定处理人
 
流程业务模拟:
 我们来设计一个简单的流程 ,有三个任务 ,分别用三种任务分配的方式给每个任务来分配一个处理人 
 
2: 将任务分配给某些人有三个途径
 * 在流程设计当中指定处理任务的某些人  (注意:添加处理人员不是在assignee选项 而是 cadidateUsers)
 * 在流程设计的时候用流程变量的方式指定某些任务处理人,
  然后在前面的流程处理完的时候用流程变量指定某些具体的人传入到下一个流程 .
 * 在流程设计的时候给流程任务添加一个监听器 ,在业务代码里面指定某些处理人
 注意:
  *  查询任务方式的不一样(只能通过候选者参数查询)
  *  处理的过程中有个拾取的动作
 
3:将任务分配给某个角色
 * 在流程设计当中指定处理任务的某个角色  (注意:添加处理人员不是在assignee选项 而是 cadidate group)
 * 在流程设计的时候用流程变量的方式指定某个角色作为处理人,
  然后在前面的流程处理完的时候用流程变量指定某些角色的人传入到下一个流程 .
 * 在流程设计的时候给流程任务添加一个监听器 ,在业务代码里面指定某个角色
 
 注意:
  *  查询任务方式的不一样(只能通过候选者参数查询)
  *  处理的过程中有个拾取的动作
  
01-课程计划02-Activiti工作流概念(使用程序演示工作流执行)03-Activiti介绍04-准备Activiti开发环境05-准备开发环境(配置文件)和核心API的介绍06-Activiti入门程序HelloWorld演示流程的执行07-流程定义的CRUD(上)08-流程定义的CRUD(下)09-流程实例,任务,执行对象控制流程的执行(上)10-流程实例,任务,执行对象控制流程的执行(下)11-流程变量(上)12-流程变量(下)13-流程历史数据查询14-第一天知识点回顾15-连线16-排他网关17-并行网关18-流程实例开始结束19-接收任务活动(receiveTask)20-个人任务分配(三种方式)21-组任务分配(三种方式)22-工作流提供的用户角色组(IdentityService)23-项目框架搭建(Struts)24-请假流程管理系统框架搭建(Spring+Struts)25-请假流程图26-知识点回顾27-系统登录(Session)28-自定义拦截器实现Session验证29-部署流程定义(zip文件部署)30-流程定义和部署对象查询31-查看流程图和删除流程定义32-请假单业务的查询列表和新增保存33-请假单业务的编辑保存和删除34-申请请假(启动流程实例)35-查找正在执行的个人任务列表36-使用类动态指定下一个任务的办理人37-办理任务(获取任务节点form key中的值)38-办理任务(使用任务ID,查询请假单)39-办理任务(使用任务ID,查询任务完成后的连线名称集合)40-完成任务41-查询办理任务时操作的历史批注信息(上)42-查询办理任务时操作的历史批注信息(下)43-在请假单中查询历史批注信息(使用请假单ID查询)44-查看当前流程图和课程总结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值