activiti5.13 框架 數據庫表結構說明

activiti5.13 框架 數據庫表結構說明

 

1、結構設計

1.1、    邏輯結構設計

Activiti使用到的表都是ACT_開頭的。

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),各種情況都使用的數據。

1.2、    所有表的含義

序號

表名

說明

act_ge_bytearray

二進制數據表

act_ge_property

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

act_hi_actinst

歷史節點表

act_hi_attachment

歷史附件表

act_hi_comment

歷史意見表

act_hi_identitylink

歷史流程人員表

act_hi_detail

歷史詳情表,提供歷史變量的查詢

act_hi_procinst

歷史流程實例表

act_hi_taskinst

歷史任務實例表

10

act_hi_varinst

歷史變量表

11

act_id_group

用戶組信息表

12

act_id_info

用戶擴展信息表

13

act_id_membership

用戶與用戶組對應信息表

14

act_id_user

用戶信息表

15.  

act_re_deployment

部署信息表

16.  

act_re_model

流程設計模型部署表

17

act_re_procdef

流程定義數據表

18

act_ru_event_subscr

19

act_ru_execution

運行時流程執行實例表

20

act_ru_identitylink

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

21

act_ru_job

運行時定時任務數據表

22

act_ru_task

運行時任務節點表

23

act_ru_variable

運行時流程變量數據表

 

 

2、   表以及索引信息

 

2.1  二進制數據表(act_ge_bytearray)

 

2.1.1  簡要描述

 

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

 

2.1.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

REV_

樂觀鎖

int

 

Version(版本)

NAME_

名稱

nvarchar(255)

 

部署的文件名稱,如:mail.bpmn、mail.png 、mail.bpmn20.xml

DEPLOYMENT_ID_

部署ID

nvarchar(64)

 

部署表ID

BYTES_

字節

varbinary(max)

 

部署文件

GENERATED_

是否是引擎生成

tinyint

 

0爲用戶生成 1爲Activiti生成


2.1.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_FK_BYTEARR_DEPL

DEPLOYMENT_ID_

 

 

  

2.2  屬性數據表( act_ge_property )

 

2.2.1  簡要描述

 

屬性數據表。存儲整個流程引擎級別的數據。

 

2.2.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

NAME_

名稱

nvarchar(64)

 

schema.version

schema.history

next.dbid

VALUE_

nvarchar(300)

 

5.*

create(5.*)

REV_

樂觀鎖

int

 

version

 

2.2.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

NAME_

Unique

主鍵唯一索引

 

2.3  歷史節點表(act_hi_actinst)

 

2.3.1   簡要描述

 

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

 

2.3.2   表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

 

PROC_DEF_ID_

流程定義ID

nvarchar(64)

 

 

 

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

 

 

EXECUTION_ID_

執行實例ID

nvarchar(64)

 

 

 

ACT_ID_

節點ID

nvarchar(225)

 

 

節點定義ID

TASK_ID_

任務實例ID

nvarchar(64)

 

任務實例ID 其他節點類型實例ID在這裏爲空

CALL_PROC_INST_ID_

調用外部的流程實例ID

nvarchar(64)

 

調用外部流程的流程實例ID'

ACT_NAME_

節點名稱

nvarchar(225)

 

節點定義名稱

ACT_TYPE_

節點類型

nvarchar(225)

 

 

如startEvent、userTask

ASSIGNEE_

簽收人

nvarchar(64)

 

節點簽收人

START_TIME_

開始時間

datetime

 

 

2013-09-15 11:30:00

END_TIME_

結束時間

datetime

 

2013-09-15 11:30:00

DURATION_

耗時

numeric(19,0)

 

毫秒值

 2.3.3   索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_IDX_HI_ACT_INST_START

START_TIME_

 

 

ACT_IDX_HI_ACT_INST_END

END_TIME_

 

 

ACT_IDX_HI_ACT_INST_PROCINST

PROC_INST_ID_ 、 ACT_ID_

 

 

ACT_IDX_HI_ACT_INST_EXEC

EXECUTION_ID_ 、 ACT_ID_

 

 

 

2.4  歷史附件表( act_hi_attachment )

 

2.4.1  簡要描述

 

  歷史附件表。

 

2.4.2   表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

REV_

樂觀鎖

integer

 

Version

USER_ID_

用戶ID

nvarchar(255)

 

用戶ID

NAME_

名稱

nvarchar(255)

 

附件名稱

DESCRIPTION_

