Activiti in action
---------------------
1
流程文件: bookorder.simple.bpmn20.xml
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" #1
targetNamespace="http://www.bpmnwithactiviti.org"> #2
<process id="simplebookorder" name="Order book">
<startEvent id="startevent1" name="Start"/>
<sequenceFlow id="sequenceflow1" #A
sourceRef="startevent1" targetRef="endevent1"/>
<endEvent id="endevent1" name="End"/>
</process>
</definitions>
2
API:
public class SimpleProcessTest {
@Test
public void startBookOrder() {
ProcessEngine processEngine = ProcessEngineConfiguration #1
.createStandaloneInMemProcessEngineConfiguration() #1
.buildProcessEngine(); #1
RuntimeService runtimeService =
processEngine.getRuntimeService();
RepositoryService repositoryService =
processEngine.getRepositoryService();
repositoryService.createDeployment() #2
.addClasspathResource("bookorder.simple.bpmn20.xml") #2
.deploy(); #2
ProcessInstance processInstance = #3
runtimeService.startProcessInstanceByKey( #3
"simplebookorder"); #3
assertNotNull(processInstance.getId());
System.out.println("id " + processInstance.getId() + " " +
processInstance.getProcessDefinitionId());
}
}
3
API 解析:
ProcessEngineConfiguration
ProcessEngine
RepositoryService
Deployment
RuntimeService
ProcessInstance
-----------------------
3.1
创建流程引擎:
3.1.1 从配置文件配置: activiti.cfg.xml
ProcessEngine processEngine = ProcessEngineConfiguration
.createProcessEngineConfigurationFromResourceDefault()
.buildProcessEngine();
3.1.2 代码创建
ProcessEngine processEngine = ProcessEngineConfiguration
.createStandaloneProcessEngineConfiguration()
.buildProcessEngine();
Or
ProcessEngine processEngine = ProcessEngineConfiguration
.createStandaloneInMemProcessEngineConfiguration()
.buildProcessEngine();
分享到:
相关推荐
activiti 实战 最全代码,activiti in action,绝对没有删减
After I wrote Open Source ESBs in Action for Manning a few years ago, I focused on my daily job for some time, working with open source enterprise integration frameworks like Mule, Camel, ServiceMix,...
Activiti in action 英文版,官方文档,质量完美. 这是关于activiti学习的最佳文档,没有之一,序言部分由activiti作者tom baeyens完成。
activiti in action meap版 全本
非扫描版的 Activiti in Action。学习 Activiti 必备!!注:英文版
工作流必备文档,jbpm最佳替代品
Activiti in Action 源码
Activiti in Action.2012
activiti实战配套源码,工作流被广泛应用于各种信息化系统中,开发人员共同协作制作了符合bpmn 2.0规范的流程定义
一本破本到处下得到,有人竟然还要10分,我1分贡献出来,有用的来下。 (此书目前只有英文版)
Activiti in Action.pdf 实战Activiti 工作流引擎Activiti
很全面的activiti 教程,不过是英文版
activit in action 权威书籍,值得拥有
Manning.Activiti.in.Action.Jul.2012.pdf
Manning.Activiti.in.Action.Jul.2012,写的还是不错的