package com.zcc.activiti03;

import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;
import org.activiti.engine.runtime.ProcessInstance;
import org.activiti.engine.task.Task;
import org.activiti.engine.task.TaskQuery; import java.util.HashMap;
import java.util.List;
import java.util.Map; /**
*启动流程实例,动态设置assignee人
*/
public class AssigneeUEL { public static void main(String[] args) {
//创建流程引擎配置类
ProcessEngineConfiguration processEngineConfiguration=
ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
//流程引擎对象
ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();
//获取runtimeService
RuntimeService runtimeService = processEngine.getRuntimeService(); //设置assignee,用户可以在界面上设置任务节点的执行人
Map<String,Object> map=new HashMap<>();
map.put("assignee0","张三");
map.put("assignee1","李四");
map.put("assignee2","王五"); //启动流程实例,同时设置任务节点执行人
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("myProcess2", map);
System.out.println(processInstance.getName()); }
}

最新文章

  1. Python_DB_Api
  2. SpringAOP代理报错问题
  3. jquery中取消和绑定hover事件的正确方式
  4. 在spring容器中定义初始化和销毁bean前所做的操作,有三种方式
  5. vba 工作案例1
  6. CSS3实现的player播放按钮
  7. 解决Fetching android sdk component information加载过久问题
  8. 使用有限状态机(FSM)编写的敌人AI
  9. poj1651 最优矩阵乘法动态规划解题
  10. bootstrap使用汇总
  11. C# 控制台倒计时
  12. c oth
  13. 顺企网 爬取16W数据保存到Mongodb
  14. 创建银行分行的API
  15. dll附加依赖项查看&mdash;&mdash;dumpbin 命令
  16. php unicode编码和字符串互转
  17. 基于OpenCV做“三维重建”(3)--相机参数矩阵
  18. jenkins+maven+git持续集成部署问题总结
  19. linux 命令 — split
  20. js延迟

热门文章

  1. day 109结算中心.
  2. BPT(Business Process Testing)
  3. python 字典(dictionary)一些方法
  4. maxim - Android UI压力测试
  5. 关于清除浮动的n中方式
  6. 网络通信_socket
  7. python数字图像处理(一)图像的常见操作
  8. centos系统jdk安装
  9. Java缓冲流的优点和原理
  10. python_suit