企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
为了区别同一个流程定义下的每个流程实例,需要再添加一个业务标识。好比请假的流程都是一样的(即请假的流程定义是一样的),但是又不是只有一个人会请假,所以为了区分是哪个人请的假,需要再添加一个业务标识。 ```java @Test public void addBusinessKey() { //1、获取流程引擎 ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); //2、获取RuntimeService RuntimeService runtimeService = processEngine.getRuntimeService(); //3、启动流程的过程中,添加businesskey //第一个参数:流程key //第二个参数:业务标识 ProcessInstance instance = runtimeService.startProcessInstanceByKey("evectionProcess", "1001"); //4、输出 System.out.println("businessKey:{}" + instance.getBusinessKey()); //businessKey:1001 } ```