activiti框架 數據庫設計說明書

結構設計

經常使用表說明sql

################################
# 部署流程定義涉及到的表

# 流程部署表
SELECT * FROM `act_re_deployment`

# 流程定義表
SELECT * FROM `act_re_procdef`

# 資源文件表
SELECT * FROM `act_ge_bytearray`

# 系統配置表 
SELECT * FROM `act_ge_property`



################################
# 啓動流程實例涉及到的表

# 流程實例運行時 執行對象表
SELECT * FROM `act_ru_execution`

# 流程實例運行時 身份聯繫表
SELECT * FROM `act_ru_identitylink`

# 流程實例運行時 用戶任務表
SELECT * FROM `act_ru_task`

# 活動節點歷史表
SELECT * FROM `act_hi_actinst`

# 身份聯繫表 歷史
SELECT * FROM `act_hi_identitylink`

# 流程實例表 歷史
SELECT * FROM `act_hi_procinst`

# 歷史任務表 
SELECT * FROM `act_hi_taskinst`



################################
# 結束流程實例涉及到的表
# 運行時  表數據所有清空
# 歷史表  表數據修改 或者增長了數據

Activiti使用到的表都是ACT_前綴,列名都是有下劃線後綴,防止關鍵字衝突。數據庫

ACT_RE_*:

’RE’表示repository(存儲 ),RepositoryService接口所操做的表。帶此前綴的表包含的是靜態信息,如,流程定義,流程的資源(圖片,規則等)。json

ACT_RU_*:

‘RU’表示runtime,運行時表-RuntimeService。這是運行時的表存儲着流程變量,用戶任務,變量,職責(job)等運行時的數據。Activiti只存儲實例執行期間的運行時數據,當流程實例結束時,將刪除這些記錄。這就保證了這些運行時的表小且快。ide

ACT_ID_*:

’ID’表示identity (組織機構),IdentityService接口所操做的表。用戶記錄,流程中使用到的用戶和組。這些表包含標識的信息,如用戶,用戶組,等等。svn

ACT_HI_*:

’HI’表示history,歷史數據表,HistoryService。就是這些表包含着流程執行的歷史相關數據,如結束的流程實例,變量,任務,等等spa

ACT_GE_*:

全局通用數據及設置(general),各類狀況都使用的數據。設計

表摘要

表名 描述
ACT_EVT_LOG 事件日誌表
ACT_GE_BYTEARRAY 二進制數據表
ACT_GE_PROPERTY 屬性數據表,存儲整個流程引擎級別的數據,初始化表結構時,會默認插入三條記錄。
ACT_HI_ACTINST 歷史節點表
ACT_HI_ATTACHMENT 歷史附件表
ACT_HI_COMMENT 歷史意見表
ACT_HI_DETAIL 歷史詳情表,提供歷史變量的查詢
ACT_HI_IDENTITYLINK 歷史流程人員表
ACT_HI_PROCINST 歷史流程實例表
ACT_HI_TASKINST 歷史流程任務表
ACT_HI_VARINST 歷史變量表
ACT_ID_GROUP 用戶組信息表
ACT_ID_INFO 用戶擴展信息表
ACT_ID_MEMBERSHIP 用戶與用戶組關係信息表
ACT_ID_USER 用戶信息表
ACT_PROCDEF_INFO  
ACT_RE_DEPLOYMENT 部署信息表
ACT_RE_MODEL 流程設計模型部署表
ACT_RE_PROCDEF 流程定義數據表
ACT_RU_EVENT_SUBSCR throwEvent、catchEvent時間監聽信息表
ACT_RU_EXECUTION 運行時流程執行實例表
ACT_RU_IDENTITYLINK 運行時流程人員表,主要存儲任務節點與參與者相關信息
ACT_RU_JOB 運行時定時任務數據表
ACT_RU_TASK 運行時任務節點表
ACT_RU_VARIABLE 運行時流程變量數據表

ACT_EVT_LOG(事件日誌表)

