1、实验前提条件:
数据库配置正确
activiti.cfg.xml使用默认配置
2、代码摘录:
/** * 流程定义的部署 * 影响的activiti表有哪些? * act_re_deployment 部署信息 act_re_procdef 流程定义的一些信息 act_ge_bytearray 流程定义的bpmn文件及png文件 */ public class ActivitiDeployment { public static void main(String[] args) { //1.创建ProcessEngine对象 ProcessEngine processEngine=ProcessEngines.getDefaultProcessEngine(); //2.得到RepositoryService实例 RepositoryService repositoryService=processEngine.getRepositoryService(); //3.进行部署 Deployment deployment = repositoryService.createDeployment() .addClasspathResource("diagram/holiday.bpmn") .addClasspathResource("diagram/holiday.png") .name("请假申请单流程") .deploy(); System.out.println(deployment.getName()); System.out.println(deployment.getId()); } }
3、Activiti架构图