《activiti 深入BPM工作流》--- activiti如何实现 .bpmn文件的部署?
一. 问题
Activiti如何实现 .bpmn文件的部署?
二. 详情
activiti如何实现 .bpmn文件的部署?
解答: 问题分析,就是将bpm.bpmn 流程部署到bpm的表里去.
整体思路:
1. 创建ProcessEngine对象
2. 得到RepositoryService对象
3. 进行部署
4. 输出部署的一些信息
具体code如下:
/**
* 部署流程定义
*/
@Test
public void deployProcess() {
// 1. 创建ProcessEngineConfiguration
ProcessEngineConfiguration configuration = ProcessEngineConfiguration
.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
// 2. 创建ProcessEngine对象
ProcessEngine processEngine = configuration.buildProcessEngine();
// 3. 获取repositoryService
RepositoryService r