Activiti 事件日誌表。日誌

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
LOG_NR_ 主鍵 bigint(20) NO 自增加
TYPE_ 類型 varchar(64) YES 類型
PROC_DEF_ID_ 流程定義ID varchar(64) YES 流程定義ID
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID
EXECUTION_ID_ 執行實例ID varchar(64) YES 執行實例ID
TASK_ID_ 節點實例ID varchar(64) YES 節點實例ID
TIME_STAMP_ 時間戳 timestamp(3) NO 時間戳
USER_ID_ 用戶ID varchar(255) YES 用戶ID
DATA_ 一些額外參數 longblob YES 例如 IP地址 等。
LOCK_OWNER_ 掛起者 varchar(255) YES 暫時沒有用到
LOCK_TIME_ 掛起時間 timestamp(3) YES 暫時沒有用到
IS_PROCESSED_ 是否處理過了 tinyint(4) YES 暫時沒有用到

索引說明

索引名稱 組成字段 unique 描述
PRIMARY LOG_NR_ YES 主鍵惟一索引

ACT_GE_BYTEARRAY(二進制數據表)

保存流程定義圖片和xml、Serializable(序列化)的變量,即保存全部二進制數據,特別注意類路徑部署時候,不要把svn等隱藏文件或者其餘與流程無關的文件也一塊兒部署到該表中,會形成一些錯誤(可能致使流程定義沒法刪除)。code

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
NAME_ 名稱 varchar(255) YES 部署文件名稱,如 mail.bpmn、mail.png、mail.bpmn20.xml
DEPLOYMENT_ID_ 部署ID varchar(64) YES 部署表ID
BYTES_ 字節 longblob YES 部署文件
GENERATED_ 是不是引擎生成 tinyint(4) YES 0:爲用戶生成,1:爲Activiti生成。

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_FK_BYTEARR_DEPL DEPLOYMENT_ID_ NO ACT_RE_DEPLOYMENT表主鍵作外鍵。

ACT_GE_PROPERTY(屬性數據表)

屬性數據表存儲整個流程引擎級別的數據,初始化表結構時,會默認插入三條記錄。orm

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
NAME_ 主鍵 varchar(64) NO schema.version、schema.history、next.dbid
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
VALUE_ varchar(300) YES 例如:5.*create(5.*)

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引

ACT_HI_ACTINST(歷史節點表)

歷史活動信息。這裏記錄流程流轉過的全部節點,與HI_TASKINST不一樣的是,taskinst只記錄usertask內容。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
PROC_DEF_ID_ 流程定義ID varchar(64) NO 流程定義ID
PROC_INST_ID_ 流程實例ID varchar(64) NO 流程實例ID
EXECUTION_ID_ 執行實例ID varchar(64) NO 執行實例ID
ACT_ID_ 節點ID varchar(255) NO 節點定義ID
TASK_ID_ 節點實例ID varchar(64) YES 默認值 NULL,其餘節點類型實例ID在這裏爲空
CALL_PROC_INST_ID_ 調用外部的流程實例ID varchar(64) YES 默認值NULL,調用外部流程的流程實例ID
ACT_NAME_ 節點名稱 varchar(255) YES 默認值 NULL,節點定義名稱
ACT_TYPE_ 節點類型 varchar(255) NO 如startEvent、userTask
ASSIGNEE_ 簽收人 varchar(255) YES 默認值 NULL,節點簽收人
START_TIME_ 開始時間 datetime(3) NO version版本,2016-11-15 11:30:00
END_TIME_ 結束時間 datetime(3) NO 默認值 NULL,2016-11-15 11:30:00
DURATION_ 耗時 bigint(20) YES 默認值 NULL,毫秒值
TENANT_ID_ 租戶標識 varchar(255) YES 默認值``,

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_HI_ACT_INST_START START_TIME_ NO 開始時間索引
ACT_IDX_HI_ACT_INST_END END_TIME_ NO 結束時間索引
ACT_IDX_HI_ACT_INST_PROCINST PROC_INST_ID_ACT_ID_ NO 流程實例與節點聯合索引。
ACT_IDX_HI_ACT_INST_EXEC EXECUTION_ID_ACT_ID_ NO 執行實例與節點聯合索引。

