activiti工作流表

Activiti工作流引擎数据库表结构

数据库表的命名

Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。

l ACT_RE_*:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。

l ACT_RU_*:’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。Activiti只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。

l ACT_ID_*:’ID’表示identity。这些表包含标识的信息,如用户,用户组,等等。

l ACT_HI_*:’HI’表示history。就是这些表包含着历史的相关数据,如结束的流程实例,变量,任务,等等。

l ACT_GE_*:普通数据,各种情况都使用的数据。

数据库表结构说明

l ACT_GE_PROPERTY:属性数据表。存储这个流程引擎级别的数据。

1. NAME_:属性名称

2. VALUE_:属性值

3. REV_INT:版本号

l ACT_GE_BYTEARRAY:用来保存部署文件的大文本数据

1. ID_:资源文件编号,自增长

2. REV_INT:版本号

3. NAME_:资源文件名称

4. DEPLOYMENT_ID_:来自于父表ACT_RE_DEPLOYMENT的主键

5. BYTES_:大文本类型,存储文本字节流

l ACT_RE_DEPLOYMENT:用来存储部署时需要持久化保存下来的信息

1. ID_:部署编号,自增长

2. NAME_:部署包的名称

3. DEPLOY_TIME_:部署时间

l ACT_RE_PROCDEF:业务流程定义数据表

1. ID_:流程ID,由“流程编号:流程版本号:自增长ID”组成

2. CATEGORY_:流程命名空间(该编号就是流程文件targetNamespace的属性值)

3. NAME_:流程名称(该编号就是流程文件process元素的name属性值)

4. KEY_:流程编号(该编号就是流程文件process元素的id属性值)

5. VERSION_:流程版本号(由程序控制,新增即为1,修改后依次加1来完成的)

6. DEPLOYMENT_ID_:部署编号

7. RESOURCE_NAME_:资源文件名称

8. DGRM_RESOURCE_NAME_:图片资源文件名称

9. HAS_START_FROM_KEY_:是否有Start From Key

注:此表和ACT_RE_DEPLOYMENT是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在ACT_REPROCDEF表内,每个流程定义的数据,都会对于ACT_GE_BYTEARRAY表内的一个资源文件和PNG图片文件。和ACT_GE_BYTEARRAY的关联是通过程序用ACT_GE_BYTEARRAY.NAME与ACT_RE_PROCDEF.NAME_完成的,在数据库表结构中没有体现。

事物日志表act_evt_log 
NameCodeData Type
LOG_NR_LOG_NR_bigint(20)
事件类型TYPE_varchar(64)
流程定义IDPROC_DEF_ID_varchar(64)
流程实例IDPROC_INST_ID_varchar(64)
执行实例IDEXECUTION_ID_varchar(64)
任务IDTASK_ID_varchar(64)
时间戳TIME_STAMP_timestamp(3)
用户IDUSER_ID_varchar(255)
数据内容DATA_longblob
锁定所有人LOCK_OWNER_varchar(255)
锁定时间LOCK_TIME_timestamp(3)
是否已处理IS_PROCESSED_tinyint(4)
   
act_hi_identitylink历史人员表(act_hi_identitylink) 
NameCodeData Type
ID_ID_varchar(64)
群组IDGROUP_ID_varchar(255)
类型TYPE_varchar(255)
用户IDUSER_ID_varchar(255)
任务IDTASK_ID_varchar(64)
流程实例IDPROC_INST_ID_varchar(64)
   
act_ru_event_subscr事件订阅表(act_ru_event_subscr) 
NameCodeData Type
ID_ID_varchar(64)
REV_REV_int(11)
事件类型EVENT_TYPE_varchar(255)
事件名称EVENT_NAME_varchar(255)
执行实例IDEXECUTION_ID_varchar(64)
过程实例IDPROC_INST_ID_varchar(64)
活动IDACTIVITY_ID_varchar(64)
配置参数CONFIGURATION_varchar(255)
创建时间CREATED_timestamp(3)
流程定义IDPROC_DEF_ID_varchar(64)
所属租户IDTENANT_ID_varchar(255)
   
