工作流系列(4.2)-Activity 運行時信息表結構

1)ACT_RU_EXECUTION 執行流表

這張表可以說是重點之一,代表的是每個流程。

序號 字段 含義 類型 備註
1 ID_ id varchar(64) 主鍵
2 REV_ 數據版本 int(11)
3 PROC_INST_ID_ 流程實例 varchar(64)
4 BUSINESS_KEY_ 業務主鍵 varchar(255) 啓動流程時指定
5 PARENT_ID_ 父執行流 varchar(64) 標誌該執行流是由此字段所指執行流產生
6 PROC_DEF_ID_ 流程定義的ID varchar(64)
7 SUPER_EXEC_ 父執行流 varchar(64) 標誌該子流程是由此字段所指執行流產生
8 ROOT_PROC_INST_ID_ 根流程ID varchar(64) 標誌此執行流是由該字段所指流程(獲其子流程等)產生
9 ACT_ID_ 當前執行流行爲ID varchar(255) 在配置文件中定義
10 IS_ACTIVE_ 是否活動 tinyint(4)
11 IS_CONCURRENT_ 是否並行 tinyint(4)
12 IS_SCOPE_ 是否範圍執行 tinyint(4)
13 IS_EVENT_SCOPE_ 是否事件範圍 tinyint(4)
14 IS_MI_ROOT_ 是否多實例根執行流 tinyint(4)
15 SUSPENSION_STATE_ 中斷狀態 int(11)
16 CACHED_ENT_STATE_ 流程視圖緩存 int(11)
17 TENANT_ID_ 租戶ID varchar(255)
18 NAME_ 執行流名稱 varchar(255)
19 START_TIME_ 執行流開始時間 datetime(3)
20 START_USER_ID_ 開始用戶ID varchar(255)
21 LOCK_TIME_ 鎖定時間 timestamp(3)
22 IS_COUNT_ENABLED_ 是否啓動統計 tinyint(4)
23 EVT_SUBSCR_COUNT_ 時間定義數量 int(11)
24 TASK_COUNT_ 任務數量 int(11)
25 JOB_COUNT_ 作業數量 int(11)
26 TIMER_JOB_COUNT_ 定時作業數量 int(11)
27 SUSP_JOB_COUNT_ 中斷作業數量 int(11)
28 DEADLETTER_JOB_COUNT_ 無法執行作業數量 int(11)
29 VAR_COUNT_ 參數數量 int(11)
30 ID_LINK_COUNT_ 用戶關聯數量 int(11)

2)ACT_RU_TASK 任務表

代表了每個任務。

序號 字段 含義 類型 備註
1 ID_ id varchar(64) 主鍵
2 REV_ 數據版本 int(11)
3 EXECUTION_ID_ 執行實例的id varchar(64)
4 PROC_INST_ID_ 流程實例的id varchar(64)
5 PROC_DEF_ID_ 流程定義的id varchar(64) 對應act_re_procdef 的id_
6 NAME_ 任務名稱 varchar(255)
7 PARENT_TASK_ID_ 對應父任務id varchar(64)
8 DESCRIPTION_ 任務描述 varchar(4000) 流程配置文件中面so
9 TASK_DEF_KEY_ 任務定義id varchar(255) 配置文件中task的id屬性
10 OWNER_ 任務擁有人 varchar(255)
11 ASSIGNEE_ 任務執行人 varchar(255)
12 DELEGATION_ 任務委託狀態 varchar(64)
13 PRIORITY_ 任務優先級 int(11) 默認50
14 CREATE_TIME_ 任務創建日期 timestamp(3)
15 DUE_DATE_ 到期時間 datetime(3)
16 CATEGORY_ 分類 varchar(255)
17 SUSPENSION_STATE_ 掛起狀態 int(11)
18 TENANT_ID_ 租戶id varchar(255)
19 FORM_KEY_ 表單Key varchar(255)
20 CLAIM_TIME_ 簽收日期 datetime(3)

3)ACT_RU_VARIABLE 運行時參數表

序號 字段 含義 類型 備註
1 ID_ id varchar(64) NOT NULL 主鍵
2 REV_ 數據版本 int(11)
3 TYPE_ 參數類型 varchar(255) NOT NULL 可以是 jpa-entity、boolean、bytes、serializable(可序列化)、 CustomVariableType、date、double、integer、long、null、short、string、自定義type(根據你自身配置)
4 NAME_ 參數名稱 varchar(255) NOT NULL
5 EXECUTION_ID_ 執行實例的id varchar(64) NULL
6 PROC_INST_ID_ 流程實例的id varchar(64) NULL
7 TASK_ID_ 任務id varchar(64) NULL
8 BYTEARRAY_ID_ 序列化對象id varchar(64) NULL 與ACT_GE_BYTEARRAY中的id
9 DOUBLE_ double數值 double NULL
10 LONG_ long數值 bigint(20) NULL
11 TEXT_ 文本類型參數值 varchar(4000) NULL
12 TEXT2_ 文本類型參數值 varchar(4000) NULL

4)ACT_RU_IDENTITYLINK 運行時流程人員表

序號 字段 含義 類型 備註
1 ID_ id varchar (64) 主鍵
2 REV_ 數據版本 INT (11)
3 GROUP_ID_ 用戶組id varchar (255)
4 TYPE_ 用戶組類型 varchar(255)
5 USER_ID_ 用戶 varchar(255)
6 TASK_ID 任務Id varchar (64)
7 PROC_INST_ID_ 流程實例ID varchar(64)
8 PROC_DEF_ID_ 流程定義Id varchar (64)

