Activiti工作流資料庫設計說明
ACT_RE_*
:
’RE’表示repository(儲存 ),RepositoryService介面所操作的表。帶此字首的表包含的是靜態資訊,如,流程定義,流程的資源(圖片,規則等)。
ACT_RU_*
:
‘RU’表示runtime,執行時表-RuntimeService。這是執行時的表儲存著流程變數,使用者任務,變數,職責(job)等執行時的資料。Activiti只儲存例項執行期間的執行時資料,當流程例項結束時,將刪除這些記錄。這就保證了這些執行時的表小且快。
ACT_ID_*
:
’ID’表示identity (組織機構),IdentityService介面所操作的表。使用者記錄,流程中使用到的使用者和組。這些表包含標識的資訊,如使用者,使用者組,等等。
ACT_HI_*
:
’HI’表示history,歷史資料表,HistoryService。就是這些表包含著流程執行的歷史相關資料,如結束的流程例項,變數,任務,等等
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等隱藏檔案或者其他與流程無關的檔案也一起部署到該表中,會造成一些錯誤(可能導致流程定義無法刪除)。
表結構說明
欄位名稱 | 描述 | 資料型別 | 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(屬性資料表)
屬性資料表儲存整個流程引擎級別的資料,初始化表結構時,會預設插入三條記錄。
表結構說明
欄位名稱 | 描述 | 資料型別 | 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 | 部署檔名稱 |
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 |