act_hi_taskinst历史任务表(act_hi_taskinst) 
NameCodeData Type
ID_ID_varchar(64)
流程定义IDPROC_DEF_ID_varchar(64)
节点定义IDTASK_DEF_KEY_varchar(255)
流程实例IDPROC_INST_ID_varchar(64)
执行实例IDEXECUTION_ID_varchar(64)
名称NAME_varchar(255)
上级任务IDPARENT_TASK_ID_varchar(64)
描述DESCRIPTION_varchar(4000)
所有人OWNER_varchar(255)
指派人ASSIGNEE_varchar(255)
开始时间START_TIME_datetime(3)
签收时间CLAIM_TIME_datetime(3)
结束时间END_TIME_datetime(3)
花费时间DURATION_bigint(20)
删除原因DELETE_REASON_varchar(4000)
紧急程度PRIORITY_int(11)
到期时间DUE_DATE_datetime(3)
表单KEYFORM_KEY_varchar(255)
分类CATEGORY_varchar(255)
所属租户IDTENANT_ID_varchar(255)
   

act_hi_varinst

历史变量表(act_hi_varinst)

 
NameCodeData Type
ID_ID_varchar(64)
流程实例IDPROC_INST_ID_varchar(64)
执行实例IDEXECUTION_ID_varchar(64)
任务IDTASK_ID_varchar(64)
名称NAME_varchar(255)
变量类型VAR_TYPE_varchar(100)
REV_REV_int(11)
流数据IDBYTEARRAY_ID_varchar(64)
浮点值DOUBLE_double
数字值LONG_bigint(20)
文本值1TEXT_varchar(4000)
文本值2TEXT2_varchar(4000)
创建时间CREATE_TIME_datetime(3)
更新时间LAST_UPDATED_TIME_datetime(3)
   

act_hi_comment

历史意见表(act_hi_comment)

 
NameCodeData Type
ID_ID_varchar(64)
类型TYPE_varchar(255)
时间TIME_datetime(3)
用户IDUSER_ID_varchar(255)
任务IDTASK_ID_varchar(64)
流程实例IDPROC_INST_ID_varchar(64)
行为类型ACTION_varchar(255)
基本内容MESSAGE_varchar(4000)
完整内容FULL_MSG_longblob

 

act_hi_actinst

历史活动实例表(act_hi_actinst)

 
ID_ID_varchar(64)
流程定义IDPROC_DEF_ID_varchar(64)
流程实例IDPROC_INST_ID_varchar(64)
执行实例IDEXECUTION_ID_varchar(64)
活动IDACT_ID_varchar(255)
任务IDTASK_ID_varchar(64)
调用流程实例IDCALL_PROC_INST_ID_varchar(64)
活动名称ACT_NAME_varchar(255)
活动类型ACT_TYPE_varchar(255)
指派人ASSIGNEE_varchar(255)
开始时间START_TIME_datetime(3)
结束时间END_TIME_datetime(3)
花费时间DURATION_bigint(20)
所属租户IDTENANT_ID_varchar(255)
   

act_hi_procinst

历史流程实例表(act_hi_procinst)

 
ID_ID_varchar(64)
流程实例IDPROC_INST_ID_varchar(64)
业务表单KeyBUSINESS_KEY_varchar(255)
流程定义IDPROC_DEF_ID_varchar(64)
开始时间START_TIME_datetime(3)
结束时间END_TIME_datetime(3)
花费时间DURATION_bigint(20)
启动用户IDSTART_USER_ID_varchar(255)
开始活动IDSTART_ACT_ID_varchar(255)
结束活动IDEND_ACT_ID_varchar(255)
父级流程实例IDSUPER_PROCESS_INSTANCE_ID_varchar(64)
删除原因DELETE_REASON_varchar(4000)
所属租户IDTENANT_ID_varchar(255)
名称NAME_varchar(255)
   

act_hi_detail

历史详情表(act_hi_detail)

 
NameCodeData Type
ID_ID_varchar(64)
类型TYPE_varchar(255)
流程实例IDPROC_INST_ID_varchar(64)
执行实例IDEXECUTION_ID_varchar(64)
任务IDTASK_ID_varchar(64)
活动实例IDACT_INST_ID_varchar(64)
名称NAME_varchar(255)
变量类型VAR_TYPE_varchar(255)
REV_REV_int(11)
时间TIME_datetime(3)
流数据IDBYTEARRAY_ID_varchar(64)
浮点值DOUBLE_double
整数值LONG_bigint(20)
文本值1TEXT_varchar(4000)
文本值2TEXT2_varchar(4000)
   