描述

nvarchar(4000)

 

描述

TYPE_

類型

nvarchar(255)

 

附件類型

TASK_ID_

任務實例ID

nvarchar(64)

 

節點實例ID

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

URL_

URL_

nvarchar(4000)

 

附件地址

CONTENT_ID_

字節表的ID

nvarchar(64)

 

ACT_GE_BYTEARRAY的ID

 2.4.3   索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

 

 

2.5  歷史意見表( act_hi_comment )

2.5.1   簡要描述

  歷史意見表。

2.5.2   表結構說明

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

TYPE_

類型

nvarchar(255)

 

類型:event(事件)

comment(意見)

TIME_

時間

datetime

 

 

填寫時間'

USER_ID_

用戶ID

nvarchar(64)

 

填寫人

TASK_ID_

節點任務ID

nvarchar(64)

 

節點實例ID

PROC_INST_ID_

流程實例ID

nvarchar(255)

 

流程實例ID

ACTION_

行爲類型

nvarchar(64)

 

見備註1

MESSAGE_

基本內容

nvarchar(4000)

 

用於存放流程產生的信息,比如審批意見

FULL_MSG_

全部內容

varbinary(max)

 

附件地址

 2.5.3   索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

 

2.6  歷史詳情表( act_hi_detail )

2.6.1   簡要描述

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

2.6.2   表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵

TYPE_

類型

nvarchar(255)

 

 

見備註2

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

EXECUTION_ID_

執行實例ID

nvarchar(64)

 

執行實例ID

TASK_ID_

任務實例ID

nvarchar(64)

 

任務實例ID

ACT_INST_ID_

節點實例ID

nvarchar(64)

 

ACT_HI_ACTINST表的ID

NAME_

名稱

nvarchar(255)

 

 

名稱

VAR_TYPE_

參數類型

nvarchar(255)

 

見備註3

REV_

樂觀鎖

int

 

Version

TIME_

時間戳

datetime

 

 

創建時間

BYTEARRAY_ID_

字節表ID

nvarchar

 

ACT_GE_BYTEARRAY表的ID

DOUBLE_

DOUBLE_

double precision

 

存儲變量類型爲Double

LONG_

LONG_

numeric

 

存儲變量類型爲long

TEXT_

TEXT_

nvarchar

 

存儲變量值類型爲String

TEXT2_

TEXT2_

nvarchar

 

此處存儲的是JPA持久化對象時,纔會有值。此值爲對象ID

 2.6.3   索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_IDX_HI_ACT_INST_START

START_TIME_

 

 

ACT_IDX_HI_ACT_INST_END

END_TIME_

 

 

ACT_IDX_HI_ACT_INST_PROCINST

PROC_INST_ID_ 、 ACT_ID_

 

 

ACT_IDX_HI_ACT_INST_EXEC

EXECUTION_ID_ 、 ACT_ID_

 

 

 

2.7  歷史流程人員表( act_ru_identitylink )   

2.7.1   簡要描述

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

2.7.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

ID_

GROUP_ID_

組ID

nvarchar(255)

 

組ID

TYPE_

類型

nvarchar(255)

 

備註4

USER_ID_

用戶ID

nvarchar(255)

 

用戶ID

TASK_ID_

節點實例ID

nvarchar(64)

 

節點實例ID

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

 2.7.3   索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_IDX_HI_IDENT_LNK_USER

USER_ID_

Unique

 

ACT_IDX_HI_IDENT_LNK_TASK

TASK_ID_

 

 

ACT_IDX_HI_IDENT_LNK_PROCINST

PROC_INST_ID_

 

 

 

2.8  歷史流程實例表(act_hi_procinst)

 

2.8.1   簡要描述

 

  歷史流程實例表。

 

2.8.2   表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

 

流程實例ID

BUSINESS_KEY_

業務主鍵

nvarchar(255)

 

業務主鍵,業務表單的ID

PROC_DEF_ID_

流程定義ID

nvarchar(64)

 

 

流程定義ID

START_TIME_

開始時間

datetime

 

 

開始時間

END_TIME_

結束時間

datetime

 

結束時間

DURATION_

耗時

Numeric(19)

 

耗時

START_USER_ID_

起草人

nvarchar(255)

 

起草人

START_ACT_ID_

開始節點ID

nvarchar(255)

 

起草環節ID

END_ACT_ID_

結束節點ID

nvarchar(255)

 

結束環節ID

SUPER_PROCESS

