1. 程式人生 > >工作流4-流程例項,任務,執行物件控制流程的執行

工作流4-流程例項,任務,執行物件控制流程的執行

流程例項: 從開始到結束
流程物件:

  • 一個流程,流程例項只有一個,執行物件可以存在多個
    在這裡插入圖片描述

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_值相同