工作流引擎 (二)--------------- 數據庫表的作用

activiti的數據庫表一共有28張,這裏是介紹這些表的作用,也就是介紹這些表存儲的數據是什麼,以及這些數據的作用。這28張表是按照存儲的數據的類型來分類的。一共分爲7個類型。

用戶數據表

表名 存儲的數據類型 字段 字段含義 字段類型
act_id_group 存儲用戶組數據 id 存儲的是組的ID varchar
rev   int
name 組名 varchar
type 組類型 varchar
act_id_user 存儲用戶數據 id 用戶ID varchar
rev   int
first 用戶姓 varchar
last 用戶名 varchar
email 用戶郵箱 varchar
pwd 用戶密碼 varchar
picture_id 圖片ID varchar
act_id_membership 用戶與用戶組的關係表 user_id 存儲user表中的id varchar
group_id 存儲group表中的id varchar
act_id_info 身份信息表 id 身份信息ID varchar
rev   int
user_id 用戶ID varchar
type 身份信息類型 varchar
key   varchar
value   varchar
password   longblob
parent_id   varchar

4張表都沒有外鍵關聯,但是他們之間的數據是有關係的

 

流程定義原始數據

table名稱 數據類型 table中數據的作用 使用頻率
act_ge_bytearray 通用數據 二進制數據表,一般存儲流程模版(就是xml文件)、流程圖等的字節文件,它們在該表中通過deployment_id和act_re_deployment表中的部署信息關聯 常用

act_ge_property

屬性數據表 不常用

流程定義歷史數據

table名稱 數據類型 table中數據的作用 使用頻率
act_hi_actinst 歷史數據 歷史節點表,存放process instance執行的各個節點的信息 常用
act_hi_attachment 歷史附件表,存放各個歷史節點時上傳的附件信息 常用
act_hi_comment 評論表,存放各個節點時提交的評論信息,比如,審批意見、備註等 常用
act_hi_detail 歷史詳情表, 不常用
act_hi_identitylink 歷史流程人員表,存儲各個節點的辦理人、候選人等信息,常用於查詢某人或部門已經辦理的任務流程 常用
act_hi_procinst 歷史流程實例表,存儲歷史process instance信息  
act_hi_taskinst 歷史流程任務表,存儲歷史流程任務信息  
act_hi_varinst 歷史流程變量表,存儲歷史流程各個節點的變量信息  

流程部署數據

table名稱 數據類型 table中數據的作用 使用頻率
act_re_deployment repository數據 部署信息表,存儲定義、模型信息  
act_re_model 流程圖信息表,存儲流程圖信息,但是實際的流程圖存儲在act_ge_bytearray表中  
act_re_procdef process define信息表,存儲流程定義信息,但是實際的流程定義數據存儲在act_ge_bytearray表中  

流程實例運行時數據

table名稱 數據類型 table中數據的作用 使用頻率
act_ru_deadletter_job 運行時數據    
act_ru_event_subscr 監聽信息表 不常用
act_ru_execution 運行時流程執行實例表,記錄運行中流程運行的各個分支信息(當沒有子流程時,其數據與act_ru_task表數據是一一對應的)  
act_ru_identitylink 運行時流程人員表,常用於查詢人員或部門的待辦任務時使用 常用
act_ru_job 運行時定時任務數據表,存儲流程的定時任務信息  
act_ru_suspended_job    
act_ru_task 運行時流程任務節點表,存儲運行中流程的任務節點信息,常用於查詢人員或部門的待辦任務時使用 常用
act_ru_timer_job    
act_ru_variable 運行時流程變量數據表,存儲運行中的流程各節點的變量信息  

 

其他數據

table名稱 數據類型 table中數據的作用 使用頻率
act_evt_log   事件日誌信息表  
act_procdef_info   流程定義擴展信息表  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章