作用:
1.1.1. fork、join(分支/聚合活动)
这是多个分支并行(同时)执行的,并且所有的分支Execution都到Join活动后才继续向后执行。
一、流程图
二、代码实现
package com.njupt.forkandjoin; import java.io.InputStream; import org.jbpm.api.Configuration; import org.jbpm.api.ProcessEngine; import org.jbpm.api.ProcessInstance; import org.junit.Test; public class ProcessTest { private ProcessEngine processEngine = Configuration.getProcessEngine(); @Test public void test() throws Exception { // 1,部署流程定义 InputStream in = getClass().getResourceAsStream("test.jpdl.xml"); processEngine.getRepositoryService()// .createDeployment()// .addResourceFromInputStream("test.jpdl.xml", in)// .deploy(); // 2,启动流程实例 ProcessInstance pi = processEngine.getExecutionService().startProcessInstanceByKey("test"); System.out.println("==> " + pi.findActiveActivityNames()); } }