ACT_HI_ATTACHMENT(歷史附件表)

歷史附件表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
USER_ID_ 用戶ID varchar(255) YES 默認值 NULL,用戶標識
NAME_ 名稱 varchar(255) YES 默認值 NULL
DESCRIPTION_ 描述 varchar(4000) YES 默認值 NULL
TYPE_ 類型 varchar(255) YES 默認值 NULL,附件類型
TASK_ID_ 節點實例ID varchar(64) YES 默認值 NULL
PROC_INST_ID_ 流程實例ID varchar(64) YES 默認值 NULL,
URL_ URL附件地址 varchar(4000) YES 默認值 NULL,附件地址
CONTENT_ID_ 字節表的ID varchar(64) YES 默認值 NULL,ACT_GE_BYTEARRAY的ID
TIME_ 樂觀鎖 datetime(3) YES 默認值 NULL

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引

ACT_HI_COMMENT(歷史意見表)

歷史意見表

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
TYPE_ 類型 varchar(255) YES 類型:event(事件)、comment(意見)
TIME_ 時間 datetime(3) NO 填寫時間
USER_ID_ 用戶ID varchar(255) YES 填寫人ID
TASK_ID_ 節點實例ID varchar(64) YES 默認值 NULL
PROC_INST_ID_ 流程實例ID varchar(64) YES 默認值 NULL
ACTION_ 行爲類型 varchar(255) YES 默認值 NULL,值爲下列內容中的一種:AddUserLink、DeleteUserLink、AddGroupLink、DeleteGroupLink、AddComment、AddAttachment、DeleteAttachment
MESSAGE_ 基本內容 varchar(4000) YES 默認值 NULL,用於存放流程產生的信息,好比審批意見
FULL_MSG_ 所有內容 longblob YES 附件地址

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引

ACT_HI_DETAIL(歷史詳情表)

歷史詳情表:流程中產生的變量詳細,包括控制流程流轉的變量,業務表單中填寫的流程須要用到的變量等。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
TYPE_ 類型 varchar(255) NO 默認值 NULL,表單:FormProperty,參數:VariableUpdate
PROC_INST_ID_ 流程實例ID varchar(64) YES 默認值 NULL,附件類型
EXECUTION_ID_ 執行實例ID varchar(64) YES 默認值 NULL,附件類型
TASK_ID_ 節點實例ID varchar(64) YES 默認值 NULL,附件類型
ACT_INST_ID_ 節點實例ID varchar(64) YES 默認值 NULL,附件類型
NAME_ 名稱 varchar(255) NO 默認值 NULL,附件類型
VAR_TYPE_ 參數類型 varchar(255) YES 默認值 NULL, jpa-entity、boolean、bytes、serializable(可序列化)、自定義type(根據你自身配置)、CustomVariableType、date、double、integer、long、null、short、string,
TIME_ 時間 datetime(3) NO 默認值 NULL,建立時間
BYTEARRAY_ID_ 字節表ID varchar(64) YES 默認值 NULL,ACT_GE_BYTEARRAY表的ID
DOUBLE_ Double double YES 默認值 NULL,存儲變量類型爲Double
LONG_ Long bigint(20) YES 默認值 NULL,存儲變量類型爲long
TEXT_ Text varchar(40000) YES 默認值 NULL,存儲變量值類型爲String
TEXT2_ Text varchar(40000) YES 默認值 NULL,此處存儲的是JPA持久化對象時,纔會有值。此值爲對象ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_HI_DETAIL_PROC_INST PROC_INST_ID_ NO  
ACT_IDX_HI_DETAIL_ACT_INST ACT_INST_ID_ NO  
ACT_IDX_HI_DETAIL_TIME TIME_ NO  
ACT_IDX_HI_DETAIL_NAME NAME_ NO  
ACT_IDX_HI_DETAIL_TASK_ID TASK_ID_ NO  