act_hi_attachment

历史附件表(act_hi_attachment)

 
NameCodeData Type
ID_ID_varchar(64)
REV_REV_int(11)
用户IDUSER_ID_varchar(255)
名称NAME_varchar(255)
描述DESCRIPTION_varchar(4000)
类型TYPE_varchar(255)
任务IDTASK_ID_varchar(64)
流程实例IDPROC_INST_ID_varchar(64)
附件路径URL_varchar(4000)
流数据IDCONTENT_ID_varchar(64)
时间TIME_datetime(3)
   

act_ru_job

定时任务工作表(act_ru_job)

 
NameCodeData Type
主键ID_varchar(64)
REV_REV_int(11)
类型TYPE_varchar(255)
锁定释放时间LOCK_EXP_TIME_timestamp(3)
锁定所有人LOCK_OWNER_varchar(255)
独占EXCLUSIVE_tinyint(1)
执行实例IDEXECUTION_ID_varchar(64)
流程实例IDPROCESS_INSTANCE_ID_varchar(64)
流程定义IDPROC_DEF_ID_varchar(64)
重试次数RETRIES_int(11)
异常信息IDEXCEPTION_STACK_ID_varchar(64)
异常内容EXCEPTION_MSG_varchar(4000)
到期时间DUEDATE_timestamp(3)
重复执行REPEAT_varchar(255)
处理器类型HANDLER_TYPE_varchar(255)
处理器配置HANDLER_CFG_varchar(4000)
所属租户IDTENANT_ID_varchar(255)
   

act_ge_property

属性表(act_ge_property)

 
   
act_re_deployment布署信息(act_re_deployment) 
NameCodeData Type
布署编号(自增)ID_varchar(64)
布署包名称NAME_varchar(255)
布署包类别CATEGORY_varchar(255)
所属租户IDTENANT_ID_varchar(255)
布署时间DEPLOY_TIME_timestamp(3)
   
act_id_membership成员(act_id_membership) 
NameCodeData Type
用户ID用户IDvarchar(64)
GROUP_ID_GROUP_ID_varchar(64)
   

act_re_procdef

流程定义表(act_re_procdef)

 
NameCodeData Type
主键(自增)ID_varchar(64)
REV_REV_int(11)
分类CATEGORY_varchar(255)
名称NAME_varchar(255)
流程KeyKEY_varchar(255)
版本号VERSION_int(11)
布署IDDEPLOYMENT_ID_varchar(64)
流程资源名RESOURCE_NAME_varchar(4000)
流程图资源名DGRM_RESOURCE_NAME_varchar(4000)
描述DESCRIPTION_varchar(4000)
是否存在开始FormKeyHAS_START_FORM_KEY_tinyint(4)
是否有图形HAS_GRAPHICAL_NOTATION_tinyint(4)
挂起状态SUSPENSION_STATE_int(11)
所属租户IDTENANT_ID_varchar(255)
   

act_ru_execution

流程执行实例表(act_ru_execution)

 
NameCodeData Type
主键ID(自增)ID_varchar(64)
乐观锁REV_int(11)
流程实例IDPROC_INST_ID_varchar(64)
业务主键BUSINESS_KEY_varchar(255)
父级实例IDPARENT_ID_varchar(64)
流程定义IDPROC_DEF_ID_varchar(64)
SUPER_EXEC_SUPER_EXEC_varchar(64)
活动IDACT_ID_varchar(255)
是否活动的IS_ACTIVE_tinyint(4)
是否并行的IS_CONCURRENT_tinyint(4)
是否有范围IS_SCOPE_tinyint(4)
是否为事件范围IS_EVENT_SCOPE_tinyint(4)
是否为挂起SUSPENSION_STATE_int(11)
CACHED_ENT_STATE_CACHED_ENT_STATE_int(11)
所属租户IDTENANT_ID_varchar(255)
名称NAME_varchar(255)
上锁时间LOCK_TIME_timestamp(3)
   

act_re_model

