資料庫
1、Flowable的所有資料庫表都以ACT_開頭,第二部分是說明表用途的兩字符標示符,服務API的命名也大略符合這個規則,
2、ACT_RE_: 'RE’代表repository,帶有這個前綴的表包含“靜態”資訊,例如流程定義與流程資源(圖片、規則等),
3、ACT_RU_: 'RU’代表runtime,這些表存盤運行時資訊,例如流程實體(process instance)、用戶任務(user task)、變數(variable)、作業(job)等,Flowable只在流程實體運行中保存運行時資料,并在流程實體結束時洗掉記錄,這樣保證運行時表小和快,
4、ACT_HI_: 'HI’代表history,這些表存盤歷史資料,例如已完成的流程實體、變數、任務等,
5、ACT_GE_: 通用資料,在多處使用,
1)通用資料表(2個)
- act_ge_bytearray:二進制資料表,如流程定義、流程模板、流程圖的位元組流檔案;
- act_ge_property:屬性資料表(不常用);
2)歷史表(8個,HistoryService介面操作的表)
- act_hi_actinst:歷史節點表,存放流程實體運轉的各個節點資訊(包含開始、結束等非任務節點);
- act_hi_attachment:歷史附件表,存放歷史節點上傳的附件資訊(不常用);
- act_hi_comment:歷史意見表;
- act_hi_detail:歷史詳情表,存盤節點運轉的一些資訊(不常用);
- act_hi_identitylink:歷史流程人員表,存盤流程各節點候選、辦理人員資訊,常用于查詢某人或部門的已辦任務;
- act_hi_procinst:歷史流程實體表,存盤流程實體歷史資料(包含正在運行的流程實體);
- act_hi_taskinst:歷史流程任務表,存盤歷史任務節點;
- act_hi_varinst:流程歷史變數表,存盤流程歷史節點的變數資訊;
3)用戶相關表(4個,IdentityService介面操作的表 專案地址fhadmin.cn)
-
act_id_group:用戶組資訊表,對應節點選定候選組資訊;
-
act_id_info:用戶擴展資訊表,存盤用戶擴展資訊;
-
act_id_membership:用戶與用戶組關系表;
-
act_id_user:用戶資訊表,對應節點選定辦理人或候選人資訊;
4)流程定義、流程模板相關表(3個,RepositoryService介面操作的表)
- act_re_deployment:部屬資訊表,存盤流程定義、模板部署資訊;
- act_re_procdef:流程定義資訊表,存盤流程定義相關描述資訊,但其真正內容存盤在act_ge_bytearray表中,以位元組形式存盤;
- act_re_model:流程模板資訊表,存盤流程模板相關描述資訊,但其真正內容存盤在act_ge_bytearray表中,以位元組形式存盤;
5)流程運行時表(6個,RuntimeService介面操作的表)
- act_ru_task:運行時流程任務節點表,存盤運行中流程的任務節點資訊,重要,常用于查詢人員或部門的待辦任務時使用;
- act_ru_event_subscr:監聽資訊表,不常用;
- act_ru_execution:運行時流程執行實體表,記錄運行中流程運行的各個分支資訊(當沒有子流程時,其資料與act_ru_task表資料是一一對應的);
- act_ru_identitylink:運行時流程人員表,重要,常用于查詢人員或部門的待辦任務時使用;
- act_ru_job:運行時定時任務資料表,存盤流程的定時任務資訊;
- act_ru_variable:運行時流程變數資料表,存盤運行中的流程各節點的變數資訊;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/444303.html
標籤:Java
上一篇:Spring Boot + flowable 快速實作作業流,好用到爆,Activiti 可以扔了。。
下一篇:資料庫與快取資料一致性解決方案