_INSTANCE_ID_

父流程實例ID

nvarchar(64)

 

父流程實例ID

DELETE_REASON_

刪除原因

nvarchar(4000)

 

刪除原因

 

2.8.3   索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

PROC_INST_ID_

PROC_INST_ID_

Unique

外鍵

ACT_UNIQ_HI_BUS_KEY

PROC_DEF_ID_,BUSINESS_KEY_

Unique

 

ACT_IDX_HI_PRO_INST_END

END_TIME_

 

 

ACT_IDX_HI_PRO_I_BUSKEY

BUSINESS_KEY_

 

 

 

2.9  歷史任務實例表( act_hi_taskinst )

 

2.9.1   簡要描述

 

   歷史任務實例表。

 

2.9.2   表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

PROC_DEF_ID_

流程定義ID

nvarchar(64)

 

流程定義ID

TASK_DEF_KEY_

節點定義ID

nvarchar(255)

 

節點定義ID

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

EXECUTION_ID_

執行實例ID

nvarchar(64)

 

執行實例ID

NAME_

名稱

varchar(255)

 

名稱

PARENT_TASK_ID_

父節點實例ID

nvarchar(64)

 

父節點實例ID

DESCRIPTION_

描述

nvarchar(400)

 

描述

OWNER_

實際簽收人 任務的擁有者

nvarchar(255)

 

簽收人(默認爲空,只有在委託時纔有值)

ASSIGNEE_

簽收人或被委託

nvarchar(255)

 

簽收人或被委託

START_TIME_

開始時間

datetime

 

 

開始時間

CLAIM_TIME_

提醒時間

datetime

 

提醒時間

END_TIME_

結束時間

datetime

 

結束時間

DURATION_

耗時

numeric(19)

 

耗時

DELETE_REASON_

刪除原因

nvarchar(4000)

 

刪除原因(completed,deleted)

PRIORITY_

優先級別

int

 

優先級別

DUE_DATE_

過期時間

datetime

 

過期時間,表明任務應在多長時間內完成

FORM_KEY_

節點定義的

formkey

nvarchar(255)

 

desinger節點定義的

form_key屬性

 

 2.9.3   索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

 

 

2.10       歷史變量表( act_hi_varinst )

 

2.10.1  簡要描述

 

  歷史變量表。

 

2.10.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

ID_

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

EXECUTION_ID_

執行實例ID

nvarchar(255)

 

執行實例ID

TASK_ID_

任務實例ID

nvarchar(64)

 

任務實例ID

NAME_

名稱

nvarchar(64)

 

 

參數名稱(英文)

VAR_TYPE_

參數類型

varchar(255)

 

備註5

REV_

樂觀鎖

nvarchar(64)

 

樂觀鎖 Version

BYTEARRAY_ID_

字節表ID

nvarchar(400)

 

ACT_GE_BYTEARRAY表的主鍵

DOUBLE_

DOUBLE_

nvarchar(255)

 

存儲DoubleType類型的數據

LONG_

LONG_

nvarchar(255)

 

存儲LongType類型的數據

TEXT_

TEXT_

datetime

 

備註6

TEXT2_

TEXT2_

datetime

 

此處存儲的是JPA持久化對象時,纔會有值。此值爲對象ID

 

2.10.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_IDX_HI_PROCVAR_PROC_INST

PROC_INST_ID_

 

 

ACT_IDX_HI_PROCVAR_NAME_TYPE

NAME_, VAR_TYPE_

 

 

 

2.11       用戶組信息表( act_id_group )

 

2.11.1  簡要描述

 

  用來存儲用戶組信息。

 

2.11.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

REV_

樂觀鎖

int

 

樂觀鎖Version

NAME_

名稱

nvarchar(255)

 

組名稱

TYPE_

類型

nvarchar(255)

 

類型

 

2.11.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

 

 

2.12       用戶擴展信息表( act_id_info )

 

2.12.1  簡要描述

 

  用戶擴展信息表。目前該表未用到~~~~~·

 

2.12.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

REV_

樂觀鎖

int

 

樂觀鎖Version

USER_ID_

用戶ID

nvarchar(64)

 

 

TYPE_

類型

nvarchar(64)

 

 

KEY_

 

nvarchar(255)

 

 

VALUE_

 

nvarchar(255)

 

 

PASSWORD_

 

Image

 

 

PARENT_ID_

 

nvarchar(255)

 

 

 

2.12.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

 

2.13       用戶與分組對應信息表( act_id_membership )

 

