結構設計
經常使用表說明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 |