1、配置
2、生成activiti表
3、流程部署
1、首先需要将bpmn生成图片,利用工具直接保存即可
2、流程部署
一个流程部署,生成一条act_re_deployment,多个流程生成:act_re_procdef。
act_re_deployment和act_re_procdef是一对多
@Test public void testDeployment() { // 1、创建ProcessEngine ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); // 2、获取RepositoryServcie RepositoryService repositoryService = processEngine.getRepositoryService(); // 3、使用service进行流程的部署,定义一个流程的名字,把bpmn和png部署到数据中 Deployment deploy = repositoryService.createDeployment() .name("出差申请流程") .addClasspathResource("bpmn/evection.bpmn") .addClasspathResource("bpmn/evection.png") .deploy(); // 4、输出部署信息 System.out.println("流程部署id=" + deploy.getId()); System.out.println("流程部署名字=" + deploy.getName()); }