zoukankan      html  css  js  c++  java
  • activiti7启动流程实例,动态设置assignee人

    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());

    }
    }
  • 相关阅读:
    8051单片机指令和寻址方式
    C/C++的关系
    go JSON 读写到文件
    Oracle 对未提交事务的查询
    win8 iis 安装
    Silverlight 项目 对话框
    VisualSVN错误 Cannot query proxy blanket解决办法
    silverlight浏览器自适应问题
    windows server2003 多用户登陆问题解决办法
    silverlight 缺少对象错误
  • 原文地址:https://www.cnblogs.com/yscec/p/11802783.html
Copyright © 2011-2022 走看看