springboot+activiti7.0之自動部署流程


導包,因為我springboot集合了mybatis,所以activiti要排除

<dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-spring-boot-starter</artifactId>
            <version>7.1.0.M1</version>
            <exclusions>
                <exclusion>
                    <artifactId>mybatis</artifactId>
                    <groupId>org.mybatis</groupId>
                </exclusion>
            </exclusions>
        </dependency>

 

springboot配置文件yml

activiti:
        #自動檢查、部署流程定義文件
        check-process-definitions: true
        #自動更新數據庫結構
        database-schema-update: true
        # asyncExecutorActivate是指activiti在流程引擎啟動就激活AsyncExecutor,異步:true-開啟(默認)、false-關閉
        spring.activiti.async-executor-activate: true
        history-level: full
        db-history-used: true
        #流程定義文件存放目錄,要具體到某個目錄
        process-definition-location-prefix: classpath:/processes/holliday/
        #process-definition-location-suffixes: #流程文件格式
        #  - **.bpmn20.xml
        #  - **.bpmn

 

流程圖

 

 

 

啟動項目:生成25張表

 

 

 

其中部署階段影響的表有:

ACT_RE_DEPLOYMENT:部署單元信息

ACT_RE_PROCDEF: 已部署的流程定義

ACT_GE_BYTEARRAY: 流程定義的bpmn文件及png文件

 

具體表含義參考:https://www.cnblogs.com/telwanggs/p/7491564.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM