代码语言:javascript复制
package com.itheima.activiti;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.runtime.ProcessInstance;
/**
* 启动流程实例:前提是完成流程部署
*/
public class ActivitiStartInstance {
/**
* 影响的表
* act_hi_actinst 已完成的活动信息
* act_hi_identitylink 参与者信息
* act_hi_procinst 流程实例
* act_hi_taskinst 任务实例
* act_ru_execution 执行表
* act_ru_identitylink 参与者信息
* act_ru_task 任务
* @param args
*/
public static void main(String[] args) {
// 1:得到ProcessEngine对象
ProcessEngine defaultProcessEngine = ProcessEngines.getDefaultProcessEngine();
// 2:获取RuntimeService服务
RuntimeService runtimeService = defaultProcessEngine.getRuntimeService();
// 3:根据KEY启动流程实例
ProcessInstance holiday = runtimeService.startProcessInstanceByKey("holiday");
// 4:输出信息
System.out.println("流程定义ID:" holiday.getProcessDefinitionId());
System.out.println("流程实例ID:" holiday.getId());
System.out.println("当前活跃ID:" holiday.getActivityId());
}
}
作者:彼岸舞
时间:2020 828
内容关于:Activiti工作流
本文来源于网络,只做技术分享,一概不负任何责任