activiti----使用

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());
    }

 

4、启动流程实例

 

posted @ 2021-04-13 21:49  小名的同学  阅读(76)  评论(0编辑  收藏  举报