Camunda bpm流程引擎的數據庫由多個表組成,表名都以ACT開頭,第二部分是說明表用途的兩字符標識。本文以Camunda7.11版本為例,共47張表。
- ACT_RE_*: 'RE’表示流程資源存儲,這個前綴的表包含了流程定義和流程靜態資源(圖片,規則等),共5張表。
- ACT_RU_*: 'RU’表示流程運行時。 這些運行時的表,包含流程實例,任務,變量,Job等運行中的數據。 Camunda只在流程實例執行過程中保存這些數據,在流程結束時就會刪除這些記錄, 這樣運行時表的數據量最小,可以最快運行。共15張表。
- ACT_ID_*: 'ID’表示組織用戶信息,比如用戶,組等,共6張表。
- ACT_HI_*: 'HI’表示流程歷史記錄。 這些表包含歷史數據,比如歷史流程實例,變量,任務等,共18張表。
- ACT_GE_*: ‘GE’表示流程通用數據, 用於不同場景下,共3張表。
一、數據表清單
| 分類 | 表名稱 | 描述 |
|---|---|---|
| 流程資源存儲 | act_re_case_def | CMMN案例管理模型定義表 |
| 流程資源存儲 | act_re_decision_def | DMN決策模型定義表 |
| 流程資源存儲 | act_re_decision_req_def | 待確定 |
| 流程資源存儲 | act_re_deployment | 流程部署表 |
| 流程資源存儲 | act_re_procdef | BPMN流程模型定義表 |
| 流程運行時 | act_ru_authorization | 流程運行時收取表 |
| 流程運行時 | act_ru_batch | 流程執行批處理表 |
| 流程運行時 | act_ru_case_execution | CMMN案例運行執行表 |
| 流程運行時 | act_ru_case_sentry_part | 待確定 |
| 流程運行時 | act_ru_event_subscr | 流程事件訂閱表 |
| 流程運行時 | act_ru_execution | BPMN流程運行時記錄表 |
| 流程運行時 | act_ru_ext_task | 流程任務消息執行表 |
| 流程運行時 | act_ru_filter | 流程定義查詢配置表 |
| 流程運行時 | act_ru_identitylink | 運行時流程人員表 |
| 流程運行時 | act_ru_incident | 運行時異常事件表 |
| 流程運行時 | act_ru_job | 流程運行時作業表 |
| 流程運行時 | act_ru_jobdef | 流程作業定義表 |
| 流程運行時 | act_ru_meter_log | 流程運行時度量日志表 |
| 流程運行時 | act_ru_task | 流程運行時任務表 |
| 流程運行時 | act_ru_variable | 流程運行時變量表 |
| 組織用戶信息 | act_id_group | 群組信息表 |
| 組織用戶信息 | act_id_info | 用戶擴展信息表 |
| 組織用戶信息 | act_id_membership | 用戶群組關系表 |
| 組織用戶信息 | act_id_tenant | 租戶信息表 |
| 組織用戶信息 | act_id_tenant_member | 用戶租戶關系表 |
| 組織用戶信息 | act_id_user | 用戶信息表 |
| 流程歷史記錄 | act_hi_actinst | 歷史的活動實例表 |
| 流程歷史記錄 | act_hi_attachment | 歷史的流程附件表 |
| 流程歷史記錄 | act_hi_batch | 歷史的批處理記錄表 |
| 流程歷史記錄 | act_hi_caseactinst | 歷史的CMMN活動實例表 |
| 流程歷史記錄 | act_hi_caseinst | 歷史的CMMN實例表 |
| 流程歷史記錄 | act_hi_comment | 歷史的流程審批意見表 |
| 流程歷史記錄 | act_hi_dec_in | 歷史的DMN變量輸入表 |
| 流程歷史記錄 | act_hi_dec_out | 歷史的DMN變量輸出表 |
| 流程歷史記錄 | act_hi_decinst | 歷史的DMN實例表 |
| 流程歷史記錄 | act_hi_detail | 歷史的流程運行時變量詳情記錄表 |
| 流程歷史記錄 | act_hi_ext_task_log | 歷史的流程任務消息執行表 |
| 流程歷史記錄 | act_hi_identitylink | 歷史的流程運行過程中用戶關系 |
| 流程歷史記錄 | act_hi_incident | 歷史的流程異常事件記錄表 |
| 流程歷史記錄 | act_hi_job_log | 歷史的流程作業記錄表 |
| 流程歷史記錄 | act_hi_op_log | 待確定 |
| 流程歷史記錄 | act_hi_procinst | 歷史的流程實例 |
| 流程歷史記錄 | act_hi_taskinst | 歷史的任務實例 |
| 流程歷史記錄 | act_hi_varinst | 歷史的流程變量記錄表 |
| 流程通用數據 | act_ge_bytearray | 流程引擎二進制數據表 |
| 流程通用數據 | act_ge_property | 流程引擎屬性配置表 |
| 流程通用數據 | act_ge_schema_log | 數據庫腳本執行日志表 |
流程引擎的最核心表是流程定義、流程執行、流程任務、流程變量和事件訂閱表。它們之間的關系見下面的UML模型。
二、核心表介紹
由於Camunda的表比較多,其中一部分是企業版功能需要的,比如批量操作功能、流程監控預警功能等,還有一部分是CMMN案例管理模型和DMN決策模型相關的表,本文僅介紹跟BPMN流程引擎相關的表。
1.act_ge_bytearray(二進制數據表)
二進制數據表。存儲通用的流程定義和流程資源,保存流程定義圖片和xml、Serializable(序列化)的變量,即保存所有二進制數據。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| NAME_ | varchar(255) | NULL | 名稱 |
| DEPLOYMENT_ID_ | varchar(64) | NULL | 部署ID |
| BYTES_ | longblob | NULL | 字節內容 |
| GENERATED_ | tinyint(4) | NULL | 是否系統生成(0用戶創建,null系統生成) |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| TYPE_ | int(11) | NULL | 類型 |
| CREATE_TIME_ | datetime | NULL | 創建時間 |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例根ID |
| REMOVAL_TIME_ | datetime | NULL | 刪除時間 |
2.act_ge_property(流程引擎配置表)
流程引擎屬性配置表。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| NAME_ | varchar(64) | 名稱 | |
| VALUE_ | varchar(300) | NULL | 值 |
| REV_ | int(11) | NULL | 版本 |
3.act_ge_schema_log(數據庫腳本執行日志表)
流程引擎屬性配置表。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| TIMESTAMP_ | datetime | NULL | 時間戳 |
| VERSION_ | varchar(255) | NULL | 版本 |
4.act_hi_actinst(歷史的活動實例表)
歷史的活動實例表,記錄流程流轉過的所有節點。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| PARENT_ACT_INST_ID_ | varchar(64) | NULL | 父節點實例ID |
| PROC_DEF_KEY_ | varchar(255) | NULL | 流程定義KEY |
| PROC_DEF_ID_ | varchar(64) | 流程定義ID | |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例根ID |
| PROC_INST_ID_ | varchar(64) | 流程實例ID | |
| EXECUTION_ID_ | varchar(64) | 執行實例ID | |
| ACT_ID_ | varchar(255) | 節點ID | |
| TASK_ID_ | varchar(64) | NULL | 任務ID |
| CALL_PROC_INST_ID_ | varchar(64) | NULL | 調用外部的流程實例ID |
| CALL_CASE_INST_ID_ | varchar(64) | NULL | 調用外部的案例實例ID |
| ACT_NAME_ | varchar(255) | NULL | 節點名稱 |
| ACT_TYPE_ | varchar(255) | 節點類型 | |
| ASSIGNEE_ | varchar(64) | NULL | 辦理人 |
| START_TIME_ | datetime | 開始時間 | |
| END_TIME_ | datetime | NULL | 結束時間 |
| DURATION_ | bigint(20) | NULL | 耗時 |
| ACT_INST_STATE_ | int(11) | NULL | 活動實例狀態 |
| SEQUENCE_COUNTER_ | bigint(20) | NULL | 序列計數器 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| REMOVAL_TIME_ | datetime | NULL | 刪除時間 |
5.act_hi_comment(歷史流程審批意見表)
歷史流程審批意見表,存放歷史流程的審批意見。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| TYPE_ | varchar(255) | NULL | 類型(event事件、comment意見) |
| TIME_ | datetime | 時間 | |
| USER_ID_ | varchar(255) | NULL | 處理人 |
| TASK_ID_ | varchar(64) | NULL | 任務ID |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例跟ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| ACTION_ | varchar(255) | NULL | 行為類型 |
| MESSAGE_ | varchar(4000) | NULL | 基本內容 |
| FULL_MSG_ | longblob | NULL | 全部內容 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| REMOVAL_TIME_ | datetime | NULL | 移除時間 |
6.act_hi_detail(歷史的流程運行詳情表)
歷史的流程運行變量詳情記錄表。流程中產生的變量詳細,包括控制流程流轉的變量,業務表單中填寫的流程需要用到的變量等。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| TYPE_ | varchar(255) | 類型 | |
| PROC_DEF_KEY_ | varchar(255) | NULL | 流程定義KEY |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例根ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| EXECUTION_ID_ | varchar(64) | NULL | 流程執行ID |
| CASE_DEF_KEY_ | varchar(255) | NULL | 案例定義KEY |
| CASE_DEF_ID_ | varchar(64) | NULL | 案例定義ID |
| CASE_INST_ID_ | varchar(64) | NULL | 案例實例ID |
| CASE_EXECUTION_ID_ | varchar(64) | NULL | 案例執行ID |
| TASK_ID_ | varchar(64) | NULL | 任務ID |
| ACT_INST_ID_ | varchar(64) | NULL | 節點實例ID |
| VAR_INST_ID_ | varchar(64) | NULL | 流程變量記錄ID |
| NAME_ | varchar(255) | 名稱 | |
| VAR_TYPE_ | varchar(255) | NULL | 變量類型 |
| REV_ | int(11) | NULL | 版本 |
| TIME_ | datetime | 時間戳 | |
| BYTEARRAY_ID_ | varchar(64) | NULL | 二進制數據對應ID |
| DOUBLE_ | double | NULL | double類型值 |
| LONG_ | bigint(20) | NULL | long類型值 |
| TEXT_ | varchar(4000) | NULL | 文本類型值 |
| TEXT2_ | varchar(4000) | NULL | 文本類型值2 |
| SEQUENCE_COUNTER_ | bigint(20) | NULL | 序列計數器 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| OPERATION_ID_ | varchar(64) | NULL | |
| REMOVAL_TIME_ | datetime | NULL | 移除時間 |
7.act_hi_identitylink(歷史的流程運行過程中用戶表)
歷史的流程運行過程中用戶表,主要存儲歷史節點參與者的信息。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| TIMESTAMP_ | timestamp | 時間戳 | |
| TYPE_ | varchar(255) | NULL | 類型 |
| USER_ID_ | varchar(255) | NULL | 用戶ID |
| GROUP_ID_ | varchar(255) | NULL | 用戶組ID |
| TASK_ID_ | varchar(64) | NULL | 任務ID |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例根ID |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| OPERATION_TYPE_ | varchar(64) | NULL | 操作類型 |
| ASSIGNER_ID_ | varchar(64) | NULL | 分配者ID |
| PROC_DEF_KEY_ | varchar(255) | NULL | 流程定義KEY |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| REMOVAL_TIME_ | datetime | NULL | 移除時間 |
8.act_hi_procinst(歷史的流程實例表)
歷史的流程實例表。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| PROC_INST_ID_ | varchar(64) | 流程實例ID | |
| BUSINESS_KEY_ | varchar(255) | NULL | 業務KEY |
| PROC_DEF_KEY_ | varchar(255) | NULL | 流程定義KEY |
| PROC_DEF_ID_ | varchar(64) | 流程定義ID | |
| START_TIME_ | datetime | 開始時間 | |
| END_TIME_ | datetime | NULL | 結束時間 |
| REMOVAL_TIME_ | datetime | NULL | 移除時間 |
| DURATION_ | bigint(20) | NULL | 耗時 |
| START_USER_ID_ | varchar(255) | NULL | 啟動人ID |
| START_ACT_ID_ | varchar(255) | NULL | 啟動節點ID |
| END_ACT_ID_ | varchar(255) | NULL | 結束節點ID |
| SUPER_PROCESS_INSTANCE_ID_ | varchar(64) | NULL | 父流程實例ID |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例根ID |
| SUPER_CASE_INSTANCE_ID_ | varchar(64) | NULL | 父案例實例ID |
| CASE_INST_ID_ | varchar(64) | NULL | 案例實例ID |
| DELETE_REASON_ | varchar(4000) | NULL | 刪除原因 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| STATE_ | varchar(255) | NULL | 狀態 |
9.act_hi_taskinst(歷史的任務實例表)
歷史的任務實例表, 存放已經辦理的任務。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| TASK_DEF_KEY_ | varchar(255) | NULL | 任務定義KEY |
| PROC_DEF_KEY_ | varchar(255) | NULL | 流程定義KEY |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例根ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| EXECUTION_ID_ | varchar(64) | NULL | 流程執行ID |
| CASE_DEF_KEY_ | varchar(255) | NULL | 案例定義KEY |
| CASE_DEF_ID_ | varchar(64) | NULL | 案例定義ID |
| CASE_INST_ID_ | varchar(64) | NULL | 案例實例ID |
| CASE_EXECUTION_ID_ | varchar(64) | NULL | 案例執行ID |
| ACT_INST_ID_ | varchar(64) | NULL | 節點實例ID |
| NAME_ | varchar(255) | NULL | 名稱 |
| PARENT_TASK_ID_ | varchar(64) | NULL | 父任務ID |
| DESCRIPTION_ | varchar(4000) | NULL | 描述 |
| OWNER_ | varchar(255) | NULL | 委托人ID |
| ASSIGNEE_ | varchar(255) | NULL | 辦理人ID |
| START_TIME_ | datetime | 開始時間 | |
| END_TIME_ | datetime | NULL | 結束時間 |
| DURATION_ | bigint(20) | NULL | 耗時 |
| DELETE_REASON_ | varchar(4000) | NULL | 刪除原因 |
| PRIORITY_ | int(11) | NULL | 優先級 |
| DUE_DATE_ | datetime | NULL | 超時時間 |
| FOLLOW_UP DATE | datetime | NULL | 跟蹤時間 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| REMOVAL_TIME_ | datetime | NULL | 移除時間 |
10.act_hi_varinst(歷史的流程變量表)
歷史的流程變量表。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| PROC_DEF_KEY_ | varchar(255) | NULL | 流程定義KEY |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例根ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| EXECUTION_ID_ | varchar(64) | NULL | 流程執行ID |
| ACT_INST_ID_ | varchar(64) | NULL | 節點實例ID |
| CASE_DEF_KEY_ | varchar(255) | NULL | 案例定義KEY |
| CASE_DEF_ID_ | varchar(64) | NULL | 案例定義ID |
| CASE_INST_ID_ | varchar(64) | NULL | 案例實例ID |
| CASE_EXECUTION_ID_ | varchar(64) | NULL | 案例執行ID |
| TASK_ID_ | varchar(64) | NULL | 任務ID |
| NAME_ | varchar(255) | 名稱 | |
| VAR_TYPE_ | varchar(100) | NULL | 變量類型 |
| CREATE_TIME_ | datetime | NULL | 創建時間 |
| REV_ | int(11) | NULL | 版本 |
| BYTEARRAY_ID_ | varchar(64) | NULL | 二進制數據ID |
| DOUBLE_ | double | NULL | double類型值 |
| LONG_ | bigint(20) | NULL | long類型值 |
| TEXT_ | varchar(4000) | NULL | 文本類型值 |
| TEXT2_ | varchar(4000) | NULL | 文本類型值2 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| STATE_ | varchar(20) | NULL | 狀態 |
| REMOVAL_TIME_ | datetime | NULL | 移除時間 |
11.act_id_user(用戶表)
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| FIRST_ | varchar(255) | NULL | 姓 |
| LAST_ | varchar(255) | NULL | 名 |
| EMAIL_ | varchar(255) | NULL | 郵件 |
| PWD_ | varchar(255) | NULL | 密碼 |
| SALT_ | varchar(255) | NULL | 鹽值 |
| LOCK_EXP_TIME_ | datetime | NULL | 鎖定過期時間 |
| ATTEMPTS_ | int(11) | NULL | 嘗試次數 |
| PICTURE_ID_ | varchar(64) | NULL | 圖片ID |
12.act_id_group(群組表)
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| NAME_ | varchar(255) | NULL | 組名稱 |
| TYPE_ | varchar(255) | NULL | 組類型(SYSTEM系統、WORKFLOW業務) |
13.act_id_membership(用戶與群組關系表)
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| USER_ID_ | varchar(64) | 用戶ID | |
| GROUP_ID_ | varchar(64) | 組ID |
14.act_re_deployment(流程部署表)
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| NAME_ | varchar(255) | NULL | 流程名稱 |
| DEPLOY_TIME_ | datetime | NULL | 部署時間 |
| SOURCE_ | varchar(255) | NULL | 來源 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
15.act_re_procdef(流程定義表)
流程定義表,包含所有已部署的流程定義,諸如版本詳細信息、資源名稱或掛起狀態等信息。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| CATEGORY_ | varchar(255) | NULL | 流程定義的Namespace分類 |
| NAME_ | varchar(255) | NULL | 流程定義名稱 |
| KEY_ | varchar(255) | 流程定義KEY | |
| VERSION_ | int(11) | 流程定義版本號 | |
| DEPLOYMENT_ID_ | varchar(64) | NULL | 部署ID |
| RESOURCE_NAME_ | varchar(4000) | NULL | 資源名稱 |
| DGRM_RESOURCE_NAME_ | varchar(4000) | NULL | DGRM資源名稱 |
| HAS_START_FORM_KEY_ | tinyint(4) | NULL | 是否有啟動表單 |
| SUSPENSION_STATE_ | int(11) | NULL | 流程掛起 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| VERSION_TAG_ | varchar(64) | NULL | 版本標簽 |
| HISTORY_TTL_ | int(11) | NULL | |
| STARTABLE_ | tinyint(1) | 是否是可啟動流程 |
16.act_ru_event_subscr(流程事件訂閱表)
流程事件訂閱表,包含所有當前存在的事件訂閱,包括預期事件的類型、名稱和配置,以及有關相應流程實例和執行的信息。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| EVENT_TYPE_ | varchar(255) | 事件類型 | |
| EVENT_NAME_ | varchar(255) | NULL | 事件名稱 |
| EXECUTION_ID_ | varchar(64) | NULL | 執行ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| ACTIVITY_ID_ | varchar(255) | NULL | 節點ID |
| CONFIGURATION_ | varchar(255) | NULL | 配置 |
| CREATED_ | datetime | 創建時間 | |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
17.act_ru_execution(流程運行時表)
BPMN流程運行時記錄表。該表時整個流程引擎的核心表,它包括流程定義、父級執行、當前活動和有關執行狀態的不同元數據等信息。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| ROOT_PROC_INST_ID_ | varchar(64) | NULL | 流程實例根ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| BUSINESS_KEY_ | varchar(255) | NULL | 業務KEY |
| PARENT_ID_ | varchar(64) | NULL | 流程父實例ID |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| SUPER_EXEC_ | varchar(64) | NULL | 父流程實例對應的執行 |
| SUPER_CASE_EXEC_ | varchar(64) | NULL | 父案例實例對應的執行 |
| CASE_INST_ID_ | varchar(64) | NULL | 案例實例ID |
| ACT_ID_ | varchar(255) | NULL | 節點ID |
| ACT_INST_ID_ | varchar(64) | NULL | 節點實例ID |
| IS_ACTIVE_ | tinyint(4) | NULL | 是否激活 |
| IS_CONCURRENT_ | tinyint(4) | NULL | 是否並行 |
| IS_SCOPE_ | tinyint(4) | NULL | 是否多實例范圍 |
| IS_EVENT_SCOPE_ | tinyint(4) | NULL | 是否事件多實例范圍 |
| SUSPENSION_STATE_ | int(11) | NULL | 掛起狀態 |
| CACHED_ENT_STATE_ | int(11) | NULL | 緩存狀態 |
| SEQUENCE_COUNTER_ | bigint(20) | NULL | 序列計數器 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
18.act_ru_identitylink(流程運行時表)
運行時流程人員表,主要存儲當前節點參與者的信息.
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| GROUP_ID_ | varchar(255) | NULL | 用戶組ID |
| TYPE_ | varchar(255) | NULL | 類型 |
| USER_ID_ | varchar(255) | NULL | 用戶ID |
| TASK_ID_ | varchar(64) | NULL | 任務ID |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
19. act_ru_incident( 運行時異常記錄表)
運行時異常記錄表
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | 版本 | |
| INCIDENT_TIMESTAMP_ | datetime | 事件時間戳 | |
| INCIDENT_MSG_ | varchar(4000) | NULL | 事件信息 |
| INCIDENT_TYPE_ | varchar(255) | 事件類型 | |
| EXECUTION_ID_ | varchar(64) | NULL | 流程執行ID |
| ACTIVITY_ID_ | varchar(255) | NULL | 節點ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| CAUSE_INCIDENT_ID_ | varchar(64) | NULL | 事件原因ID |
| ROOT_CAUSE_INCIDENT_ID_ | varchar(64) | NULL | 事件原因根ID |
| CONFIGURATION_ | varchar(255) | NULL | 事件配置 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| JOB_DEF_ID_ | varchar(64) | NULL | JOB定義ID |
20. act_ru_job( 流程運行時作業表)
流程運行時作業表
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| TYPE_ | varchar(255) | 類型 | |
| LOCK_EXP_TIME_ | datetime | NULL | 鎖定過期時間 |
| LOCK_OWNER_ | varchar(255) | NULL | 鎖定用戶 |
| EXCLUSIVE_ | tinyint(1) | NULL | 獨占標識 |
| EXECUTION_ID_ | varchar(64) | NULL | 執行ID |
| PROCESS_INSTANCE_ID_ | varchar(64) | NULL | 流程實例ID |
| PROCESS_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| PROCESS_DEF_KEY_ | varchar(255) | NULL | 流程定義KEY |
| RETRIES_ | int(11) | NULL | 重試次數 |
| EXCEPTION_STACK_ID_ | varchar(64) | NULL | 異常堆棧ID |
| EXCEPTION_MSG_ | varchar(4000) | NULL | 異常信息 |
| DUEDATE_ | datetime | NULL | 截止時間 |
| REPEAT_ | varchar(255) | NULL | 重復 |
| REPEAT_OFFSET_ | bigint(20) | NULL | |
| HANDLER_TYPE_ | varchar(255) | NULL | 處理類型 |
| HANDLER_CFG_ | varchar(4000) | NULL | 處理配置 |
| DEPLOYMENT_ID_ | varchar(64) | NULL | 部署ID |
| SUSPENSION_STATE_ | int(11) | 掛起狀態 | |
| JOB_DEF_ID_ | varchar(64) | NULL | 作業定義ID |
| PRIORITY_ | bigint(20) | 作業優先級 | |
| SEQUENCE_COUNTER_ | bigint(20) | NULL | 序列計數器 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
| CREATE_TIME | _ datetime | NULL | 創建時間 |
21. act_ru_jobdef( 流程作業定義表)
流程作業定義表
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| PROC_DEF_KEY_ | varchar(255) | NULL | 流程定義KEY |
| ACT_ID_ | varchar(255) | NULL | 節點ID |
| JOB_TYPE_ | varchar(255) | JOB類型 | |
| JOB_CONFIGURATION_ | varchar(255) | NULL | JOB配置 |
| SUSPENSION_STATE_ | int(11) | NULL | 掛起狀態 |
| JOB_PRIORITY_ | bigint(20) | NULL | 優先級 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
22. act_ru_task( 流程運行時任務表)
流程運行時任務表,包含所有正在運行的流程實例的所有打開的任務,包括諸如相應的流程實例、執行以及元數據(如創建時間、辦理人或到期時間)等信息。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| EXECUTION_ID_ | varchar(64) | NULL | 流程執行ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| PROC_DEF_ID_ | varchar(64) | NULL | 流程定義ID |
| CASE_EXECUTION_ID_ | varchar(64) | NULL | 案例執行ID |
| CASE_INST_ID_ | varchar(64) | NULL | 案例實例ID |
| CASE_DEF_ID_ | varchar(64) | NULL | 案例定義ID |
| NAME_ | varchar(255) | NULL | 名稱 |
| PARENT_TASK_ID_ | varchar(64) | NULL | 父任務ID |
| DESCRIPTION_ | varchar(4000) | NULL | 描述 |
| TASK_DEF_KEY_ | varchar(255) | NULL | 任務定義KEY |
| OWNER_ | varchar(255) | NULL | 委托人 |
| ASSIGNEE_ | varchar(255) | NULL | 辦理人 |
| DELEGATION_ | varchar(64) | NULL | 委托狀態 |
| PRIORITY_ | int(11) | NULL | 優先級 |
| CREATE_TIME_ | datetime | NULL | 創建時間 |
| DUE_DATE_ | datetime | NULL | 截止時間 |
| FOLLOW_UP_DATE_ | datetime | NULL | 跟蹤時間 |
| SUSPENSION_STATE_ | int(11) | NULL | 掛起狀態 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
23.act_ru_variable( 流程運行時變量表)
流程運行時變量表,包含當前運行中所有流程或任務變量,包括變量的名稱、類型和值以及有關相應流程實例或任務的信息。
| 字段名稱 | 字段類型 | 可否為空 | 描述 |
|---|---|---|---|
| ID_ | varchar(64) | 主鍵 | |
| REV_ | int(11) | NULL | 版本 |
| TYPE_ | varchar(255) | 變量類型 | |
| NAME_ | varchar(255) | 變量名稱 | |
| EXECUTION_ID_ | varchar(64) | NULL | 流程執行ID |
| PROC_INST_ID_ | varchar(64) | NULL | 流程實例ID |
| CASE_EXECUTION_ID_ | varchar(64) | NULL | 案例執行ID |
| CASE_INST_ID_ | varchar(64) | NULL | 案例實例ID |
| TASK_ID_ | varchar(64) | NULL | 任務ID |
| BYTEARRAY_ID_ | varchar(64) | NULL | 二進制內容ID |
| DOUBLE_ | double | NULL | DOUBLE類型值 |
| LONG_ | bigint(20) | NULL | LONG類型值 |
| TEXT_ | varchar(4000) | NULL | 文本值 |
| TEXT2_ | varchar(4000) | NULL | 文本值2 |
| VAR_SCOPE_ | varchar(64) | 變量范圍 | |
| SEQUENCE_COUNTER_ | bigint(20) | NULL | 序列計數器 |
| IS_CONCURRENT_LOCAL _ | tinyint(4) | NULL | 是否並發 |
| TENANT_ID_ | varchar(64) | NULL | 租戶ID |
