activiti中關於運行時的表

activiti中關於運行時的表都是ACT_RU_*系列的表,其中保存在運行中的Task的相關數據。
一共6個表:
ACT_RU_TASK
ACT_RU_VARIABLE
ACT_RU_JOB
ACT_RU_IDENTITYLINK
ACT_RU_EXECUTION
ACT_RU_EVENT_SUBSCR

ACT_RU_TASK表,保存的是正在運行中的節點數據。

字段描述類型Not Null備註
ID_ NVARCHAR2(64)Yes主鍵ID,唯一
REV_ NUMBER(*)No 
EXECUTION_ID_執行實例IDNVARCHAR2(64)No作爲外鍵與PROC_INST_ID_均指向ACT_RU_EXECUTION表的ID_
PROC_INST_ID_流程實例IDNVARCHAR2(64)No 
PROC_DEF_ID_流程定義IDNVARCHAR2(64)No 
NAME_節點定義名稱NVARCHAR2(255)No 
PARENT_TASK_ID_父節點實例IDNVARCHAR2(64)No 
DESCRIPTION_描述NVARCHAR2(2000)No 
TASK_DEF_KEY_節點定義的keyNVARCHAR2(255)No任務的ID
OWNER_實際簽收人NVARCHAR2(255)No一般爲空,只有在委託的情況下才有值
ASSIGNEE_簽收人或委託人NVARCHAR2(255)No 
DELEGATION_委託類型NVARCHAR2(64)No
Pending
Resolved
如果沒有委託則爲空
PRIORITY_優先級NUMBER(*)No默認爲50
CREATE_TIME_創建時間TIMESTAMP(6)No 
DUE_DATE_過期時間TIMESTAMP(6)No 
CATEGORY_類別NVARCHAR2(255)No 
SUSPENSION_STATE_掛起NUMBER(*)No
1:激活
2:掛起
TENANT_ID_租戶IDNVARCHAR2(255)Nodefault ''
FORM_KEY_節點FormKeyNVARCHAR2(255)No 

ACT_RU_VARIABLE 運行時變量表


字段描述類型Not Null備註
ID_主鍵IDNVARCHAR2(64)Yes 
REV_ NUMBER(*)No 
TYPE_類型NVARCHAR2(255)No 
NAME_名稱NVARCHAR2(255)Yes 
EXECUTION_ID_執行實例IDNVARCHAR2(64)No 
PROC_INST_ID_流程實例IDNVARCHAR2(64)No 
TASK_ID_節點實例IDNVARCHAR2(64)No 
BYTEARRAY_ID_字節表IDNVARCHAR2(64)NoACT_GE_BYTEARRAY的ID_
DOUBLE_ NUMBER(*,10)No存變量類型爲Double的值
LONG_ NUMBER(19)No存變量類型爲Long的值
TEXT_ NVARCHAR2(2000)No存變量類型爲String的值或JPA對象的class
TEXT2_ NVARCHAR2(2000)NoJPA對象的class

ACT_RU_JOB 運行時定時任務數據表

字段描述類型Not Null備註
ID_主鍵IDNVARCHAR2(64)Yes 
REV_ NUMBER(*)  
TYPE_類型NVARCHAR2(255)Yes 
LOCK_EXP_TIME_鎖定釋放時間TIMESTAMP(6)  
LOCK_OWNER_掛起者NVARCHAR2(255)  
EXCLUSIVE_ NUMBER(1)  
EXECUTION_ID_執行實例IDNVARCHAR2(64)  
PROCESS_INSTANCE_ID_流程實例IDNVARCHAR2(64)  
PROC_DEF_ID_流程定義IDNVARCHAR2(64)  
RETRIES_ NUMBER(*)  
EXCEPTION_STACK_ID_異常信息IDNVARCHAR2(64)  
EXCEPTION_MSG_異常信息NVARCHAR2(2000)  
DUEDATE_到期時間TIMESTAMP(6)  
REPEAT_重複NVARCHAR2(255)  
HANDLER_TYPE_處理類型NVARCHAR2(255)  
HANDLER_CFG_處理標識NVARCHAR2(2000)  
TENANT_ID_租戶IDNVARCHAR2(255) default ''

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



字段描述類型Not Null備註
ID_主鍵IDNVARCHAR2(64)Yes 
REV_ NUMBER(*)  
GROUP_ID_用戶組IDNVARCHAR2(255) 分配給用戶組時有值(如果分配給多個組,人的時候數據是怎麼存的?多行?)
TYPE_類型NVARCHAR2(255) 
assignee、candidate、
owner、
starter、participant
USER_ID_用戶IDNVARCHAR2(255) 分配給用戶時有值
TASK_ID_節點實例IDNVARCHAR2(64)  
PROC_INST_ID_流程實例IDNVARCHAR2(64)  
PROC_DEF_ID_流程定義IDNVARCHAR2(64)  

ACT_RU_EXECUTION 流程執行實例表


字段描述類型Not Null備註
ID_主鍵IDNVARCHAR2(64)Yes 
REV_ NUMBER(*)  
PROC_INST_ID_流程實例IDNVARCHAR2(64)  
BUSINESS_KEY_業務主鍵KeyNVARCHAR2(255)  
PARENT_ID_父節點實例IDNVARCHAR2(64)  
PROC_DEF_ID_流程定義IDNVARCHAR2(64)  
SUPER_EXEC_ NVARCHAR2(64)  
ACT_ID_節點實例IDNVARCHAR2(255) 
節點實例ID即
ACT_RU_TASK中
的TASK_DEF_KEY_???
IS_ACTIVE_ NUMBER(1) 是否存活
IS_CONCURRENT_ NUMBER(1) 
是否並行
true
false
IS_SCOPE_ NUMBER(1)  
IS_EVENT_SCOPE_ NUMBER(1)  
SUSPENSION_STATE_ NUMBER(*) 
1:激活
2:掛起
CACHED_ENT_STATE_ NUMBER(*)  
TENANT_ID_ NVARCHAR2(255) default ''
NAME_ NVARCHAR2(255) 名稱
LOCK_TIME_ TIMESTAMP(6)  
ACT_RU_EVENT_SUBSCR 監聽信息表
throwEvent、catchEvent時的信息表


字段描述類型Not Null備註
ID_主鍵IDNVARCHAR2(64)Yes 
REV_ NUMBER(*)  
EVENT_TYPE_事件類型NVARCHAR2(255)Yes 
EVENT_NAME_事件名稱NVARCHAR2(255)  
EXECUTION_ID_執行實例IDNVARCHAR2(64)  
PROC_INST_ID_流程實例IDNVARCHAR2(64)  
ACTIVITY_ID_活動實例IDNVARCHAR2(64)  
CONFIGURATION_配置NVARCHAR2(255)  
CREATED_是否創建TIMESTAMP(6)Yes默認系統當前時間戳
PROC_DEF_ID_流程定義IDNVARCHAR2(64)  
TENANT_ID_租戶IDNVARCHAR2(255) default ''
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章