《Activiti/Flowable 深入BPM工作流》-流程部署實現方式二

 

 

 

《Activiti/Flowable  深入BPM工作流》

                                    ----流程部署實現方式二

 

 

一. 問題

    流程部署實現方式二

     之前小編總結過, 流程定義的部署實現, 但是這種實現方式是必需每次都要連接 activiti.cfg.xml 配置問文件, 而通過 processEngines 這個方法, 不需要每次都連接配置問文件.

 

二. 詳情

 

      具體code實現如下:

 

public class VariableTest {


    // 新的請假流程定義的部署
    public static void main(String[] args) {
        // 1. 得到 processEngine
        ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();

        // 得到 RepositoryService
        RepositoryService 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());
    }

}

 

 

 

在庫裏查詢成功結果如下:

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章