流程设计模型表(act_re_model)

 
NameCodeData Type
主键(自增)ID_varchar(64)
REV_REV_int(11)
模型名称NAME_varchar(255)
模型KeyKEY_varchar(255)
模型分类CATEGORY_varchar(255)
创建时间CREATE_TIME_timestamp(3)
最后更新时间LAST_UPDATE_TIME_timestamp(3)
版本号VERSION_int(11)
元信息META_INFO_varchar(4000)
布署IDDEPLOYMENT_ID_varchar(64)
流程数据资源IDEDITOR_SOURCE_VALUE_ID_varchar(64)
扩展数据资源IDEDITOR_SOURCE_EXTRA_VALUE_ID_varchar(64)
所属租户IDTENANT_ID_varchar(255)
   

act_id_user

用户(act_id_user)

 
NameCodeData Type
用户IDID_varchar(64)
REV_REV_int(11)
姓氏FIRST_varchar(255)
LAST_varchar(255)
邮箱EMAIL_varchar(255)
密码PWD_varchar(255)
照片IDPICTURE_ID_varchar(64)
   

act_id_group

群组角色(act_id_group)

 
NameCodeData Type
ID_ID_varchar(64)
REV_REV_int(11)
名称NAME_varchar(255)
类型TYPE_varchar(255)
   

act_ge_bytearray

资源内容表(act_ge_bytearray)

 
NameCodeData Type
资源ID(自增)ID_varchar(64)
版本号REV_int(11)
资源名称NAME_varchar(255)
布署IDDEPLOYMENT_ID_varchar(64)
资源内容BYTES_longblob
生成方式GENERATED_tinyint(4)
   

act_id_info

身份信息表(act_id_info)

 
NameCodeData Type
ID_ID_varchar(64)
REV_REV_int(11)
用户IDUSER_ID_varchar(64)
类型TYPE_varchar(64)
KEY_varchar(255)
属性值VALUE_varchar(255)
密码PASSWORD_longblob
所属租户IDPARENT_ID_varchar(255)
   

act_procdef_info

过程定义信息(act_procdef_info)

 
NameCodeData Type
ID_ID_varchar(64)
流程定义IDPROC_DEF_ID_varchar(64)
REV_REV_int(11)
JSON数据IDINFO_JSON_ID_varchar(64)
   
act_ru_identitylink运行时人员表(act_ru_identitylink) 
NameCodeData Type
ID_ID_varchar(64)
REV_REV_int(11)
群组IDGROUP_ID_varchar(255)
类型TYPE_varchar(255)
用户IDUSER_ID_varchar(255)
任务IDTASK_ID_varchar(64)
过程实例IDPROC_INST_ID_varchar(64)
过程定义IDPROC_DEF_ID_varchar(64)
   

act_ru_variable

运行时变量表(act_ru_variable)

 
NameCodeData Type
主键IDID_varchar(64)
乐观锁REV_int(11)
变量类型TYPE_varchar(255)
变量名NAME_varchar(255)
执行实例IDEXECUTION_ID_varchar(64)
过程实例IDPROC_INST_ID_varchar(64)
任务IDTASK_ID_varchar(64)
二进制值IDBYTEARRAY_ID_varchar(64)
浮点值DOUBLE_double
整数值LONG_bigint(20)
文本值1TEXT_varchar(4000)
文本值2TEXT2_varchar(4000)
   

act_ru_task

运行时用户任务表(act_ru_task)

 
NameCodeData Type
主键ID_varchar(64)
数据锁REV_int(11)
执行实例IDEXECUTION_ID_varchar(64)
流程实例IDPROC_INST_ID_varchar(64)
流程定义IDPROC_DEF_ID_varchar(64)
任务名称NAME_varchar(255)
上级任务IDPARENT_TASK_ID_varchar(64)
任务描述DESCRIPTION_varchar(4000)
任务定义KEYTASK_DEF_KEY_varchar(255)
任务所有人OWNER_varchar(255)
指派人ASSIGNEE_varchar(255)
委托类型DELEGATION_varchar(64)
优先级PRIORITY_int(11)
创建时间CREATE_TIME_timestamp(3)
到期时间DUE_DATE_datetime(3)
任务分类CATEGORY_varchar(255)
挂起状态SUSPENSION_STATE_int(11)
所属租户IDTENANT_ID_varchar(255)
外部表单KEYFORM_KEY_varchar(255)

转载于:https://my.oschina.net/u/3229047/blog/844363

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值