jbpm流程设计之fork、join
2013-05-18 13:52
387 查看
作用:
一、流程图
二、代码实现
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());
}
}
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());
}
}
相关文章推荐
- 说说 jBPM 流程定义语言(5)—— fork - join (分支、聚合活动)
- 推荐一篇学习jbpm的超级好的文章——揭秘jbpm流程引擎内核设计思想及构架(胡大哥的新作)
- jBPM Web Designer(jBPM Web 设计器、jBPM 流程设计器、工作流程设计器)
- JBPM流程定义版本升级设计
- 使用jBPM开发企业流程应用之安装流程设计器
- jbpm designer流程设计器保存流程特慢问题解决
- 揭秘jbpm流程引擎内核设计思想及构架
- jbpm4.4 在线流程设计器 ext.js+raphael.js
- 揭秘jbpm流程引擎内核设计思想及构架
- 揭秘jbpm流程引擎内核设计思想及构架
- 揭秘jbpm流程引擎内核设计思想及构架
- jbpm突然关闭后流程图形设计界面打不开问题
- jBPM-jPDL学习笔记——流程设计与控制
- jbpm流程设计器-oryx设计器-20120525 BUG修正
- jBPM-4.4:fork和join的一个例子
- jbpm知识点——fork、join
- Java7中的ForkJoin并发框架初探(上)——需求背景和设计原理
- 揭秘jbpm流程引擎内核设计思想及构架
- 工作流jbpm中join与fork用法
- JBPM4基础篇04-设计请假流程,JBPM集成到Web Project