当前位置: 代码迷 >> 综合 >> Activiti启动流程实例,runtimeService.startProcessInstanceByKey
  详细解决方案

Activiti启动流程实例,runtimeService.startProcessInstanceByKey

热度:30   发布时间:2023-11-24 02:34:25.0
/*** 启动流程实例,添加进businessKey** 本质:act_ru_execution表中的businessKey的字段要存入业务标识*/
public class BusinessKeyAdd {
    public static void main(String[] args) {
    //1.得到ProcessEngine对象ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();//2.得到RuntimeService对象RuntimeService runtimeService = processEngine.getRuntimeService();//3.启动流程实例,同时还要指定业务标识businessKey 它本身就是请假单的id//第一个参数:是指流程定义key//第二个参数:业务标识businessKeyProcessInstance processInstance = runtimeService.startProcessInstanceByKey("holiday", "1001");//4.输出processInstance相关的属性,取出businessKey使用:processInstance.getBusinessKey()System.out.println(processInstance.getBusinessKey());}
}
  相关解决方案