admin 管理员组

文章数量: 1184232


2024年3月22日发(作者:vs2015无法查找或打开pdb文件)

activity工作流表结构分析

activity

工作流表结构分析

版权声明:本文为博主原创文章,未经博主允许不得转载。

1

、结构设计

1.1

逻辑结构设计

Activiti

使用到的表都是

ACT_

开头的。

ACT_RE_*:

’RE’

表示

repository(

存储

)

RepositoryService

接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则

等)。

ACT_RU_*:

‘RU’

表示

runtime

,运行时表

-RuntimeService

。这是运行时的表存储着流程变量,用户任务,变量,职责(

job

)等运行时的数据。

Activiti

存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。

ACT_ID_*:

’ID’

表示

identity (

组织机构

)

IdentityService

接口所操作的表。用户记录,流程中使用到的用户和组。这些表包含标识的信息,如用户,用

户组,等等。

ACT_HI_*:

’HI’

表示

history

,历史数据表,

HistoryService

。就是这些表包含着流程执行的历史相关数据,如结束的流程实例,变量,任务,等等

ACT_GE_*:

全局通用数据及设置

(general)

,各种情况都使用的数据。

1.2

所有表的含义

序号表名说明

二进制数据表

属性数据表存储整个流程引擎级别的数据

,

初始化表结构时,会

默认插入三条记录,

历史节点表

历史附件表

历史意见表

历史流程人员表

历史详情表,提供历史变量的查询

历史流程实例表

历史任务实例表

历史变量表

用户组信息表

用户扩展信息表

用户与用户组对应信息表

用户信息表

部署信息表

流程设计模型部署表

流程定义数据表

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15.

16.

17

18

19

20

21

22

23

act_ge_bytearray

act_g

e_property

act_hi_actinst

act_hi_attachment

act_hi_comment

act_hi_identitylink

act_hi_detail

act_hi_procinst

act_hi_taskinst

act_hi_varinst

act_id_group

act_id_info

act_id_membership

act_id_user

act_re_deployment

act_re_model

act_re_procdef

act_ru_event_subscr

act_ru_execution

act_ru_identitylink

act_ru_job

act_ru_task

act_ru_variable

throwEvent

catchEvent

时间监听信息表

运行时流程执行实例表

运行时流程人员表,主要存储任务节点与参与者的相关信息

运行时定时任务数据表

运行时任务节点表

运行时流程变量数据表

2

表以及索引信息

2.1

二进制数据表(

act_ge_bytearray

2.1.1

简要描述

  保存流程定义图片和

xml

Serializable(

序列化

)

的变量

,

即保存所有二进制数据,特别注意类路径部署时候,不要把

svn

等隐藏文件或者其

他与流程无关的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删除)。

2.1.2

表结构说明


本文标签: 流程 信息 数据 运行 历史