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());
}
}
Warning: include(/www/wwwroot/fengjinwei.com/wp-content/themes/fj/relatepost.php): failed to open stream: No such file or directory in /www/wwwroot/fengjinwei.com/wp-content/themes/fj/single.php on line 97
Warning: include(): Failed opening '/www/wwwroot/fengjinwei.com/wp-content/themes/fj/relatepost.php' for inclusion (include_path='.:') in /www/wwwroot/fengjinwei.com/wp-content/themes/fj/single.php on line 97
最新评论