ACT_HI_IDENTITYLINK(歷史流程人員表)

任務參與者數據表,主要存儲歷史節點參與者的信息。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
GROUP_ID_ 用戶組ID varchar(255) YES 用戶組ID
TYPE_ 類型 varchar(255) YES assignee、candidate、owner、starter、participant
USER_ID_ 用戶ID varchar(255) YES 用戶ID
TASK_ID_ 節點實例ID varchar(64) YES 節點實例ID
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_HI_IDENT_LNK_USER USER_ID_ NO  
ACT_IDX_HI_IDENT_LNK_TASK TASK_ID_ NO  
ACT_IDX_HI_IDENT_LNK_PROCINST PROC_INST_ID_ NO  

ACT_HI_PROCINST(歷史流程實例表)

歷史流程實例表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
PROC_INST_ID_ 流程實例ID鍵 varchar(64) NO 流程實例ID鍵
BUSINESS_KEY_ 業務主鍵 varchar(255) YES 業務主鍵,業務表單的ID
PROC_DEF_ID_ 流程定義ID varchar(64) NO 流程定義ID
START_TIME_ 開始時間 datetime(3) NO 開始時間
END_TIME_ 結束時間 datetime(3) YES 結束時間
DURATION_ 耗時 bigint(20) YES 耗時
START_USER_ID_ 起草人 varchar(255) YES 起草人
START_ACT_ID_ 開始節點ID varchar(255) YES 開始環節ID
END_ACT_ID_ 結束節點ID varchar(255) YES 結束環節ID
SUPER_PROCESS_INSTANCE_ID_ 父流程實例ID varchar(64) YES 父流程實例ID
DELETE_REASON_ 刪除緣由 varchar(4000) YES 刪除緣由
TENANT_ID_ 租戶ID varchar(255) YES 租戶ID
NAME_ 名稱 varchar(255) YES 名稱

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
PROC_INST_ID_ PROC_INST_ID_ YES  
ACT_IDX_HI_PRO_INST_END END_TIME_ NO  
ACT_IDX_HI_PRO_I_BUSKEY BUSINESS_KEY_ NO  

ACT_HI_TASKINST(歷史流程任務表)

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
PROC_DEF_ID_ 流程定義ID varchar(64) YES 流程定義ID
TASK_DEF_KEY_ 節點定義ID varchar(255) YES 節點定義ID
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID
EXECUTION_ID_ 執行實例ID varchar(64) YES 執行實例ID
NAME_ 名稱 varchar(255) YES 名稱
PARENT_TASK_ID_ 父節點實例ID varchar(64) YES 父節點實例ID
DESCRIPTION_ 描述 varchar(4000) YES 描述
OWNER_ 實際簽收人 任務的擁有者 varchar(255) YES 簽收人(默認爲空,只有在委託時纔有值)
ASSIGNEE_ 簽收人或被委託 varchar(255) YES 簽收人或被委託
START_TIME_ 開始時間 datetime(3) NO 開始時間
CLAIM_TIME_ 提醒時間 datetime(3) YES 提醒時間
END_TIME_ 結束時間 datetime(3) YES 結束時間
DURATION_ 耗時 datetime(3) YES 耗時
DELETE_REASON_ 刪除緣由 varchar(4000) YES completed、deleted
PRIORITY_ 優先級別 int(11) YES 優先級別
DUE_DATE_ 過時時間 datetime(3) YES 過時時間,代表任務應在多長時間內完成
FORM_KEY_ 節點定義的formkey varchar(255) YES desinger節點定義的form_key屬性
CATEGORY_ 類別 varchar(255) YES 類別
TENANT_ID_ 租戶ID varchar(255) YES 租戶ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_HI_TASK_INST_PROCINST PROC_INST_ID_ NO  