2.13.1  簡要描述

 

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

 

2.13.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

USER_ID

用戶ID

nvarchar(64)

 

 

GROUP_ID

用戶組ID

nvarchar(64)

 

 

 

2.13.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

USER_ID_, GROUP_ID_

Unique

主鍵唯一索引

ACT_FK_MEMB_GROUP

GROUP_ID_

 

 

 

2.14       用戶信息表( act_id_user )

 

2.14.1  簡要描述

 

  工作流用戶信息

 

2.14.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

REV_

樂觀鎖

int

 

樂觀鎖Version

FIRST_

nvarchar(255)

 

 

LAST_

nvarchar(255)

 

 

EMAIL_

EMAIL_

nvarchar(255)

 

 

PWD_

密碼

nvarchar(255)

 

 

PICTURE_ID_

圖片ID

nvarchar(64)

 

 

 

2.14.3 索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

 

2.15       部署信息表( act_re_deployment )

 

2.15.1  簡要描述

 

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

 

2.15.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵ID

NAME_

部署名稱

nvarchar(255)

 

部署文件名

CATEGORY_

分類

nvarchar(255)

 

類別

DEPLOY_TIME_

部署時間

datetime

 

部署時間

 

2.15.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

 

2.16       流程設計模型部署表( act_re_model )

 

2.16.1  簡要描述

 

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

 

2.16.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

ID_

REV_

樂觀鎖

int

 

樂觀鎖

NAME_

名稱

nvarchar(255)

 

名稱

KEY_

KEY_

nvarchar(255)

 

分類,例如:

http://www.mossle.com/docs/activiti/

CATEGORY_

分類

nvarchar(255)

 

分類

CREATE_TIME_

創建時間

datetime

 

創建時間

LAST_UPDATE_TIME_

最新修改時間

datetime

 

最新修改時間

VERSION_

版本

int

 

版本

META_INFO_

META_INFO_

nvarchar(255)

 

以json格式保存流程定義的信息

DEPLOYMENT_ID_

部署ID

nvarchar(255)

 

部署ID

EDITOR_SOURCE_VALUE_ID_

 

datetime

 

 

EDITOR_SOURCE_EXTRA_VALUE_ID_

 

datetime

 

 

 

2.16.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_FK_MODEL_SOURCE

EDITOR_SOURCE_VALUE_ID_

 

 

ACT_FK_MODEL_SOURCE_EXTRA

EDITOR_SOURCE_EXTRA_VALUE_ID_

 

 

ACT_FK_MODEL_DEPLOYMENT

DEPLOYMENT_ID_

 

 

 

2.17       流程定義數據表( act_re_procdef )

 

2.17.1  簡要描述

 

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

 

2.17.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

ID_

REV_

樂觀鎖

int

 

樂觀鎖

CATEGORY_

分類

nvarchar(255)

 

流程定義的Namespace就是類別

NAME_

名稱

nvarchar(255)

 

名稱

KEY_

定義的KEY

nvarchar(255)

 

 

流程定義ID

VERSION_

版本

int

 

 

版本

DEPLOYMENT_ID_

部署表ID

nvarchar(64)

 

部署表ID

RESOURCE_NAME_

bpmn文件名稱

nvarchar(4000)

 

流程bpmn文件名稱

DGRM_RESOURCE_NAME_

png圖片名稱

nvarchar(4000)

 

流程圖片名稱

DESCRIPTION_

描述

nvarchar(4000)

 

描述

HAS_START_FORM_KEY_

是否存在開始節點formKey

tinyint

 

start節點是否存在formKey

 0否  1是

SUSPENSION_STATE_

是否掛起

tinyint

 

1 激活 2掛起

 

2.17.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_UNIQ_PROCDEF

KEY_, VERSION_

Unique

 

 

2.18      ( act_ru_event_subscr )

 

2.18.1  簡要描述

 

    沒有用到該表~~~ 網上找到的資料~~~不足之處請說明補充 謝謝~~

 

2.18.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

事件ID

nvarchar(64)

 

事件ID

REV_

版本

int

 

樂觀鎖Version

EVENT_TYPE_

事件類型

nvarchar(255)

 

 

事件類型

EVENT_NAME_

事件名稱

nvarchar(255)

 

事件名稱

EXECUTION_ID_

執行實例ID

nvarchar(64)

 

執行實例ID

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

ACTIVITY_ID_

活動實例ID

nvarchar(64)

 

