一、簡述
github: activiti6.0 github位址
在activiti5.0版本裡預設生成的表是25張,而6.0版本裡預設生成了28張表。
可以看出6.0版本比5.xx版本多了三張表,從官方公升級文件上也可以看到主要對job 作業表進行了拆分:activiti 版本5 公升級到版本6 文件指南
這裡主要對任務作業表拆分為:定時任務表、暫停任務表和失敗任務表,其他的表功能基本沒變。
三、表分析
activiti使用到的表都是act_字首,列名都是有下劃線字尾,防止關鍵字衝突。
act_re_*:
』re』表示repository(儲存 ),repositoryservice介面所操作的表。帶此字首的表包含的是靜態資訊,如,流程定義,流程的資源(,規則等)。
act_ru_*:
『ru』表示runtime,執行時表-runtimeservice。這是執行時的表儲存著流程變數,使用者任務,變數,職責(job)等執行時的資料。activiti只儲存例項執行期間的執行時資料,當流程例項結束時,將刪除這些記錄。這就保證了這些執行時的表盡量的小並執行的足夠快。
act_id_*:
』id』表示identity (組織機構),identityservice介面所操作的表。使用者記錄,流程中使用到的使用者和組。這些表包含標識的資訊,如使用者,使用者組,等等。
act_hi_*:
』hi』表示history,歷史資料表,historyservice。就是這些表包含著流程執行的歷史相關資料,如結束的流程例項,變數,任務,等等
act_ge_*:
全域性通用資料及設定(general),各種情況都使用的資料。
表分類表名
描述日誌
act_evt_log
事件處理日誌表
一般資料
act_ge_bytearray
通用的流程定義和流程資源 (二進位制資料表)
act_ge_property
系統相關屬性配置
流程歷史記錄
act_hi_actinst
歷史的流程例項
act_hi_attachment
稍微長一點的文字
act_hi_comment
歷史的流程附件
act_hi_detail
歷史的流程執行中的細節資訊
act_hi_identitylink
歷史的流程執行過程中使用者關係
act_hi_procinst
歷史的流程例項
act_hi_taskinst
歷史的任務例項
act_hi_varinst
歷史的流程執行中的變數資訊
使用者使用者組表
act_id_group
身份資訊-組資訊
act_id_info
使用者資訊-擴充套件資訊
act_id_membership
身份資訊-使用者和組關係的中間表
act_id_user
身份資訊-使用者資訊
act_procdef_info
死信任務
流程定義表
act_re_deployment
部署單元資訊
act_re_model
模型資訊
act_re_procdef
已部署的流程定義
執行例項表
act_ru_deadletter_job
執行失敗作業表
act_ru_event_subscr
執行時事件
act_ru_execution
執行時流程執行例項
act_ru_identitylink
執行時使用者關係資訊
act_ru_job
執行時作業
act_ru_suspended_job
執行時暫停任務
act_ru_task
執行時任務
act_ru_timer_job
執行時定時任務
act_ru_variable
執行時變數表
具體可參考:activiti 5.22 框架資料庫設計說明裡面有詳細的每個表介紹
四、最後
表分析到此結束,後面會出一版springboot+gradle+activiti6.0的idea搭建說明,以及表的自動生成。
activiti資料庫表含義
1.資源庫流程規則表 act re deployment 部署物件表 act re procdef 流程定義表 act re model 流程設計模型部署表 act ge bytearray 資源檔案表 act ge property 主鍵生成策略表 2.執行時資料庫表 act ru task 正在...
Activiti資料庫介紹
act re procdef 流程定義表,定義流程的時候會儲存到這個表 act re deployment 流程部署表,每一次部署都會寫乙個資料到表中 act id user 使用者表 act id group 使用者組表 act id membership 使用者與組之間的關聯表 act id i...
activiti資料庫表解析
1 資源庫流程規則表 1 act re deployment 部署資訊表 2 act re model 流程設計模型部署表 3 act re procdef 流程定義資料表 2 執行時資料庫表 1 act ru execution 執行時流程執行例項表 2 act ru identitylink 執...