ACT_HI_VARINST(流程歷史變量表)

流程歷史變量表

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID
EXECUTION_ID_ 執行實例ID varchar(64) YES 執行實例ID
TASK_ID_ 節點實例ID varchar(64) YES 節點實例ID
NAME_ 名稱 varchar(255) NO 名稱
VAR_TYPE_ 參數類型 varchar(100) YES jpa-entity、boolean、bytes、serializable、自定義type(根據你自身配置)、CustomVariableType、date、double、integer、jpa-entity、long、null、short、string
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
BYTEARRAY_ID_ 字節表ID varchar(64) YES ACT_GE_BYTEARRAY表的主鍵
DOUBLE_ double double YES 存儲DoubleType類型的數據
LONG_ long bigint(20) YES 存儲LongType類型的數據
TEXT_ 文本 varchar(4000) YES 存儲變量值類型爲String,如此處存儲持久化對象時,值jpa對象的class
TEXT2_ 文本 varchar(4000) YES 此處存儲的是JPA持久化對象時,纔會有值。此值爲對象ID
CREATE_TIME_ 建立時間 datetime(3) YES 建立時間
LAST_UPDATED_TIME_ 最新更改時間 datetime(3) YES 最新更改時間

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_HI_PROCVAR_PROC_INST PROC_INSTID NO  
ACT_IDX_HI_PROCVAR_NAME_TYPE NAME_、VARTYPE NO  
ACT_IDX_HI_PROCVAR_TASK_ID TASKID NO  

ACT_ID_GROUP(用戶組信息表)

用來存儲用戶組信息。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
NAME_ 名稱 varchar(255) YES 名稱
TYPE_ 類型 varchar(255) YES 類型

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引

ACT_ID_INFO(用戶擴展信息表)

用戶擴展信息表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
USER_ID_ 用戶ID varchar(64) YES 用戶ID
TYPE_ 類型 varchar(64) YES userinfo 固定值
KEY_   varchar(255) YES location、phone、skype等
VALUE_   varchar(255) YES location、phone、skype等對應的值
PASSWORD_   longblob YES 密碼
PARENT_ID_ 租戶ID varchar(255) YES 租戶ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引

ACT_ID_MEMBERSHIP(用戶與用戶組關係信息表)

用來保存用戶的分組信息。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
USER_ID_ 用戶ID varchar(64) NO 用戶ID
GROUP_ID_ 用戶組ID varchar(64) NO 用戶組ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ , GROUP_ID_ YES 主鍵惟一索引
ACT_FK_MEMB_GROUP GROUP_ID_ NO 外鍵索引

ACT_ID_USER(用戶信息表)

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
FIRST_ varchar(64) YES
LAST_ varchar(64) YES
EMAIL_ 郵箱 varchar(64) YES 郵箱
PWD_ 密碼 varchar(64) YES 密碼
PICTURE_ID_ 圖片ID varchar(64) YES 頭像

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引

ACT_PROCDEF_INFO(流程定義擴展表)

關聯ACT_GE_BYTEARRAY與PROC_DEFID表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
PROC_DEF_ID_ 流程定義ID varchar(64) NO 流程定義ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
INFO_JSON_ID_ 主鍵 varchar(64) YES ACT_GE_BYTEARRAY的ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_UNIQ_INFO_PROCDEF PROC_DEF_ID_ YES  
ACT_IDX_INFO_PROCDEF PROC_DEF_ID_ NO  
ACT_FK_INFO_JSON_BA INFO_JSON_ID_ NO 外鍵索引

ACT_RE_DEPLOYMENT(部署信息表)

部署流程定義時須要被持久化保存下來的信息。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
NAME_ 名稱 varchar(255) YES 部署文件名稱
CATEGORY_ 類別 varchar(255) YES 類別
TENANT_ID_ 租戶ID varchar(255) YES 租戶ID
DEPLOY_TIME_ 部署時間 datetime(3) YES 部署時間

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引

