有了前面几章,我们肯定有一定的困惑,activiti如何与实际业务整合,比如一条采购单,如何跟一个流程实例互相关联起来?
这里就需要使用到activiti启动流程实例时设置一个流程实例的businessKey(一般存储我们一条采购单的id)
1,启动流程实例设置其businessKey
/**
* 启动一个流程实例,设置其业务id */
@Test public void startProInsWithKey() {
RuntimeService runtimeService = engine.getRuntimeService();
String processDefinitionKey = "purchasingflow"; //设置一个businessKey,在我实际业务中可能是一个采购单,或者订单之类的id
String businessKey ="111"; // 根据流程定义的key启动一个流程实例
ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(processDefinitionKey,businessKey);
System.out.println("流程实例id:" + processInstan


