近來要做流程項(xiàng)目了拷恨,由于上大學(xué)的時候?qū)W過BPMN书蚪,現(xiàn)在重新入手Activiti,感覺還是比較容易的浦马,此文先將Activiti6相關(guān)的服務(wù)接口及相關(guān)表略做記錄侥猬,方便以后查看例驹。
7大服務(wù)介紹
服務(wù)名稱
描述
RepositoryService
Activiti 中每一個不同版本的業(yè)務(wù)流程的定義都需要使用一些定義文件,部署文件和支持?jǐn)?shù)據(jù) ( 例如 BPMN2.0 XML 文件退唠,表單定義文件鹃锈,流程定義圖像文件等 ),這些文件都存儲在 Activiti 內(nèi)建的 Repository 中瞧预。Repository Service 提供了對 repository 的存取服務(wù)屎债。
RuntimeService
在 Activiti 中,每當(dāng)一個流程定義被啟動一次之后垢油,都會生成一個相應(yīng)的流程對象實(shí)例盆驹。Runtime Service 提供了啟動流程、查詢流程實(shí)例滩愁、設(shè)置獲取流程實(shí)例變量等功能躯喇。此外它還提供了對流程部署,流程定義和流程實(shí)例的存取服務(wù)硝枉。
TaskService
在 Activiti 中業(yè)務(wù)流程定義中的每一個執(zhí)行節(jié)點(diǎn)被稱為一個 Task廉丽,對流程中的數(shù)據(jù)存取,狀態(tài)變更等操作均需要在 Task 中完成妻味。Task Service 提供了對用戶 Task 和 Form 相關(guān)的操作正压。它提供了運(yùn)行時任務(wù)查詢、領(lǐng)取责球、完成焦履、刪除以及變量設(shè)置等功能。
IdentityService
Activiti 中內(nèi)置了用戶以及組管理的功能雏逾,必須使用這些用戶和組的信息才能獲取到相應(yīng)的 Task嘉裤。Identity Service 提供了對 Activiti 系統(tǒng)中的用戶和組的管理功能。
ManagementService
Management Service 提供了對 Activiti 流程引擎的管理和維護(hù)功能栖博,這些功能不在工作流驅(qū)動的應(yīng)用程序中使用价脾,主要用于 Activiti 系統(tǒng)的日常維護(hù)。
HistoryService
History Service 用于獲取正在運(yùn)行或已經(jīng)完成的流程實(shí)例的信息笛匙,與 Runtime Service 中獲取的流程信息不同侨把,歷史信息包含已經(jīng)持久化存儲的永久信息,并已經(jīng)被針對查詢優(yōu)化妹孙。
FormService
Activiti 中的流程和狀態(tài) Task 均可以關(guān)聯(lián)業(yè)務(wù)相關(guān)的數(shù)據(jù)骡湖。通過使用 Form Service 可以存取啟動和完成任務(wù)所需的表單數(shù)據(jù)并且根據(jù)需要來渲染表單解孙。
23張表概覽
Activiti使用到的表都是ACT_開頭的。
’RE’表示repository(存儲),RepositoryService接口所操作的表绪撵。帶此前綴的表包含的是靜態(tài)信息,如,流程定義,流程的資源(圖片懦傍,規(guī)則等)。
‘RU’表示runtime芦劣,運(yùn)行時表-RuntimeService粗俱。這是運(yùn)行時的表存儲著流程變量,用戶任務(wù)虚吟,變量寸认,職責(zé)(job)等運(yùn)行時的數(shù)據(jù)。Activiti只存儲實(shí)例執(zhí)行期間的運(yùn)行時數(shù)據(jù)串慰,當(dāng)流程實(shí)例結(jié)束時偏塞,將刪除這些記錄。這就保證了這些運(yùn)行時的表小且快邦鲫。
’ID’表示identity (組織機(jī)構(gòu))灸叼,IdentityService接口所操作的表。用戶記錄庆捺,流程中使用到的用戶和組古今。這些表包含標(biāo)識的信息,如用戶疼燥,用戶組,等等蚁堤。
’HI’表示history醉者,歷史數(shù)據(jù)表,HistoryService披诗。就是這些表包含著流程執(zhí)行的歷史相關(guān)數(shù)據(jù)撬即,如結(jié)束的流程實(shí)例,變量呈队,任務(wù)剥槐,等等
全局通用數(shù)據(jù)及設(shè)置(general),各種情況都使用的數(shù)據(jù)宪摧。
序號
表名
說明
1
act_ge_bytearray
二進(jìn)制數(shù)據(jù)表
2
act_ge_property
屬性數(shù)據(jù)表存儲整個流程引擎級別的數(shù)據(jù),初始化表結(jié)構(gòu)時粒竖,會默認(rèn)插入三條記錄,
3
act_hi_actinst
歷史節(jié)點(diǎn)表
4
act_hi_attachment
歷史附件表
5
act_hi_comment
歷史意見表
6
act_hi_identitylink
歷史流程人員表
7
act_hi_detail
歷史詳情表几于,提供歷史變量的查詢
8
act_hi_procinst
歷史流程實(shí)例表
9
act_hi_taskinst
歷史任務(wù)實(shí)例表
10
act_hi_varinst
歷史變量表
11
act_id_group
用戶組信息表
12
act_id_info
用戶擴(kuò)展信息表
13
act_id_membership
用戶與用戶組對應(yīng)信息表
14
act_id_user
用戶信息表
15
act_re_deployment
部署信息表
16
act_re_model
流程設(shè)計模型部署表
17
act_re_procdef
流程定義數(shù)據(jù)表
18
act_ru_event_subscr
throwEvent蕊苗、catchEvent時間監(jiān)聽信息表
19
act_ru_execution
運(yùn)行時流程執(zhí)行實(shí)例表
20
act_ru_identitylink
運(yùn)行時流程人員表,主要存儲任務(wù)節(jié)點(diǎn)與參與者的相關(guān)信息
21
act_ru_job
運(yùn)行時定時任務(wù)數(shù)據(jù)表
22
act_ru_task
運(yùn)行時任務(wù)節(jié)點(diǎn)表
23
act_ru_variable
運(yùn)行時流程變量數(shù)據(jù)表
23張表詳解
二進(jìn)制數(shù)據(jù)表(act_ge_bytearray)
保存流程定義圖片和xml沿彭、Serializable(序列化)的變量,即保存所有二進(jìn)制數(shù)據(jù)朽砰,特別注意類路徑部署時候,不要把svn等隱藏文件或者其他與流程無關(guān)的文件也一起部署到該表中,會造成一些錯誤(可能導(dǎo)致流程定義無法刪除)
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
Y
主鍵ID
REV_
樂觀鎖
int
Y
Version(版本)
NAME_
名稱
nvarchar(255)
Y
部署的文件名稱瞧柔,如:leave.bpmn.png,leave.bpmn20.xml
DEPLOYMENT_ID_
部署ID
nvarchar(64)
Y
部署表ID
BYTES_
字節(jié)
varbinary(max)
Y
部署文件
GENERATED_
是否是引擎生成
tinyint
Y
0為用戶生成漆弄,1為activiti生成
屬性數(shù)據(jù)表(act_ge_property)
屬性數(shù)據(jù)表。存儲整個流程引擎級別的數(shù)據(jù)造锅。
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
NAME_
名稱
nvarchar(64)
√
schema.versionschema.historynext.dbid
VALUE_
值
nvarchar(300)
√
5.create(5. )
REV_
樂觀鎖
int
√
version
歷史節(jié)點(diǎn)表(act_hi_actinst)
歷史活動信息撼唾。這里記錄流程流轉(zhuǎn)過的所有節(jié)點(diǎn),與HI_TASKINST不同的是备绽,taskinst只記錄usertask內(nèi)容
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
PROC_DEF_ID_
流程定義ID
nvarchar(64)
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
EXECUTION_ID_
執(zhí)行實(shí)例ID
nvarchar(64)
ACT_ID_
節(jié)點(diǎn)ID
nvarchar(225)
節(jié)點(diǎn)定義ID
TASK_ID_
任務(wù)實(shí)例ID
nvarchar(64)
√
任務(wù)實(shí)例ID 其他節(jié)點(diǎn)類型實(shí)例ID在這里為空
CALL_PROC_INST_ID_
調(diào)用外部的流程實(shí)例ID
nvarchar(64)
√
調(diào)用外部流程的流程實(shí)例ID'
ACT_NAME_
節(jié)點(diǎn)名稱
nvarchar(225)
√
節(jié)點(diǎn)定義名稱
ACT_TYPE_
節(jié)點(diǎn)類型
nvarchar(225)
如startEvent券坞、userTask
ASSIGNEE_
簽收人
nvarchar(64)
√
節(jié)點(diǎn)簽收人
START_TIME_
開始時間
datetime
2013-09-15 11:30:00
END_TIME_
結(jié)束時間
datetime
√
2013-09-15 11:30:00
DURATION_
耗時
numeric(19,0)
√
毫秒值
歷史附件表( act_hi_attachment )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
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_
任務(wù)實(shí)例ID
nvarchar(64)
√
節(jié)點(diǎn)實(shí)例ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
URL_
URL_
nvarchar(4000)
√
附件地址
CONTENT_ID_
字節(jié)表的ID
nvarchar(64)
√
ACT_GE_BYTEARRAY的ID
歷史意見表( act_hi_comment )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
主鍵ID
TYPE_
類型
nvarchar(255)
√
類型:event(事件)comment(意見)
TIME_
時間
datetime
填寫時間'
USER_ID_
用戶ID
nvarchar(64)
√
填寫人
TASK_ID_
節(jié)點(diǎn)任務(wù)ID
nvarchar(64)
√
節(jié)點(diǎn)實(shí)例ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(255)
√
流程實(shí)例ID
ACTION_
行為類型
nvarchar(64)
√
見備注1
MESSAGE_
基本內(nèi)容
nvarchar(4000)
√
用于存放流程產(chǎn)生的信息,比如審批意見
FULL_MSG_
全部內(nèi)容
varbinary(max)
√
附件地址
歷史詳情表( act_hi_detail )
流程中產(chǎn)生的變量詳細(xì)肺素,包括控制流程流轉(zhuǎn)的變量恨锚,業(yè)務(wù)表單中填寫的流程需要用到的變量等。
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
主鍵
TYPE_
類型
nvarchar(255)
見備注2
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
EXECUTION_ID_
執(zhí)行實(shí)例ID
nvarchar(64)
√
執(zhí)行實(shí)例ID
TASK_ID_
任務(wù)實(shí)例ID
nvarchar(64)
√
任務(wù)實(shí)例ID
ACT_INST_ID_
節(jié)點(diǎn)實(shí)例ID
nvarchar(64)
√
ACT_HI_ACTINST表的ID
NAME_
名稱
nvarchar(255)
名稱
VAR_TYPE_
參數(shù)類型
nvarchar(255)
√
見備注3
REV_
樂觀鎖
int
√
Version
TIME_
時間戳
datetime
創(chuàng)建時間
BYTEARRAY_ID_
字節(jié)表ID
nvarchar
√
ACT_GE_BYTEARRAY表的ID
DOUBLE_
DOUBLE_
double precision
√
存儲變量類型為Double
LONG_
LONG_
numeric
√
存儲變量類型為long
TEXT_
TEXT_
nvarchar
√
存儲變量值類型為String
TEXT2_
TEXT2_
nvarchar
√
此處存儲的是JPA持久化對象時倍靡,才會有值猴伶。此值為對象ID
歷史流程人員表( act_ru_identitylink )
任務(wù)參與者數(shù)據(jù)表。主要存儲歷史節(jié)點(diǎn)參與者的信息
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
ID_
GROUP_ID_
組ID
nvarchar(255)
√
組ID
TYPE_
類型
nvarchar(255)
√
備注4
USER_ID_
用戶ID
nvarchar(255)
√
用戶ID
TASK_ID_
節(jié)點(diǎn)實(shí)例ID
nvarchar(64)
√
節(jié)點(diǎn)實(shí)例ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
歷史流程實(shí)例表(act_hi_procinst)
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
主鍵ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
流程實(shí)例ID
BUSINESS_KEY_
業(yè)務(wù)主鍵
nvarchar(255)
√
業(yè)務(wù)主鍵塌西,業(yè)務(wù)表單的ID
PROC_DEF_ID_
流程定義ID
nvarchar(64)
流程定義ID
START_TIME_
開始時間
datetime
開始時間
END_TIME_
結(jié)束時間
datetime
√
結(jié)束時間
DURATION_
耗時
Numeric(19)
√
耗時
START_USER_ID_
起草人
nvarchar(255)
√
起草人
START_ACT_ID_
開始節(jié)點(diǎn)ID
nvarchar(255)
√
起草環(huán)節(jié)ID
END_ACT_ID_
結(jié)束節(jié)點(diǎn)ID
nvarchar(255)
√
結(jié)束環(huán)節(jié)ID
SUPER_PROCESS_INSTANCE_ID_
父流程實(shí)例ID
nvarchar(64)
√
父流程實(shí)例ID
DELETE_REASON_
刪除原因
nvarchar(4000)
√
刪除原因
歷史任務(wù)實(shí)例表( act_hi_taskinst )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
主鍵ID
PROC_DEF_ID_
流程定義ID
nvarchar(64)
√
流程定義ID
TASK_DEF_KEY_
節(jié)點(diǎn)定義ID
nvarchar(255)
√
節(jié)點(diǎn)定義ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
EXECUTION_ID_
執(zhí)行實(shí)例ID
nvarchar(64)
√
執(zhí)行實(shí)例ID
NAME_
名稱
varchar(255)
√
名稱
PARENT_TASK_ID_
父節(jié)點(diǎn)實(shí)例ID
nvarchar(64)
√
父節(jié)點(diǎn)實(shí)例ID
DESCRIPTION_
描述
nvarchar(400)
√
描述
OWNER_
實(shí)際簽收人 任務(wù)的擁有者
nvarchar(255)
√
簽收人(默認(rèn)為空他挎,只有在委托時才有值)
ASSIGNEE_
簽收人或被委托
nvarchar(255)
√
簽收人或被委托
START_TIME_
開始時間
datetime
開始時間
CLAIM_TIME_
提醒時間
datetime
√
提醒時間
END_TIME_
結(jié)束時間
datetime
√
結(jié)束時間
DURATION_
耗時
numeric(19)
√
耗時
DELETE_REASON_
刪除原因
nvarchar(4000)
√
刪除原因(completed,deleted)
PRIORITY_
優(yōu)先級別
int
√
優(yōu)先級別
DUE_DATE_
過期時間
datetime
√
過期時間,表明任務(wù)應(yīng)在多長時間內(nèi)完成
FORM_KEY_
節(jié)點(diǎn)定義的formkey
nvarchar(255)
√
desinger節(jié)點(diǎn)定義的form_key屬性
歷史變量表( act_hi_varinst )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
ID_
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
EXECUTION_ID_
執(zhí)行實(shí)例ID
nvarchar(255)
√
執(zhí)行實(shí)例ID
TASK_ID_
任務(wù)實(shí)例ID
nvarchar(64)
√
任務(wù)實(shí)例ID
NAME_
名稱
nvarchar(64)
參數(shù)名稱(英文)
VAR_TYPE_
參數(shù)類型
varchar(255)
√
備注5
REV_
樂觀鎖
nvarchar(64)
√
樂觀鎖 Version
BYTEARRAY_ID_
字節(jié)表ID
nvarchar(400)
√
ACT_GE_BYTEARRAY表的主鍵
DOUBLE_
DOUBLE_
nvarchar(255)
√
存儲DoubleType類型的數(shù)據(jù)
LONG_
LONG_
nvarchar(255)
√
存儲LongType類型的數(shù)據(jù)
TEXT_
TEXT_
datetime
√
備注6
TEXT2_
TEXT2_
datetime
√
此處存儲的是JPA持久化對象時捡需,才會有值办桨。此值為對象ID
用戶組信息表( act_id_group )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
主鍵ID
REV_
樂觀鎖
int
√
樂觀鎖Version
NAME_
名稱
nvarchar(255)
√
組名稱
TYPE_
類型
nvarchar(255)
√
類型
用戶擴(kuò)展信息表( act_id_info )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
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)
√
用戶與分組對應(yīng)信息表( act_id_membership )
用來保存用戶的分組信息。
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
USER_ID
用戶ID
nvarchar(64)
√
GROUP_ID
用戶組ID
nvarchar(64)
√
用戶信息表( act_id_user )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
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)
√
部署信息表( act_re_deployment )
部署流程定義時需要被持久化保存下來的信息站辉。
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
主鍵ID
NAME_
部署名稱
nvarchar(255)
√
部署文件名
CATEGORY_
分類
nvarchar(255)
√
類別
DEPLOY_TIME_
部署時間
datetime
√
部署時間
流程設(shè)計模型部署表( act_re_model )
流程設(shè)計器設(shè)計流程后呢撞,保存數(shù)據(jù)到該表。
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
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_
創(chuàng)建時間
datetime
√
創(chuàng)建時間
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
√
流程定義數(shù)據(jù)表( act_re_procdef )
業(yè)務(wù)流程定義數(shù)據(jù)表殊霞。此表和ACT_RE_DEPLOYMENT是多對一的關(guān)系,即汰蓉,一個部署的bar包里可能包含多個流程定義文件绷蹲,每個流程定義文件都會有一條記錄在ACT_REPROCDEF表內(nèi),每個流程定義的數(shù)據(jù)顾孽,都會對于ACT_GE_BYTEARRAY表內(nèi)的一個資源文件和PNG圖片文件祝钢。和ACT_GE_BYTEARRAY的關(guān)聯(lián)是通過程序用ACT_GE_BYTEARRAY.NAME與ACT_RE_PROCDEF.NAME_完成的,在數(shù)據(jù)庫表結(jié)構(gòu)中沒有體現(xiàn)若厚。
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
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_
是否存在開始節(jié)點(diǎn)formKey
tinyint
√
start節(jié)點(diǎn)是否存在formKey 0否 1是
SUSPENSION_STATE_
是否掛起
tinyint
√
1 激活 2掛起
act_ru_event_subscr
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
事件ID
nvarchar(64)
√
事件ID
REV_
版本
int
√
樂觀鎖Version
EVENT_TYPE_
事件類型
nvarchar(255)
事件類型
EVENT_NAME_
事件名稱
nvarchar(255)
√
事件名稱
EXECUTION_ID_
執(zhí)行實(shí)例ID
nvarchar(64)
√
執(zhí)行實(shí)例ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
ACTIVITY_ID_
活動實(shí)例ID
nvarchar(64)
√
活動實(shí)例ID
CONFIGURATION_
配置
nvarchar(255)
√
配置
CREATED_
是否創(chuàng)建
datetime
默認(rèn)值 當(dāng)前系統(tǒng)時間戳CURRENT_TIMESTAMP
運(yùn)行時流程執(zhí)行實(shí)例表( act_ru_execution )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
ID_
REV_
樂觀鎖
int
√
樂觀鎖
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
流程實(shí)例ID
BUSINESS_KEY_
業(yè)務(wù)主鍵ID
nvarchar(255)
√
業(yè)務(wù)主鍵ID
PARENT_ID_
父節(jié)點(diǎn)實(shí)例ID
nvarchar(64)
√
父節(jié)點(diǎn)實(shí)例ID
PROC_DEF_ID_
流程定義ID
nvarchar(64)
√
流程定義ID
SUPER_EXEC_
SUPER_EXEC_
nvarchar(64)
√
SUPER_EXEC_
ACT_ID_
節(jié)點(diǎn)實(shí)例ID
nvarchar(255)
√
節(jié)點(diǎn)實(shí)例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
√
掛起狀態(tài) 1激活 2掛起
CACHED_ENT_STATE_
int
√
運(yùn)行時流程人員表( act_ru_identitylink )
任務(wù)參與者數(shù)據(jù)表太颤。主要存儲當(dāng)前節(jié)點(diǎn)參與者的信息。
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
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_
節(jié)點(diǎn)實(shí)例ID
nvarchar(64)
√
節(jié)點(diǎn)實(shí)例ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
PROC_DEF_ID_
流程定義ID
nvarchar(255)
√
流程定義ID
運(yùn)行時定時任務(wù)數(shù)據(jù)表( act_ru_job )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
標(biāo)識
nvarchar(64)
√
標(biāo)識
REV_
版本
int
√
版本
TYPE_
類型
nvarchar(255)
類型
LOCK_EXP_TIME_
鎖定釋放時間
datetime
√
鎖定釋放時間
LOCK_OWNER_
掛起者
nvarchar(255)
√
掛起者
EXCLUSIVE_
bit
√
EXECUTION_ID_
執(zhí)行實(shí)例ID
nvarchar(64)
√
執(zhí)行實(shí)例ID
PROCESS_INSTANCE_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
PROC_DEF_ID_
流程定義ID
nvarchar(64)
√
流程定義ID
RETRIES_
int
√
EXCEPTION_STACK_ID_
異常信息ID
nvarchar(64)
√
異常信息ID
EXCEPTION_MSG_
異常信息
nvarchar(4000)
√
異常信息
DUEDATE_
到期時間
datetime
√
到期時間
REPEAT_
重復(fù)
nvarchar(255)
√
重復(fù)
HANDLER_TYPE_
處理類型
nvarchar(255)
√
處理類型
HANDLER_CFG_
nvarchar(4000)
√
標(biāo)識
運(yùn)行時任務(wù)節(jié)點(diǎn)表( act_ru_task )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
ID_
REV_
樂觀鎖
int
√
樂觀鎖
EXECUTION_ID_
執(zhí)行實(shí)例ID
nvarchar(64)
√
執(zhí)行實(shí)例ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
PROC_DEF_ID_
流程定義ID
nvarchar(64)
√
流程定義ID
NAME_
節(jié)點(diǎn)定義名稱
nvarchar(255)
√
節(jié)點(diǎn)定義名稱
PARENT_TASK_ID_
父節(jié)點(diǎn)實(shí)例ID
nvarchar(64)
√
父節(jié)點(diǎn)實(shí)例ID
DESCRIPTION_
節(jié)點(diǎn)定義描述
nvarchar(4000)
√
節(jié)點(diǎn)定義描述
TASK_DEF_KEY_
節(jié)點(diǎn)定義的KEY
nvarchar(255)
√
任務(wù)定義的ID
OWNER_
實(shí)際簽收人
nvarchar(255)
√
擁有者(一般情況下為空盹沈,只有在委托時才有值)
ASSIGNEE_
簽收人或委托人
nvarchar(255)
√
簽收人或委托人
DELEGATION_
委托類型
nvarchar(64)
√
備注8
PRIORITY_
優(yōu)先級別
int
√
優(yōu)先級別龄章,默認(rèn)為:50
CREATE_TIME_
創(chuàng)建時間
datetime
√
創(chuàng)建時間
DUE_DATE_
過期時間
datetime
√
耗時
SUSPENSION_STATE_
是否掛起
int
√
1代表激活 2代表掛起
運(yùn)行時流程變量數(shù)據(jù)表( act_ru_variable )
字段名稱
字段描述
數(shù)據(jù)類型
主鍵
為空
取值說明
ID_
ID_
nvarchar(64)
√
主鍵標(biāo)識
REV_
樂觀鎖
int
√
樂觀鎖
TYPE_
類型
nvarchar(255)
備注9
NAME_
名稱
nvarchar(255)
變量名稱
EXECUTION_ID_
執(zhí)行實(shí)例ID
nvarchar(64)
√
執(zhí)行的ID
PROC_INST_ID_
流程實(shí)例ID
nvarchar(64)
√
流程實(shí)例ID
TASK_ID_
節(jié)點(diǎn)實(shí)例ID
nvarchar(64)
√
節(jié)點(diǎn)實(shí)例ID(Local)
BYTEARRAY_ID_
字節(jié)表ID
nvarchar(64)
√
字節(jié)表的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
關(guān)注我的微信公眾號:FramePower
我會不定期發(fā)布相關(guān)技術(shù)積累岗憋,歡迎對技術(shù)有追求、志同道合的朋友加入锚贱,一起學(xué)習(xí)成長仔戈!
最后編輯于 :2019.03.20 00:07:55
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者