ACT_RE_MODEL(流程設計模型部署表)

流程設計器設計流程後,保存數據到該表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
NAME_ 名稱 varchar(255) YES 部署文件名稱
KEY_ key varchar(255) YES 例如:http://www.mossle.com/docs/activiti/
CATEGORY_ 分類 varchar(255) YES 分類
CREATE_TIME_ 建立時間 datetime(3) YES 建立時間
LAST_UPDATETIME 最新修改時間 datetime(3) YES 最新修改時間
VERSION_ 版本 int(11) YES 版本
META_INFO_ 元數據 varchar(4000) YES 以json格式保存流程定義的信息
DEPLOYMENT_ID_ 部署ID varchar(64) YES 部署ID
EDITOR_SOURCE_VALUE_ID_   varchar(64) YES ACT_GE_BYTEARRAY的ID
EDITOR_SOURCE_EXTRA_VALUE_ID_   varchar(64) YES ACT_GE_BYTEARRAY的ID
TENANT_ID_ 租戶ID varchar(255) YES 租戶ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_FK_MODEL_SOURCE EDITOR_SOURCE_VALUE_ID_ NO ACT_GE_BYTEARRAY的ID
ACT_FK_MODEL_SOURCE_EXTRA EDITOR_SOURCE_EXTRA_VALUE_ID_ NO ACT_GE_BYTEARRAY的ID
ACT_FK_MODEL_DEPLOYMENT DEPLOYMENT_ID_ NO ACT_RE_DEPLOYMENT的ID

ACT_RE_PROCDEF(流程定義數據表)

業務流程定義數據表。此表和ACT_RE_DEPLOYMENT是多對一的關係,即,一個部署的bar包裏可能包含多個流程定義文件,每一個流程定義文件都會有一條記錄在ACT_REPROCDEF表內,每一個流程定義的數據,都會對於ACT_GE_BYTEARRAY表內的一個資源文件和PNG圖片文件。和ACT_GE_BYTEARRAY的關聯是經過程序用ACT_GE_BYTEARRAY.NAME與ACT_REPROCDEF.NAME完成的,在數據庫表結構中沒有體現。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
CATEGORY_ 類別 varchar(255) YES 流程定義的Namespace就是類別
NAME_ 名稱 varchar(255) YES 名稱
KEY_ key varchar(255) NO 流程定義的ID
VERSION_ 版本 int(11) NO 版本
DEPLOYMENT_ID_ 部署表ID varchar(64) YES 部署表ID
RESOURCE_NAME_ bpmn文件名稱 varchar(4000) YES 流程bpmn文件名稱
DGRM_RESOURCE_NAME_ png圖片名稱 varchar(4000) YES 流程圖片名稱
DESCRIPTION_ 描述 varchar(4000) YES 描述
HAS_START_FORM_KEY_ 是否存在開始節點formKey tinyint(4) YES start節點是否存在formKey(0:否、1:是)
HAS_GRAPHICAL_NOTATION_   tinyint(4) YES  
SUSPENSION_STATE_ 是否掛起 int(4) YES 1 激活 2掛起
TENANT_ID_ 租戶ID varchar(255) YES 租戶ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_UNIQ_PROCDEF KEY 、VERSION 、TENANT_ID_ YES  

ACT_RU_EVENT_SUBSCR(監聽信息表)

throwEvent、catchEvent時間監聽信息表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
EVENT_TYPE_ 類型 varchar(255) NO 事件類型
EVENT_NAME_ 名稱 varchar(255) YES 事件名稱
EXECUTION_ID_ 執行實例ID varchar(64) YES 執行實例ID
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID
ACTIVITY_ID_ 活動實例ID varchar(64) YES 活動實例ID
CONFIGURATION_ 配置 varchar(255) YES 流程定義的Namespace就是類別
CREATED_ 是否建立 timestamp(3) NO 默認值,當前系統時間戳(CURRENT_TIMESTAMP(3))
PROC_DEF_ID_ 流程定義ID varchar(64) YES 流程定義ID
TENANT_ID_ 租戶ID varchar(255) YES 租戶ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_EVENT_SUBSCR_CONFIG_ CONFIGURATION_ NO  
ACT_FK_EVENT_EXEC EXECUTION_ID_ NO ACT_RU_EXECUTION的ID