5)ACT_RU_JOB 異步作業

序號 字段 含義 類型 備註
1 ID_ id varchar (64) 主鍵
2 REV_ 數據版本 int(11)
3 TYPE_ 類型 varchar(255) NOT Null
4 LOCK_EXP_TIME_ 鎖定釋放時間 timestamp(3)
5 LOCK_OWNER_ 掛起者 varchar(255)
6 EXCLUSIVE_ 是否需要單獨執行 tinyint(1)
7 EXECUTION_ID_ 執行實例ID varchar(64)
8 PROCESS_INSTANCE_ID_ 流程實例ID varchar(64)
9 PROC_DEF_ID_ 流程定義ID varchar(64)
10 RETRIES_ 剩餘執行次數 int(11)
11 EXCEPTION_STACK_ID_ 異常信息ID varchar(64) 會保存到ACT_GE_BYTEARRY中
12 EXCEPTION_MSG_ 異常信息 varchar(4000)
13 DUEDATE_ 執行時間 timestamp(3)
14 REPEAT_ 重複次數 varchar(255)
15 HANDLER_TYPE_ 處理類型 varchar(255)
16 HANDLER_CFG_ 工作流相關配置數據 varchar(4000)
17 TENANT_ID_ 租戶id varchar(255)

6)ACT_RU_TIMER_JOB 定時作業

序號 字段 含義 類型 備註
1 ID_ id varchar (64) 主鍵
2 REV_ 數據版本 int(11)
3 TYPE_ 類型 varchar(255) NOT Null
4 LOCK_EXP_TIME_ 鎖定釋放時間 timestamp(3)
5 LOCK_OWNER_ 掛起者 varchar(255)
6 EXCLUSIVE_ 是否需要單獨執行 tinyint(1)
7 EXECUTION_ID_ 執行實例ID varchar(64)
8 PROCESS_INSTANCE_ID_ 流程實例ID varchar(64)
9 PROC_DEF_ID_ 流程定義ID varchar(64)
10 RETRIES_ 剩餘執行次數 int(11)
11 EXCEPTION_STACK_ID_ 異常信息ID varchar(64) 會保存到ACT_GE_BYTEARRY中
12 EXCEPTION_MSG_ 異常信息 varchar(4000)
13 DUEDATE_ 執行時間 timestamp(3)
14 REPEAT_ 重複次數 varchar(255)
15 HANDLER_TYPE_ 處理類型 varchar(255)
16 HANDLER_CFG_ 工作流相關配置數據 varchar(4000)
17 TENANT_ID_ 租戶id varchar(255)

7)ACT_RU_SUSPENDED_JOB 掛起的作業

序號 字段 含義 類型 備註
1 ID_ id varchar (64) 主鍵
2 REV_ 數據版本 int(11)
3 TYPE_ 類型 varchar(255) NOT Null
4 EXCLUSIVE_ 是否需要單獨執行 tinyint(1)
5 EXECUTION_ID_ 執行實例ID varchar(64)
6 PROCESS_INSTANCE_ID_ 流程實例ID varchar(64)
7 PROC_DEF_ID_ 流程定義ID varchar(64)
8 RETRIES_ 剩餘執行次數 int(11)
9 EXCEPTION_STACK_ID_ 異常信息ID varchar(64) 會保存到ACT_GE_BYTEARRY中
10 EXCEPTION_MSG_ 異常信息 varchar(4000)
11 DUEDATE_ 執行時間 timestamp(3)
12 REPEAT_ 重複次數 varchar(255)
13 HANDLER_TYPE_ 處理類型 varchar(255)
14 HANDLER_CFG_ 工作流相關配置數據 varchar(4000)
15 TENANT_ID_ 租戶id varchar(255)

8)ACT_RU_DEADLETTER_JOB 無法執行的作業

序號 字段 含義 類型 備註
1 ID_ id varchar (64) 主鍵
2 REV_ 數據版本 int(11)
3 TYPE_ 類型 varchar(255) NOT Null
4 EXCLUSIVE_ 是否需要單獨執行 tinyint(1)
5 EXECUTION_ID_ 執行實例ID varchar(64)
6 PROCESS_INSTANCE_ID_ 流程實例ID varchar(64)
7 PROC_DEF_ID_ 流程定義ID varchar(64)
8 EXCEPTION_STACK_ID_ 異常信息ID varchar(64) 會保存到ACT_GE_BYTEARRY中
9 EXCEPTION_MSG_ 異常信息 varchar(4000)
10 DUEDATE_ 執行時間 timestamp(3)
11 REPEAT_ 重複次數 varchar(255)
12 HANDLER_TYPE_ 處理類型 varchar(255)
13 HANDLER_CFG_ 工作流相關配置數據 varchar(4000)
14 TENANT_ID_ 租戶id varchar(255)

9)ACT_RU_EVENT_SUBSCR 事件描述表

序號 字段 含義 類型 備註
1 ID_ id varchar (64)
2 REV_ 數據版本 int(11)
3 EVENT_TYPE_ 事件類型 varchar (255)
4 EVENT_NAME_ 事件名稱 varchar (255)
5 EXECUTION_ID_ 流程執行ID varchar (64)
6 PROC_INST_ID_ 流程實例ID varchar (64)
7 ACTIVITY_ID_ 活動ID varchar (64)
8 CONFIGURATION_ 配置信息 varchar (255)
9 CREATED_ 創建時間 timestamp
10 PROC_DEF_ID_ 流程定義Id varchar (64)
11 TENANT_ID_ 租戶id varchar (255)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章