一、个人任务分配

  1.1  方式一:直接流程图配置中写死;

  1.2  方式二:使用流程变量

  • 我们在启动流程的时候设置流程变量即可
   /**
* 启动流程实例
*/
@Test
public void start(){
Map<String,Object> variables=new HashMap<String,Object>();
variables.put("userId", "张三");
ProcessInstance pi=processEngine.getRuntimeService() // 运行时Service
.startProcessInstanceByKey("studentLevaeProcess6",variables); // 流程定义表的KEY字段值
System.out.println("流程实例ID:"+pi.getId());
System.out.println("流程定义ID:"+pi.getProcessDefinitionId());
}

  1.3  方式三:TaskListener 监听实现

  • 编写TaskListener监听器

package com.shyroke.activiti.listenter;

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener; public class MyTaskListener implements TaskListener { public void notify(DelegateTask delegateTask) {
delegateTask.setAssignee("李四");
} }
  • 在任务节点添加TaskListener监听器

  • 最后部署-》启动流程,如下图,设置成功:

最新文章

  1. 史上最全的Win8快捷键大全
  2. Opencv加载和显示图片
  3. WebSocket 是什么原理?为什么可以实现持久连接?
  4. 移动设备上的媒体查询 CSS media queries for mobile device
  5. Madwifi Mad coding:自底向上分析associated_sta的更新过程 —— RSSI和MACADDR等信息获取的底层原理
  6. Linux一
  7. CDOJ 92 – Journey 【LCA】
  8. hadoop 2.x安装:完全分布式安装
  9. 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能
  10. C#基础知识之键盘对应的键值
  11. 基于FPGA的16阶级联型iir带通滤波器实现
  12. centos6安装openresty
  13. spring jpa + mybatis快速开始:
  14. 串行动画组QSequentialAnimationGroup
  15. POJ2385--Apple Catching(动态规划)
  16. odoo导入功能二开
  17. python中交换两个值的方法
  18. pgpool-II 的使用
  19. 我对商业模式O2O的理解
  20. Mac 10.12通过Launchd创建自定义服务(基于MySQL 5.7.15的开机自启动)

热门文章

  1. React 高阶组件浅析
  2. osg osgUtil::LineSegmentIntersector
  3. ElasticSearch的Gateway及存储原理
  4. 阶段5 3.微服务项目【学成在线】_day18 用户授权_12-前端集成认证授权-携带JWT授权
  5. 123457123456#0#-----com.threeapp.XueShuXue013----儿童学数学(13种方法)
  6. SSRS 2016 Forms Authentication
  7. Exploit completed, but no session was created.
  8. 网络损伤仪细分市场:eCPRI网络损伤的技术要求
  9. Python爬取链家二手房源信息
  10. SPSS 2019年10月31日 20:20:53今日学习总结