Activiti 23張表及7大服務(wù)詳解

近來要做流程項(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_開頭的。

  • ACT_RE_*:

’RE’表示repository(存儲),RepositoryService接口所操作的表绪撵。帶此前綴的表包含的是靜態(tài)信息,如,流程定義,流程的資源(圖片懦傍,規(guī)則等)。

  • ACT_RU_*:

‘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)行時的表小且快邦鲫。

  • ACT_ID_*:

’ID’表示identity (組織機(jī)構(gòu))灸叼,IdentityService接口所操作的表。用戶記錄庆捺,流程中使用到的用戶和組古今。這些表包含標(biāo)識的信息,如用戶疼燥,用戶組,等等蚁堤。

  • ACT_HI_*:

’HI’表示history醉者,歷史數(shù)據(jù)表,HistoryService披诗。就是這些表包含著流程執(zhí)行的歷史相關(guān)數(shù)據(jù)撬即,如結(jié)束的流程實(shí)例,變量呈队,任務(wù)剥槐,等等

  • ACT_GE_*:

全局通用數(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í)成長仔戈!


微信公眾號
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市拧廊,隨后出現(xiàn)的幾起案子监徘,更是在濱河造成了極大的恐慌,老刑警劉巖吧碾,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凰盔,死亡現(xiàn)場離奇詭異,居然都是意外死亡倦春,警方通過查閱死者的電腦和手機(jī)户敬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來睁本,“玉大人尿庐,你說我怎么就攤上這事∧匮撸” “怎么了抄瑟?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長枉疼。 經(jīng)常有香客問我皮假,道長,這世上最難降的妖魔是什么往衷? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任钞翔,我火速辦了婚禮严卖,結(jié)果婚禮上席舍,老公的妹妹穿的比我還像新娘。我一直安慰自己哮笆,他們只是感情好来颤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稠肘,像睡著了一般福铅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上项阴,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天滑黔,我揣著相機(jī)與錄音,去河邊找鬼。 笑死略荡,一個胖子當(dāng)著我的面吹牛庵佣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播汛兜,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼巴粪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了粥谬?” 一聲冷哼從身側(cè)響起肛根,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎漏策,沒想到半個月后派哲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡哟玷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年狮辽,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巢寡。...
    茶點(diǎn)故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡喉脖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出抑月,到底是詐尸還是另有隱情树叽,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布谦絮,位于F島的核電站题诵,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏层皱。R本人自食惡果不足惜性锭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叫胖。 院中可真熱鬧草冈,春花似錦、人聲如沸瓮增。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绷跑。三九已至拳恋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間砸捏,已是汗流浹背谬运。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工隙赁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人梆暖。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓鸳谜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親式廷。 傳聞我的和親對象是個殘疾皇子咐扭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內(nèi)容