活動實例ID

CONFIGURATION_

配置

nvarchar(255)

 

配置

CREATED_

是否創建

datetime

 

 

默認值 當前系統時間戳

CURRENT_TIMESTAMP

 

2.18.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_IDX_EVENT_SUBSCR_CONFIG_

CONFIGURATION_

 

 

ACT_FK_EVENT_EXEC

EXECUTION_ID_

 

 

 

 

2.19       運行時流程執行實例表( act_ru_execution )

 

2.19.1  簡要描述

 

流程執行記錄表。

 

2.19.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

ID_

REV_

樂觀鎖

int

 

樂觀鎖

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

 

流程實例ID

BUSINESS_KEY_

業務主鍵ID

nvarchar(255)

 

業務主鍵ID

PARENT_ID_

父節點實例ID

nvarchar(64)

 

父節點實例ID

PROC_DEF_ID_

流程定義ID

nvarchar(64)

 

流程定義ID

SUPER_EXEC_

SUPER_EXEC_

nvarchar(64)

 

SUPER_EXEC_

ACT_ID_

節點實例ID

nvarchar(255)

 

節點實例ID即

ACT_HI_ACTINST中ID

IS_ACTIVE_

是否存活

tinyint

 

是否存活

IS_CONCURRENT_

是否並行

tinyint

 

是否爲並行(true/false)

IS_SCOPE_

IS_SCOPE_

tinyint

 

IS_SCOPE_

IS_EVENT_SCOPE_

IS_EVENT_SCOPE_

tinyint

 

IS_EVENT_SCOPE_

SUSPENSION_STATE_

是否掛起

tinyint

 

掛起狀態   1激活 2掛起

CACHED_ENT_STATE_

 

int

 

 


2.19.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_UNIQ_RU_BUS_KEY

PROC_DEF_ID_, BUSINESS_KEY_

Unique

 

ACT_IDX_EXEC_BUSKEY

BUSINESS_KEY_

 

 

ACT_FK_EXE_PROCINST

PROC_INST_ID_

 

 

ACT_FK_EXE_PARENT

PARENT_ID_

 

 

ACT_FK_EXE_SUPER

SUPER_EXEC_

 

 

 

2.20       運行時流程人員表( act_ru_identitylink )

 

2.20.1  簡要描述

 

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

 

2.20.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

ID_

REV_

樂觀鎖

int

 

樂觀鎖

GROUP_ID_

組ID

nvarchar(64)

 

組ID

TYPE_

類型

nvarchar(255)

 

備註7

USER_ID_

用戶ID

nvarchar(64)

 

用戶ID

TASK_ID_

節點實例ID

nvarchar(64)

 

節點實例ID

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

PROC_DEF_ID_

流程定義ID

nvarchar(255)

 

流程定義ID


2.20.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_IDX_IDENT_LNK_USER

USER_ID_

Unique

 

ACT_IDX_IDENT_LNK_GROUP

GROUP_ID_

 

 

ACT_IDX_ATHRZ_PROCEDEF

PROC_DEF_ID_

 

 

ACT_FK_TSKASS_TASK

TASK_ID_

 

 

ACT_FK_IDL_PROCINST

PROC_INST_ID_

 

 

 

2.21       運行時定時任務數據表( act_ru_job )

 

2.21.1  簡要描述

 

運行時定時任務數據表。用到網上找的資料 字段描述..

 

2.21.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

標識

nvarchar(64)

 

標識

REV_

版本

int

 

版本

TYPE_

類型

nvarchar(255)

 

 

類型

LOCK_EXP_TIME_

鎖定釋放時間

datetime

 

鎖定釋放時間

LOCK_OWNER_

掛起者

nvarchar(255)

 

掛起者

EXCLUSIVE_

 

bit

 

 

EXECUTION_ID_

執行實例ID

nvarchar(64)

 

執行實例ID

PROCESS_INSTANCE_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

PROC_DEF_ID_

流程定義ID

nvarchar(64)

 

流程定義ID

RETRIES_

 

int

 

 

EXCEPTION_STACK_ID_

異常信息ID

nvarchar(64)

 

異常信息ID

EXCEPTION_MSG_

異常信息

nvarchar(4000)

 

異常信息

DUEDATE_

到期時間

datetime

 

到期時間

REPEAT_

重複

nvarchar(255)

 

重複

HANDLER_TYPE_

處理類型

nvarchar(255)

 

處理類型

HANDLER_CFG_

 