ACT_RU_EXECUTION(運行時流程執行實例表)

流程執行記錄表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID
BUSINESS_KEY_ 業務主鍵ID varchar(255) YES 業務主鍵ID
PARENT_ID_ 父節點實例ID varchar(64) YES 父節點實例ID
PROC_DEF_ID_ 流程定義ID varchar(64) YES 流程定義ID
SUPER_EXEC_   varchar(64) YES  
ACT_ID_ 節點實例ID varchar(255) YES 節點實例ID即ACT_HI_ACTINST中ID
IS_ACTIVE_ 是否存活 tinyint(4) YES 是否存活
IS_CONCURRENT_ 是否並行 tinyint(4) YES 是否爲並行(true/false)
IS_SCOPE_   tinyint(4) YES  
IS_EVENT_SCOPE_   tinyint(4) YES  
SUSPENSION_STATE_ 是否掛起 int(11) YES 掛起狀態(1:激活、2:掛起)
CACHED_ENT_STATE_   int(11) YES  
TENANT_ID_ 租戶ID varchar(255) YES 租戶ID
NAME_ 名稱 varchar(255) YES 名稱
LOCK_TIME_   timestamp(3) YES  

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_EXEC_BUSKEY BUSINESS_KEY_ NO  
ACT_FK_EXE_PROCINST PROC_INST_ID_ NO  
ACT_FK_EXE_PARENT PARENT_ID_ NO  
ACT_FK_EXE_SUPER SUPER_EXEC_ NO  
ACT_FK_EXE_PROCDEF PROC_DEF_ID_ NO  

ACT_RU_IDENTITYLINK(運行時流程人員表,主要存儲任務節點與參與者相關信息)

任務參與者數據表,主要存儲當前節點參與者的信息。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
GROUP_ID_ 用戶組ID varchar(255) YES 用戶組ID
TYPE_ 類型 varchar(255) YES assignee、candidate、owner、starter、participant
USER_ID_ 用戶ID varchar(255) YES 用戶ID
TASK_ID_ 節點實例ID varchar(64) YES 節點實例ID
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID
PROC_DEF_ID_ 流程定義ID varchar(64) YES 流程定義ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_IDENT_LNK_USER USER_ID_ NO  
ACT_IDX_IDENT_LNK_GROUP GROUP_ID_ NO  
ACT_IDX_ATHRZ_PROCEDEF PROC_DEF_ID_ NO  
ACT_FK_TSKASS_TASK TASK_ID_ NO  
ACT_FK_IDL_PROCINST PROC_INST_ID_ NO  

ACT_RU_JOB(運行時定時任務數據表)

運行時定時任務數據表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
TYPE_ 類型 varchar(255) NO 類型
LOCK_EXP_TIME_ 鎖定釋放時間 timestamp(3) YES 鎖定釋放時間
LOCK_OWNER_ 掛起者 varchar(255) YES 掛起者
EXCLUSIVE_   tinyint(1) YES  
EXECUTION_ID_ 執行實例ID varchar(64) YES 執行實例ID
PROCESS_INSTANCE_ID_ 流程實例ID varchar(64) YES 流程實例ID
PROC_DEF_ID_ 流程定義ID varchar(64) YES 流程定義ID
RETRIES_   int(11) YES  
EXCEPTION_STACK_ID_ 異常信息ID varchar(64) YES 異常信息ID
EXCEPTION_MSG_ 異常信息 varchar(4000) YES 異常信息
DUEDATE_ 到期時間 timestamp(3) YES 到期時間
REPEAT_ 重複 varchar(255) YES 重複
HANDLER_TYPE_ 處理類型 varchar(255) YES 處理類型
HANDLER_CFG_ 處理標識 varchar(4000) YES 處理標識
TENANT_ID_ 租戶ID varchar(255) YES 處理

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_FK_JOB_EXCEPTION EXCEPTION_STACK_ID_ NO  

