文章來自網絡整理
當作查詢筆記使用
表目錄
資源庫流程規則表
-
ACT_RE_DEPLOYMENT 部署信息表
-
ACT_RE_MODEL 流程設計模型部署表
-
ACT_RE_PROCDEF 流程定義數據表
運行時數據庫表
-
ACT_RU_EXECUTION 運行時流程執行實例表
-
ACT_RU_IDENTITYLINK 運行時流程人員表,主要存儲任務節點與參與者的相關信息
-
ACT_RU_TASK 運行時任務節點表
-
ACT_RU_VARIABLE 運行時流程變量數據表
-
ACT_RU_TIMER_JOB 定時器表
-
ACT_RU_SUSPENDED_JOB 暫停表
-
ACT_RU_JOB 運行作業信息表
-
ACT_RU_EVENT_SUBSCR 運行時事件表
-
ACT_RU_DEADLETTER_JOB 無法執行工作表
歷史數據庫表
-
ACT_HI_ACTINST 歷史節點表
-
ACT_HI_ATTACHMENT 歷史附件表
-
ACT_HI_COMMENT 歷史意見表
-
ACT_HI_IDENTITYLINK 歷史流程人員表
-
ACT_HI_DETAIL 歷史詳情表,提供歷史變量的查詢
-
ACT_HI_PROCINST 歷史流程實例表
-
ACT_HI_TASKINST 歷史任務實例表
-
ACT_HI_VARINST 歷史變量表
組織機構表
-
ACT_ID_GROUP 用戶組信息表
-
ACT_ID_INFO 用戶擴展信息表
-
ACT_ID_MEMBERSHIP 用戶與用戶組對應信息表
-
ACT_ID_USER 用戶信息表
這四張表很常見,基本的組織機構管理,關於用戶認證方面建議還是自己開發一套,組件自帶的功能太簡單,使用中有很多需求難以滿足
通用數據表
-
ACT_GE_BYTEARRAY 二進制數據表
-
ACT_GE_PROPERTY 屬性數據表存儲整個流程引擎級別的數據,初始化表結構時,會默認插入三條記錄,
-
ACT_EVT_LOG 事件日誌表
-
ACT_EXCEPTION 流程執行實例表
-
ACT_PROCDEF_INFO 流程定義擴展表
數據庫設計規則
表分類 | 描述 | 說明 |
---|---|---|
ACT_GE_* | 通用數據表(GE 代表 General) | |
ACT_RE_* | 流程定義存儲表 (RE 代表 Repository) | 保存一些 ‘靜態’信息,如流程定義和流程資源(如圖片、規則等); |
ACT_ID_* | 身份信息表 (ID 代表 Identity) | |
ACT_RU_* | 運行時記錄表 (RU 代表 Runtime) | 並且當流程結束後會立即移除這些數據,這是爲了保證運行時表儘量的小並運行的足夠快; |
ACT_HI_* | 歷史數據表 (HI 代表 History) | Activiti提供4中歷史級別 none: 不保存任何歷史記錄,可以提高系統性能; activity:保存所有的流程實例、任務、活動信息; audit:也是Activiti的默認級別,保存所有的流程實例、任務、活動、表單屬性; full: 最完整的歷史記錄,除了包含audit級別的信息之外還能保存詳細,例如:流程變量。 |
1.通用數據表(ACT_GE_*)
1.1 ACT_EVT_LOG (act_ evt_log ) > 事件日誌表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
LOG_NR_ | bigint | 20 | 是 | 主鍵自增 |
TYPE_ | varchar | 64 | 否 | 類型 |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
EXECUTION_ID_ | varchar | 64 | 否 | 執行ID |
TASK_ID_ | varchar | 64 | 否 | 任務ID |
TIME_STAMP_ | timestamp | 是 | 時間 | |
USER_ID_ | varchar | 255 | 否 | 用戶ID |
DATA_ | longblob | 否 | 內容 | |
LOCK_OWNER_ | varchar | 255 | 否 | 鎖定節點 |
LOCK_TIME_ | timestamp | 否 | 鎖定時間 | |
IS_PROCESSED_ | tinyint | 4 | 是 | 是否正在執行, 默認 0 |
1.2 ACT_GE_PROPERTY > 屬性表
屬性抽象成爲 key-value對,使用該表來保存這些屬性。
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
NAME_ | varchar | 64 | 是 | 屬性名稱 |
VALUE_ | varchar | 300 | 否 | 屬性值 |
REV_ | int | 11 | 否 | 數據版本號 |
1.3 ACT_GE_BYTEARRAY > 資源表
注:用來保存部署文件的大文本數據。
保存流程定義圖片和xml、Serializable(序列化)的變量,即保存所有二進制數據,特別注意類路徑部署時候,不要把svn等隱藏文件或者其他與流程無關的文件也一起部署到該表中,會造成一些錯誤(可能導致流程定義無法刪除)
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
NAME_ | varchar | 255 | 否 | 資源名稱 |
DEPLOYMENT_ID_ | varchar | 64 | 否 | ACT_RE_DEPLOYMENT部署表的主鍵。一次部署可以關聯多個資源 |
BYTES_ | longblob | 否 | 資源內容,數據類型爲longblob,最大可存儲4GB的數據 | |
GENERATED_ | tinyint | 否 | 是否爲自動產生的資源, 0-false,1-true |
2.流程定義存儲表(ACT_RE_*)
2.1 ACT_RE_DEPLOYMENT > 部署數據表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
NAME_ | varchar | 255 | 否 | 部署名稱 |
CATEGORY_ | varchar | 255 | 否 | 分類 |
KEY_ | varchar | 255 | 否 | 關鍵字 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
DEPLOY_TIME_ | timestamp | 否 | 部署時間 |
2.2 ACT_RE_MODEL > 模型信息表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
NAME_ | varchar | 255 | 否 | 模型名稱 |
KEY_ | varchar | 255 | 否 | 模型關鍵字 (流程引擎使用) |
CATEGORY_ | varchar | 255 | 否 | 模型分類 |
CREATE_TIME_ | timestamp | 否 | 創建時間 | |
LAST_UPDATE_TIME_ | timestamp | 否 | 最後修改時間 | |
VERSION_ | int | 11 | 否 | 模型版本 |
META_INFO_ | varchar | 4000 | 否 | 數據源信息(以json格式保存流程定義的信息) |
DEPLOYMENT_ID_ | varchar | 64 | 否 | 部署ID,ACT_RE_DEPLOYMENT > ID |
EDITOR_SOURCE_VALUE_ID_ | varchar | 64 | 否 | 編輯源值ID |
EDITOR_SOURCE_EXTRA_VALUE_ID_ | varchar | 64 | 否 | 編輯源擴展值ID |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
2.3 ACT_RE_PROCDEF > 流程定義表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵(組合主鍵) |
REV_ | int | 11 | 否 | 數據版本號 |
CATEGORY_ | varchar | 255 | 否 | 流程命名空間分類 (流程定義的Namespace) |
NAME_ | varchar | 255 | 否 | 流程定義名稱 (文件process元素的name屬性值) |
KEY_ | varchar | 255 | 否 | 流程定義key (文件process元素的id屬性值) |
VERSION_ | int | 11 | 否 | 流程定義的版本 |
DEPLOYMENT_ID_ | varchar | 64 | 否 | 關聯部署表主鍵 |
RESOURCE_NAME_ | varchar | 4000 | 否 | 流程定義的對應的資源名稱,一般爲文件相對路徑 |
DGRM_RESOURCE_NAME_ | varchar | 4000 | 否 | 流程定義的對應流程圖的資源名稱(流程bpmn文件名稱) |
DESCRIPTION_ | varchar | 4000 | 否 | 流程定義描述 |
HAS_START_FORM_KEY_ | tinyint | 4 | 否 | 是否存在開始表單標記0-否 , 1-是 |
HAS_GRAPHICAL_NOTATION_ | tinyint | 4 | 否 | 是否有圖形信息 |
SUSPENSION_STATE_ | int | 11 | 否 | 掛起狀態 1正常 2-掛起 |
TENANT_ID_ | varchar | 25 | 否 | 租戶ID |
ENGINE_VERSION_ | varchar | 255 | 否 | 引擎版本 |
2.4 ACT_PROCDEF_INFO > 流程定義擴展表
字段 | 類型 | 長度 | 描述 |
---|---|---|---|
ID_ | varchar | 64 | 主鍵 |
PROC_DEF_ID_ | varchar | 64 | 流程定義ID外鍵:ACT_RE_PROCDEF |
REV_ | int | 11 | 版本號 |
INFO_JSON_ID_ | varchar | 64 | 內容,資源表ID外鍵:ACT_GE_BYTEARRAY |
3.身份數據表
3.1 ACT_ID_USER > 用戶信息表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
FIRST_ | varchar | 255 | 否 | 用戶名稱 |
LAST_ | varchar | 255 | 否 | 用戶姓氏 |
EMAIL_ | varchar | 255 | 否 | 用戶郵箱 |
PWD | varchar | 255 | 否 | 用戶密碼 |
PICTURE_ID_ | varchar | 64 | 否 | 用戶頭像圖片,對應資源表的數據ID |
3.2 ACT_ID_INFO > 用戶擴展信息表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
USER_ID_ | varchar | 64 | 否 | 用戶ID(用戶表主鍵) |
TYPE_ | varchar | 64 | 否 | 信息類型 account - 用戶的帳號 userinfo - 用戶信息 |
KEY_ | varchar | 255 | 否 | 數據的鍵 |
VALUE_ | varchar | 255 | 否 | 數據的值 |
PASSWORD_ | longblob | 否 | 用戶帳號的密碼字段 注:當前Activiti並沒有使用該字段 |
|
PARENT_ID_ | varchar | 255 | 否 | 該信息的父信息ID |
3.3 ACT_ID_GROUP > 用戶組表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
NAME_ | varchar | 255 | 否 | 組名稱 |
TYPE_ | varchar | 255 | 否 | 組類型 |
3.4 ACT_ID_MEMBERSHIP > 用戶與組關係表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
USER_ID_ | varchar | 64 | 是 | 用戶ID(用戶表主鍵) |
GROUP_ID_ | varchar | 64 | 是 | 用戶組ID(用戶組表主鍵) |
4.運行時流程數據表
4.1 ACT_RU_EXECUTION > 運行時流程實例執行實例表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID一個流程實例有可能會產生多個執行流,該字段表示執行流所屬的流程實例 |
BUSINESS_KEY_ | varchar | 255 | 否 | 啓動流程時指定的業務主鍵。(一般存業務表主鍵) |
PARENT_ID_ | varchar | 64 | 否 | 父流程實例ID,一個流程實例有可能會產生執行流,新的執行流數據以該字段標識其所屬的流程實例。 |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
SUPER_EXEC_ | varchar | 64 | 否 | 外部子流程 |
ROOT_PROC_INST_ID_ | varchar | 64 | 否 | |
ACT_ID_ | varchar | 255 | 否 | 當前執行流ID, ID在流程文件中定義。 |
IS_ACTIVE_ | tinyint | 4 | 否 | 激活狀態 0非 1 是 |
IS_CONCURRENT_ | tinyint | 4 | 否 | 併發狀態 0非 1 是 |
IS_SCOPE_ | tinyint | 4 | 否 | 是否主流程實例 0非 1 是 |
IS_EVENT_SCOPE_ | tinyint | 4 | 否 | 是事件 0非 1 是 |
IS_MI_ROOT_ | tinyint | 4 | 否 | |
SUSPENSION_STATE_ | int | 11 | 否 | 掛起狀態 1-正常 2-掛起 |
CACHED_ENT_STATE_ | int | 11 | 否 | 流程實體的緩存,取值爲0~7 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
NAME_ | varchar | 255 | 否 | 名稱 |
START_TIME_ | datetime | 否 | 啓動時間 | |
START_USER_ID_ | varchar | 255 | 否 | 啓動用戶 |
LOCK_TIME_ | timestamp | 否 | 鎖定時間 | |
IS_COUNT_ENABLED_ | tinyint | 4 | 否 | |
EVT_SUBSCR_COUNT_ | int | 11 | 否 | |
TASK_COUNT_ | int | 11 | 否 | |
JOB_COUNT_ | int | 11 | 否 | |
TIMER_JOB_COUNT_ | int | 11 | 否 | |
SUSP_JOB_COUNT_ | int | 11 | 否 | |
DEADLETTER_JOB_COUNT_ | int | 11 | 否 | |
VAR_COUNT_ | int | 11 | 否 | |
ID_LINK_COUNT_ | int | 11 | 否 |
4.2 ACT_RU_TASK > 用戶任務表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
EXECUTION_ID_ | varchar | 64 | 否 | 執行流ID |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
NAME_ | varchar | 64 | 否 | 任務名稱 (在流程文件中定義) |
PARENT_TASK_ID_ | varchar | 64 | 否 | 父任務ID (子任務纔會設置該字段的值) |
DESCRIPTION_ | varchar | 4000 | 否 | 任務描述 (在流程文件中配置) |
TASK_DEF_KEY_ | varchar | 255 | 否 | 任務定義的ID值,(在流程文件中定義) |
OWNER_ | varchar | 255 | 否 | 任務擁有人 (無外鍵關聯) |
ASSIGNEE_ | varchar | 255 | 代理人,被指派執行該任務的人 (無外鍵關聯) | |
DELEGATION_ | varchar | 64 | 否 | 任務委託狀態PENDING - 委託中RESOLVED - 已處理 |
PRIORITY_ | int | 11 | 否 | 任務優先級,默認爲50 |
CREATE_TIME_ | timestamp | 否 | 創建時間 | |
DUE_DATE_ | datetime | 否 | 任務預訂日期 | |
CATEGORY_ | varchar | 否 | 類型 | |
SUSPENSION_STATE_ | int | 11 | 否 | 暫停狀態 1-正常 2-掛起 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
FORM_KEY_ | varchar | 255 | 否 | 表單ID |
CLAIM_TIME_ | datetime | 否 | 簽收時間 |
4.3 ACT_RU_VARIABLE > 流程參數數據表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
TYPE_ | varchar | 255 | 否 | 參數類型,不爲空可選值:boolean. bytes、serializable. date. double、 integer、jpa-entity、long、 null、 short 、string以上字段值由Activiti 提供,也可自定義擴展類型 |
NAME_ | varchar | 255 | 否 | 參數名稱 |
EXECUTION_ID_ | varchar | 64 | 否 | 對應的執行ID |
PROC_INST_ID_ | varchar | 64 | 否 | 對應的流程實例ID |
TASK_ID_ | varchar | 64 | 否 | 任務ID (若是任務參數,則需要設置) |
BYTEARRAY_ID_ | varchar | 64 | 否 | 資源表ID(若參數值是序列化對象,可將該對象作爲資源保存到資源表中) |
DOUBLE_ | double | 否 | 參數類型爲double,則值會保存到該字段中 | |
LONG_ | bigint | 20 | 否 | 參數類型爲long, 則值會保存到該字段中。 |
TEXT_ | varchar | 4000 | 否 | 用於保存文本類型的參數值,該字段爲varchar 類型,長度爲4 000。 |
TEXT2_ | varchar | 4000 | 否 | 文本類型的參數值。 |
4.4 ACT_RU_IDENTITYLINK > 參與者信息表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
GROUP_ID_ | varchar | 255 | 否 | 用戶組ID |
TYPE_ | varchar | 255 | 否 | 該關係數據的類型,當前提供了3個值: assignee、 candidate和owner, 表示流程數據的指派人(組)、候選人(組)和擁有人 |
USER_ID_ | varchar | 255 | 否 | 用戶ID |
TASK_ID_ | varchar | 64 | 否 | 任務ID |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
4.5 ACT_RU_EVENT_SUBSCR > 運行時事件表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
EVENT_TYPE_ | varchar | 255 | 否 | 事件類型,message,signal |
EVENT_NAME_ | varchar | 255 | 否 | 事件名稱 |
EXECUTION_ID_ | varchar | 64 | 否 | 流程執行ID |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
ACTIVITY_ID_ | varchar | 64 | 否 | 時間活動ID |
CONFIGURATION_ | varchar | 255 | 否 | 屬性配置信息 |
CREATED_ | timestamp | 否 | 創建時間 | |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
4.6 ACT_RU_JOB > 運行作業信息表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
TYPE_ | varchar | 255 | 否 | 類型,值爲message或timer |
LOCK_EXP_TIME_ | timestamp | 否 | 鎖定的結束時間 | |
LOCK_OWNER_ | varchar | 255 | 否 | 掛起者,鎖定標識,默認爲UUID |
EXCLUSIVE_ | tinyint | 1 | 否 | 是否唯一 |
EXECUTION_ID_ | varchar | 64 | 否 | 執行實例ID |
PROCESS_INSTANCE_ID_ | varchar | 64 | 否 | 流程實例ID |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
RETRIES_ | int | 11 | 否 | 工作的剩餘執行次數,默認值爲3 |
EXCEPTION_STACK_ID_ | varchar | 64 | 否 | 異常堆棧(資源表ID) |
EXCEPTION_MSG_ | varchar | 4000 | 否 | 異常信息 |
DUEDATE_ | timestamp | 否 | 工作執行時間 | |
REPEAT_ | varchar | 255 | 否 | 工作重複執行次數 |
HANDLER_TYPE_ | varchar | 255 | 否 | 處理器類型 |
HANDLER_CFG_ | varchar | 4000 | 否 | 處理器配置 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
4.7 ACT_RU_DEADLETTER_JOB > 無法執行工作表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
TYPE_ | varchar | 255 | 否 | 類型,值爲message或timer |
EXCLUSIVE_ | tinyint | 1 | 否 | 是否唯一 |
EXECUTION_ID_ | varchar | 64 | 否 | 執行實例ID |
PROCESS_INSTANCE_ID_ | varchar | 64 | 否 | 流程實例ID |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
EXCEPTION_STACK_ID_ | varchar | 64 | 否 | 異常堆棧(資源表ID) |
EXCEPTION_MSG_ | varchar | 4000 | 否 | 異常信息 |
DUEDATE_ | timestamp | 否 | 工作執行時間 | |
REPEAT_ | varchar | 255 | 否 | 工作重複執行次數 |
HANDLER_TYPE_ | varchar | 255 | 否 | 處理器類型 |
HANDLER_CFG_ | varchar | 4000 | 否 | 處理器配置 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
4.8 ACT_RU_SUSPENDED_JOB > 暫停表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
TYPE_ | varchar | 255 | 否 | 類型,值爲message或timer |
EXCLUSIVE_ | tinyint | 1 | 否 | 是否唯一 |
EXECUTION_ID_ | varchar | 64 | 否 | 執行實例ID |
PROCESS_INSTANCE_ID_ | varchar | 64 | 否 | 流程實例ID |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
RETRIES_ | int | 11 | 否 | 工作的剩餘執行次數,默認值爲3 |
EXCEPTION_STACK_ID_ | varchar | 64 | 否 | 異常堆棧(資源表ID) |
EXCEPTION_MSG_ | varchar | 4000 | 否 | 異常信息 |
DUEDATE_ | timestamp | 否 | 工作執行時間 | |
REPEAT_ | varchar | 255 | 否 | 工作重複執行次數 |
HANDLER_TYPE_ | varchar | 255 | 否 | 處理器類型 |
HANDLER_CFG_ | varchar | 4000 | 否 | 處理器配置 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
4.9 ACT_RU_TIMER_JOB > 定時器表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
REV_ | int | 11 | 否 | 數據版本號 |
TYPE_ | varchar | 255 | 否 | 類型,值爲message或timer |
LOCK_EXP_TIME_ | timestamp | 否 | 鎖定的結束時間 | |
LOCK_OWNER_ | varchar | 255 | 否 | 掛起者,鎖定標識,默認爲UUID |
EXCLUSIVE_ | tinyint | 1 | 否 | 是否唯一 |
EXECUTION_ID_ | varchar | 64 | 否 | 執行實例ID |
PROCESS_INSTANCE_ID_ | varchar | 64 | 否 | 流程實例ID |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
RETRIES_ | int | 11 | 否 | 工作的剩餘執行次數,默認值爲3 |
EXCEPTION_STACK_ID_ | varchar | 64 | 否 | 異常堆棧(資源表ID) |
EXCEPTION_MSG_ | varchar | 4000 | 否 | 異常信息 |
DUEDATE_ | timestamp | 否 | 工作執行時間 | |
REPEAT_ | varchar | 255 | 否 | 工作重複執行次數 |
HANDLER_TYPE_ | varchar | 255 | 否 | 處理器類型 |
HANDLER_CFG_ | varchar | 4000 | 否 | 處理器配置 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
5. 歷史數據表
5.1 ACT_HI_PROCINST 歷史流程實例信息表
與正在運行中的流程實例表act_ru_execution正好對應
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
PROC_INST_ID_ | varchar | 64 | 是 | 流程實例ID |
BUSINESS_KEY_ | varchar | 255 | 否 | 業務主鍵標識 |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
START_TIME_ | datetime | 開始時間 | ||
END_TIME_ | datetime | 結束時間 | ||
DURATION_ | bigint | 20 | 時長 | |
START_USER_ID_ | varchar | 255 | 發起人ID | |
START_ACT_ID_ | varchar | 255 | 開始節點ID | |
END_ACT_ID_ | varchar | 255 | 結束節點ID | |
SUPER_PROCESS_INSTANCE_ID_ | varchar | 64 | 超級流程實例ID | |
DELETE_REASON_ | varchar | 4000 | 刪除理由 | |
TENANT_ID_ | varchar | 255 | 租戶ID | |
NAME_ | varchar | 255 | 名稱 |
5.2 ACT_HI_DETAIL 流程明細表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
TYPE_ | varchar | 255 | 否 | 數據類型: FormProperty, //表單 VariableUpdate //參數 |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
EXECUTION_ID_ | varchar | 64 | 否 | 執行流程ID |
TASK_ID_ | varchar | 64 | 否 | 任務ID |
ACT_INST_ID_ | varchar | 64 | 否 | 活動實例Id |
NAME_ | varchar | 255 | 否 | 名稱 |
VAR_TYPE_ | varchar | 255 | 否 | 變量類型 對應流程文件標籤 示例:startEvent、userTask |
REV_ | int | 11 | 否 | 數據版本號 |
TIME_ | datetime | 否 | 創建時間 | |
BYTEARRAY_ID_ | varchar | 64 | 否 | 字節數組ID |
DOUBLE_ | double | 否 | 存儲Double類型變量 | |
LONG_ | bigint | 20 | 否 | 存儲long類型變量 |
TEXT_ | varchar | 4000 | 否 | |
TEXT2_ | varchar | 4000 | 否 |
5.3 ACT_HI_ACTINS 歷史節點表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
EXECUTION_ID_ | varchar | 255 | 否 | 執行流ID |
ACT_ID_ | varchar | 255 | 否 | 流程活動的ID, 在流程文件中定義 |
TASK_ID_ | varchar | 255 | 否 | 任務ID |
CALL_PROC_INST_ID_ | varchar | 64 | 否 | 請求流程實例ID 調用外部流程的流程實例ID’ |
ACT_NAME_ | varchar | 255 | 否 | 活動的名稱 |
ACT_TYPE_ | varchar | 255 | 否 | 活動類型,例如開始事件,活動名稱爲startEvent |
ASSIGNEE_ | varchar | 255 | 否 | 活動指派人 |
START_TIME_ | datetime | 否 | 活動開始時間,即執行流到達活動時的時間 | |
END_TIME_ | datetime | 否 | 活動結束時間,即執行流離開該活動時的時間 | |
DURATION_ | bigint | 20 | 否 | 耗時,毫秒值 |
DELETE_REASON_ | varchar | 4000 | 否 | 刪除原因 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
5.4 ACT_HI_TASKINST 歷史任務流程實例信息
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
PROC_DEF_ID_ | varchar | 64 | 否 | 流程定義ID |
TASK_DEF_KEY_ | varchar | 255 | 否 | 節點定義ID |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
EXECUTION_ID_ | varchar | 64 | 否 | 執行實例ID |
NAME_ | varchar | 255 | 否 | 名稱 |
PARENT_TASK_ID_ | varchar | 64 | 否 | 父節點實例ID |
DESCRIPTION_ | varchar | 4000 | 否 | 描述 |
OWNER_ | varchar | 255 | 否 | 任務擁有人 |
ASSIGNEE_ | varchar | 255 | 否 | 代理人 |
START_TIME_ | datetime | 是 | 開始時間 | |
CLAIM_TIME_ | datetime | 否 | 提醒時間 | |
END_TIME_ | 否 | 結束時間 | ||
DURATION_ | bigint | 20 | 否 | 時長 |
DELETE_REASON_ | varchar | 4000 | 否 | 刪除理由 |
PRIORITY_ | int | 11 | 否 | 優先級 |
DUE_DATE_ | datetime | 否 | 應完成時間 | |
FORM_KEY_ | varchar | 255 | 否 | 表單key |
CATEGORY_ | varchar | 255 | 否 | 分類 |
TENANT_ID_ | varchar | 255 | 否 | 租戶ID |
5.5 ACT_HI_IDENTITYLINK > 歷史流程人員表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
GROUP_ID_ | varchar | 64 | 否 | 用戶組ID(用戶組表主鍵) |
TYPE_ | varchar | 255 | 否 | 用戶組類型 主要分爲:ssignee、candidate、owner、starter 、participant |
USER_ID_ | varchar | 255 | 否 | 用戶ID |
TASK_ID_ | varchar | 64 | 否 | 任務ID |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
5.6 ACT_HI_COMMENT > 歷史審批意見表
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
GROUP_ID_ | varchar | 64 | 否 | 用戶組ID(用戶組表主鍵) |
TYPE_ | varchar | 255 | 否 | 類型 event -事件 comment - 意見 |
USER_ID_ | varchar | 255 | 否 | 用戶ID |
TASK_ID_ | varchar | 64 | 否 | 任務ID |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
ACTION_ | varchar | 255 | 否 | 行爲類型 值爲下列內容中的一種: AddUserLink、DeleteUserLink、AddGroupLink、DeleteGroupLink、AddComment、AddAttachment、DeleteAttachment |
MESSAGE_ | varchar | 4000 | 否 | 處理意見,例如審批意見 |
FULL_MSG_ | longblob | 全部消息 |
5.7 ACT_HI_VARINST > 歷史變量信息
與運行中的參數存儲表 act_ru_variable正好對應
字段 | 類型 | 長度 | 是否必填 | 描述 |
---|---|---|---|---|
ID_ | varchar | 64 | 是 | 主鍵 |
PROC_INST_ID_ | varchar | 64 | 否 | 流程實例ID |
EXECUTION_ID_ | varchar | 64 | 否 | 執行ID |
TASK_ID_ | varchar | 64 | 否 | 任務ID |
NAME_ | varchar | 255 | 否 | 名稱 |
VAR_TYPE_ | varchar | 100 | 否 | 變量類型 |
REV_ | int | 11 | 否 | 數據版本號 |
BYTEARRAY_ID_ | varchar | 64 | 否 | 對應資源表ID |
DOUBLE_ | double | 否 | 存儲double類型參數 | |
LONG_ | bigint | 20 | 否 | 存儲long類型參數 |
TEXT_ | varchar | 4000 | 否 | |
TEXT2_ | varchar | 4000 | 否 | |
CREATE_TIME_ | datetime | 否 | 創建時間 | |
LAST_UPDATED_TIME_ | datetime | 否 | 最後修改時間 |