nvarchar(4000)

 

標識


2.21.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_FK_JOB_EXCEPTION

EXCEPTION_STACK_ID_

 

 

 

2.22       運行時任務節點表( act_ru_task )

 

2.22.1  簡要描述

 

行時任務數據表。

 

2.22.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

ID_

REV_

樂觀鎖

int

 

樂觀鎖

EXECUTION_ID_

執行實例ID

nvarchar(64)

 

執行實例ID

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

PROC_DEF_ID_

流程定義ID

nvarchar(64)

 

流程定義ID

NAME_

節點定義名稱

nvarchar(255)

 

節點定義名稱

PARENT_TASK_ID_

父節點實例ID

nvarchar(64)

 

父節點實例ID

DESCRIPTION_

節點定義描述

nvarchar(4000)

 

節點定義描述

TASK_DEF_KEY_

節點定義的KEY

nvarchar(255)

 

任務定義的ID

OWNER_

實際簽收人

nvarchar(255)

 

擁有者(一般情況下爲空,只有在委託時纔有值)

ASSIGNEE_

簽收人或委託人

nvarchar(255)

 

簽收人或委託人

DELEGATION_

委託類型

nvarchar(64)

 

備註8

PRIORITY_

優先級別

int

 

優先級別,默認爲:50

CREATE_TIME_

創建時間

datetime

 

創建時間

DUE_DATE_

過期時間

datetime

 

耗時

SUSPENSION_STATE_

是否掛起

int

 

1代表激活 2代表掛起


2.22.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_IDX_TASK_CREATE

CREATE_TIME_

 

 

ACT_FK_TASK_EXE

EXECUTION_ID_

 

 

ACT_FK_TASK_PROCINST

PROC_INST_ID_

 

 

ACT_FK_TASK_PROCDEF

PROC_DEF_ID_

 

 

 

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

 

2.23.1  簡要描述

 

運行時流程變量數據表。

 

2.23.2  表結構說明

 

字段名稱

字段描述

數據類型

主鍵

爲空

取值說明

ID_

ID_

nvarchar(64)

 

主鍵標識

REV_

樂觀鎖

int

 

樂觀鎖

TYPE_

類型

nvarchar(255)

 

 

備註9

NAME_

名稱

nvarchar(255)

 

 

變量名稱

EXECUTION_ID_

執行實例ID

nvarchar(64)

 

執行的ID

PROC_INST_ID_

流程實例ID

nvarchar(64)

 

流程實例ID

TASK_ID_

節點實例ID

nvarchar(64)

 

節點實例ID(Local)

BYTEARRAY_ID_

字節表ID

nvarchar(64)

 

字節表的ID

(ACT_GE_BYTEARRAY)

DOUBLE_

DOUBLE_

float

 

存儲變量類型爲Double

LONG_

LONG_

numeric(19)

 

存儲變量類型爲long

TEXT_

TEXT_

nvarchar(4000)

 

'存儲變量值類型爲String

   如此處存儲持久化對象時,值jpa對象的class

TEXT2_

TEXT2_

nvarchar(4000)

 

此處存儲的是JPA持久化對象時,纔會有值。此值爲對象ID


2.23.3  索引說明

 

索引名稱

組成字段名稱

索引類型

索引說明

PRIMARY

ID_

Unique

主鍵唯一索引

ACT_IDX_VARIABLE_TASK_ID

TASK_ID_

 

 

ACT_FK_VAR_EXE

EXECUTION_ID_

 

 

ACT_FK_VAR_PROCINST

PROC_INST_ID_

 

 

ACT_FK_VAR_BYTEARRAY

BYTEARRAY_ID_

 

 

 

備註:

備註1:行爲類型。值爲下列內容中的一種:

    AddUserLink、DeleteUserLink、AddGroupLink、DeleteGroupLink、AddComment、AddAttachment、DeleteAttachment

備註2:類型:

   FormProperty,   //表單

   VariableUpdate  //參數

備註3、5、9:參數類型:

 jpa-entity、boolean、bytes、serializable(可序列化)、自定義type(根據你自身配置)、

 CustomVariableType、date、double、integer、long、null、short、string

備註4、7:類型,主要分爲以下幾種:

   assignee 、  candidate 、 owner 、starter 、participant

備註6:

 存儲變量值類型爲String,如此處存儲持久化對象時,值jpa對象的class

備註8:委託類型,DelegationState分爲兩種:PENDING,RESOLVED。如無委託則爲空

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章