《Activiti/Flowable 深入BPM工作流》
----流程部署实现方式二
一. 问题
流程部署实现方式二
之前小编总结过, 流程定义的部署实现, 但是这种实现方式是必需每次都要连接 activiti.cfg.xml 配置问文件, 而通过 processEngines 这个方法, 不需要每次都连接配置问文件.
二. 详情
具体code实现如下:
public class VariableTest {// 新的请假流程定义的部署public static void main(String[] args) {// 1. 得到 processEngineProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();// 得到 RepositoryServiceRepositoryService repositoryService = processEngine.getRepositoryService();// 部署Deployment deploy = repositoryService.createDeployment().addClasspathResource("studentHoliday.bpmn").addClasspathResource("studentHoliday.png").name("请假流程--流程变量").deploy();System.out.println(deploy.getId());System.out.println(deploy.getName());}}
在库里查询成功结果如下: