工作流4-流程实例,任务,执行对象控制流程的执行

版权声明:fromZjy QQ1045152332 https://blog.csdn.net/qq_36762677/article/details/83618607

流程实例: 从开始到结束
流程对象:

  • 一个流程,流程实例只有一个,执行对象可以存在多个
    在这里插入图片描述

1.启动流程实例

public void startProcessInstance(){
	//流程定义的key,根据key启动最新version流程
	String processDefinitionKey  = "helloworld";
	ProcessInstance pi = processEngine.getRuntimeService()
									.startProcessInstanceByKey(processDefinitionKey);
	System.out.println(pi.getId());//流程实例id
	System.out.println(pi.getProcessDefinitionId());//流程定义id
}
启动成功后查询db

查询正在执行的执行对象表select * from act_ru_execution

结论
  • 如果是单例流程(没有分支和聚合),执行对象idid_和流程实例idPROC_INS_ID_值相同

猜你喜欢

转载自blog.csdn.net/qq_36762677/article/details/83618607