Activiti數據庫支持


Activiti的后台是有數據庫的支持,所有的表都以ACT_開頭。 第二部分是表示表的用途的兩個字母標識。 用途也和服務的API對應。
ACT_RE_*: 'RE'表示repository。 這個前綴的表包含了流程定義和流程靜態資源 (圖片,規則,等等)。
ACT_RU_*: 'RU'表示runtime。 這些運行時的表,包含流程實例,任務,變量,異步任務,等運行中的數據。 Activiti只在流程實例執行過程中保存這些數據, 在流程結束時就會刪除這些記錄。 這樣運行時表可以一直很小速度很快。
ACT_ID_*: 'ID'表示identity。 這些表包含身份信息,比如用戶,組等等。
ACT_HI_*: 'HI'表示history。 這些表包含歷史數據,比如歷史流程實例, 變量,任務等等。
ACT_GE_*: 通用數據, 用於不同場景下,如存放資源文件。

資源庫流程規則表

1)    act_re_deployment     部署信息表
2)    act_re_model          流程設計模型部署表
3)    act_re_procdef          流程定義數據表

運行時數據庫表

1)    act_ru_execution        運行時流程執行實例表
2)    act_ru_identitylink        運行時流程人員表,主要存儲任務節點與參與者的相關信息
3)    act_ru_task            運行時任務節點表
4)    act_ru_variable        運行時流程變量數據表

歷史數據庫表

1)    act_hi_actinst         歷史節點表
2)    act_hi_attachment        歷史附件表
3)    act_hi_comment        歷史意見表
4)    act_hi_identitylink        歷史流程人員表
5)    act_hi_detail            歷史詳情表,提供歷史變量的查詢
6)    act_hi_procinst        歷史流程實例表
7)    act_hi_taskinst        歷史任務實例表
8)    act_hi_varinst            歷史變量表

組織機構表

1)    act_id_group        用戶組信息表
2)    act_id_info            用戶擴展信息表
3)    act_id_membership    用戶與用戶組對應信息表
4)    act_id_user            用戶信息表

通用數據表

1)    act_ge_bytearray        二進制數據表
2)    act_ge_property            屬性數據表存儲整個流程引擎級別的數據,初始化表結構時,會默認插入三條記錄,

事件處理日志表

act_evt_log

activiti.cfg.xml(activiti的配置文件)

Activiti核心配置文件,配置流程引擎創建工具的基本參數和數據庫連接池參數。
定義數據庫配置參數:
    jdbcUrl: 數據庫的JDBC URL。
    jdbcDriver: 對應不同數據庫類型的驅動。
    jdbcUsername: 連接數據庫的用戶名。
    jdbcPassword: 連接數據庫的密碼。
基於JDBC參數配置的數據庫連接 會使用默認的MyBatis連接池。 下面的參數可以用來配置連接池(來自MyBatis參數):
    jdbcMaxActiveConnections: 連接池中處於被使用狀態的連接的最大值。默認為10。
    jdbcMaxIdleConnections: 連接池中處於空閑狀態的連接的最大值。
    jdbcMaxCheckoutTime: 連接被取出使用的最長時間,超過時間會被強制回收。 默認為20000(20秒)。
    jdbcMaxWaitTime: 這是一個底層配置,讓連接池可以在長時間無法獲得連接時, 打印一條日志,並重新嘗試獲取一個連接。(避免因為錯誤配置導致沉默的操作失敗)。 默認為20000(20秒)。
示例數據庫配置:

logging.properties(日志處理)

日志的配置文件,Activiti操作數據庫的時候,整合的日志文件


免責聲明!

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



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