activiti數據表分為5個部分:
通用數據表、流程存儲表、身份數據表、運行時數據表、歷史數據表
1.通用(general)數據表
以ACT_GE開頭
資源表-act_ge_btyearray: 用于保存與流程引擎相關的資源,如:字符串、流程文件內容、流程圖片等
屬性表-act_ge_PRoperty: 將屬性抽象為key-value對。初始化流程引擎時會加入:historyLevel、next.dbid、schema.history和schema.version默認屬性。
2.流程存儲(repository)表
以ACT_RE開頭
部署數據表-act_re_deployment: 存放部署信息,同時資源會被保存到act_ge_btyearray 中。
流程定義表-act_re_procdef: 若發布部署的是流程文件(.bpmn或.bpmn20.xml),除了會將內容保存到資源表外,解析后的特定流程定義數據會寫入該表。
3.身份(identity)表
以ACT_ID開頭
用戶表-act_id_user: 保存用戶信息。
用戶信息表-act_id_info: 保存用戶賬號和用戶信息數據。其中信息類型(type_)可為account、userinfo、null三種。
用戶組表-act_id_group: 保存用戶組信息。
關系表-act_id_membership:保存用戶與用戶組多對多關系,但是字段user_id與group_id有fk約束,必須與用戶表和用戶組表關聯。
4.運行時(runtime)數據表
以ACT_RU開頭
流程實例(執行流)表-act_ru_execution: 當流程啟動后會產生實例,同時產生相應的執行流。若一個流程實例只有一個執行流,則該表有一條數據,既表示執行流也表示流程 實例。
流程任務表-act_ru_task: 保存流程執行過程中產生的任務數據。
流程參數表-act_ru_variable: 存放流程中的參數,包括流程實例參數、執行流參數、任務參數。
流程與身份關系表-act_ru_membership: 保存用戶或用戶組與流程數據間的關系
工作數據表-act_ru_job: 保存需要定時或重復執行的工作。
事件描述表-act_ru_event_subscr: 保存流程到達某類事件節點產生的數據,其決定流程事件的觸發。
5.歷史(history)數據表
以ACT_HI開頭
流程實例表-act_hi_procinst: 流程啟動時寫入。
流程明細表-act_hi_detail: 記錄流程執行過程中的參數或表單數據。
歷史任務表-act_hi_taskinst:當流程到達某個任務節點時寫入。
歷史行為表-act_hi_actinst: 記錄每一個流程活動的實例,一個流程活動將會被記錄為一條數據。
附件表-act_hi_attachment: 保存添加的附件
評論表-act_hi_comment: 保存添加的評論
新聞熱點
疑難解答