《Activiti 深入BPM工作流 》--- 數據庫表的命名規則是什麼?

 

《Activiti 深入BPM工作流 》---  數據庫表的命名規則是什麼?

 

 

一. 問題: 

       數據庫表的命名規則是什麼?

 

 

 

 

二. 詳細 

   

      Activiti的表都是以ACT_ 開頭. 

    第二部分是表示表的用途的兩個字母標識.用途也和服務的API對應.

 

     1. ACT_RE_*** :    "RE" 表示 repository. 這個Profix的表包含了流程定義和流程靜態資源.(圖片,規則等等.)

    2. AC_RU_***  :   "RU" 表示runtime.   這些是運行時間表,包含流程實例,任務,變量,異步任務等運行的數據.

特點:  Activiti只有在流程實例執行過程中保存這些數據, 在流程結束時就會刪除這些記錄.

   

爲什麼運行時保存數據,結束時就刪除記錄?

解答: 這樣運行時表可以一直很小,  速度可以非常的快.

 

   3. ACT_HI_*** : "HI"表示history, 表示歷史數據,例如歷史流程實例,變量,任務等等.

   4. ACT_GE_***: "GE" 表示general. 通用數據,用於不同場景下的.

 

 

 

三. 總結.

    總體來說,四種類型加上一張日誌表,一共就25張表.

    Act_evt_log, ACT_RE_***, ACT_RU_***, ACT_HI_*** 和ACT_GE_***.

 

 

 

 

 

 

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