flowable 表結構說明

fhadmin發表於2022-03-15

資料庫

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:執行時流程變數資料表,儲存執行中的流程各節點的變數資訊;


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31558068/viewspace-2871070/,如需轉載,請註明出處,否則將追究法律責任。

相關文章