ACT_RU_TASK(運行時任務節點表)

行時任務數據表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
EXECUTION_ID_ 執行實例ID varchar(64) YES 執行實例ID
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID
PROC_DEF_ID_ 流程定義ID varchar(64) YES 流程定義ID
NAME_ 節點定義名稱 varchar(255) YES 節點定義名稱
PARENT_TASK_ID_ 父節點實例ID varchar(64) YES 父節點實例ID
DESCRIPTION_ 描述 varchar(4000) YES 節點定義描述
TASK_DEF_KEY_ 節點定義的KEY varchar(255) YES 任務定義的ID
OWNER_ 實際簽收人 varchar(255) YES 擁有者(通常狀況下爲空,只有在委託時纔有值)
ASSIGNEE_ 簽收人或委託人 varchar(255) YES 簽收人或委託人
DELEGATION_ 委託類型 varchar(64) YES DelegationState分爲兩種:PENDING,RESOLVED,如無委託則爲空。
PRIORITY_ 優先級別 int(11) YES 優先級別,默認爲:50
CREATE_TIME_ 建立時間 timestamp(3) YES 建立時間
DUE_DATE_ 過時時間 datetime(3) YES 過時時間
CATEGORY_ 類別 varchar(255) YES 類別
SUSPENSION_STATE_ 是否掛起 int(11) YES (1:表明激活、2:表明掛起)
TENANT_ID_ 租戶ID varchar(255) YES 租戶ID
FORM_KEY_ 節點定義的formkey varchar(255) YES 表單KEY

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_TASK_CREATE CREATE_TIME_ NO  
ACT_FK_TASK_EXE EXECUTION_ID_ NO  
ACT_FK_TASK_PROCINST PROC_INST_ID_ NO  
ACT_FK_TASK_PROCDEF PROC_DEF_ID_ NO  

ACT_RU_VARIABLE(運行時流程變量數據表)

運行時流程變量數據表。

表結構說明

字段名稱 描述 數據類型 Nullable 取值說明
ID_ 主鍵 varchar(64) NO 主鍵ID
REV_ 樂觀鎖 int(11) YES 默認值 NULL,version版本
TYPE_ 類型 varchar(255) NO jpa-entity、boolean、bytes、serializable、自定義type(根據你自身配置)、CustomVariableType、date、double、integer、jpa-entity、long、null、short、string
NAME_ 名稱 varchar(255) NO 變量名稱
EXECUTION_ID_ 執行實例ID varchar(64) YES 執行實例ID
PROC_INST_ID_ 流程實例ID varchar(64) YES 流程實例ID
TASK_ID_ 節點實例ID varchar(64) YES 節點實例ID(Local)
BYTEARRAY_ID_ 字節表ID varchar(64) YES ACT_GE_BYTEARRAY的ID_
DOUBLE_ Double double YES 存儲變量類型爲Double
LONG_ Long bigint(20) YES 存儲變量類型爲Long
TEXT_ Text varchar(4000) YES ‘存儲變量值類型爲String,如此處存儲持久化對象時,值jpa對象的class
TEXT2_ Text varchar(4000) YES 此處存儲的是JPA持久化對象時,纔會有值。此值爲對象ID

索引說明

索引名稱 組成字段 unique 描述
PRIMARY ID_ YES 主鍵惟一索引
ACT_IDX_VARIABLE_TASK_ID TASK_ID_ NO  
ACT_FK_VAR_EXE EXECUTION_ID_ NO  
ACT_FK_VAR_PROCINST PROC_INST_ID_ NO  
ACT_FK_VAR_BYTEARRAY BYTEARRAY_ID_ NO
相關文章
相關標籤/搜索