activiti表字段_Activiti数据库表详解及PD下载

本文深入探讨了Activiti5的数据库表设计,包括通用数据表、流程存储表、身份信息表、运行时信息表和历史数据表,详细阐述了每个表的功能和字段解释,如资源表、部署数据表、用户信息表、任务信息表和历史流程实例表等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面将会介绍activiti5数据库表的设计,以及每个表中字段的详细解释。Activiti数据库表分类

一、通用数据表【act_ge】(general)

1、资源表【act_ge_bytearray】

用于保存与流程引擎相关的资源,只要调用了Activiti存储服务的API,其提供的资源均会被转换为byte数组并保存到这个表中。

2、属性表【act_ge_property】

activiti将全部的属性抽象为key-value对,每个属性都有名称和值。

二、流程存储表【act_re】(repository)

1、部署数据表【act_re_deployment】

在activiti中,一次部署可以添加多个资源,资源会被保存到资源表(act_ge_bytearray)中;而部署信息,则保存到部署表中。

2、流程定义表【act_re_procdef】

activiti在部署添加资源时,如果发布部署的文件是流程文件(.bpmn或者.bpmn20.xml),其除了会将内容保存到资源表外,还会解析流程文件的内容,并形成特定流程定义数据,写入到流程定义表(act_re_procdef)中。

3、act_re_model

三、身份信息表【act_id】(identity)

1、用户信息表【act_id_user】

保存流程引擎用户信息

2、用户组信息表【act_id_group】

3、用户所属组表【act_id_membership】

一个用户组下可以有多个用户,同时一个用户也可以属于多个不同的用户组,那么这种多对多的关系,就是用关系表进行描述。

4、用户帐号信息表【act_id_info】

activiti将用户、用户帐号和用户信息分为三种数据。其中用户表保存用户的数据,而用户帐号和用户信息则被保存到当前表中。

四、运行时信息【act_ru】(runtime)

1、流程实例(执行流)表【act_ru_execution】

当流程启动后,会产生一个流程实例,同时会产生相应的执行流,流程实例和执行流数据均被保存在act_ru_execution表中。如果一个流程实例只有一条执行流,那么该表中只产生一条数据,该数据即表示执行流,也表示流程实例。

2、任务信息表【act_ru_task】

流程在运行过程中所产生的任务数据保存在该表中

3、流程参数表【act_ru_variable】

存放流程中的参数。参数包括流程实例参数、执行流参数和任务参数。参数可以会有多种类型,因此该表有多个字段用来存放参数值。

4、流程所属用户或用户组【act_ru_identitylink】

5、工作数据表【act_ru_job】

在流程执行的过程中,会有一些工作需要定时或者重复执行,这类工作数据被保存到本表中。

6、事件描述表【act_ru_event_subscr】

如果流程到达某个事件节点,Activiti会往该表中加入事件描述数据,这些事件描述数据将会决定流程事件的触发。

五、历史数据【act_hi】(history)

1、附件信息【act_hi_attachment】

2、评论表【act_hi_comment】

这个表实际不只保存评论数据,它还会保存某些事件数据,但它的表名为COMMENT,因此更倾向把它叫作评论表。

3、任务实例表【act_hi_taskinst】

4、流程明细表【act_hi_detail】

5、流程实例表【act_hi_procinst】

6、流程所属用户和用户组历史表【act_hi_identitylink】

7、act_hi_varinst

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值