01_流程定义的部署

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架构图

原文地址:https://www.cnblogs.com/winchance/p/14260905.html