Flowable 数据库表结构说明、Flowable 数据字典说明

一、Flowable数据库表命名规则

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

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

ACT_ID_*      :      ’ID’表示identity(组织机构)。IdentityService接口操作的表。这些表包含标识的信息,如用户,用户组,等等。

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

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

二、数据库表结构(40张表,不同版本数量可能会有出入)

1.一般数据(2)  

数据表

描述

ACT_GE_BTYEARRAY

资源表(存储流程定义相关的资源)--ByteArrayEntityImpl

ACT_GE_PROPERTY

属性表(保存流程引擎的kv键值属性)--PropertyEntityImpl

2.历史流程数据表(10)  

数据表

描述

ACT_HI_ACTINST 历史节点信息表--HistoricActivityInstanceEntityImpl
ACT_HI_ATTACHMENT 附件表--AttachmentEntityImpl
ACT_HI_COMMENT 评论表--CommentEntityImpl
ACT_HI_DETAIL 历史的流程运行中的细节信息--HistoricDetailEntityImpl
ACT_HI_ENTITYLINK 
ACT_HI_IDENTITYLINK 历史参与者表--HistoricIdentityLinkEntityImpl
ACT_HI_PROCINST 历史流程实例表--HistoricProcessInstanceEntityImpl
ACT_HI_TASKINST 历史任务表--HistoricTaskInstanceEntityImpl(只记录usertask内容)
ACT_HI_TSK_LOG
ACT_HI_VARINST 历史变量--HistoricVariableInstanceEntityImpl

3.用户用户组表 /身份数据表(9)

数据表

描述

ACT_ID_BYTEARRAY 二进制数据表(flowable)--
ACT_ID_GROUP

群组表/用户组信息表(用于Web设计器)--GroupEntityImpl

ACT_ID_INFO 用户扩展表--IdentityInfoEntityImpl
ACT_ID_MEMBERSHIP 用户与组关系表--MemberShipEntityImpl
ACT_ID_PRIV 权限表(flowable)--
ACT_ID_PRIV_MAPPING 用户或组权限关系表(flowable)--
ACT_ID_PROPERTY 属性表(flowable)--
ACT_ID_TOKEN 系统登录日志表(flowable)--
ACT_ID_USER 用户基本信息表--UserEntityImpl

4.流程业务关联表(2)

数据表

描述

ACT_PRIN_RELATION   流程与业务关联表
ACT_PRIN_RELATION_HIS 流程与业务关联历史表

5.流程定义表(3)

数据表

描述

ACT_RE_DEPLOYMENT 流程部署表--DeploymentEntityImpl
ACT_RE_MODEL 模型信息表(用于Web设计器)--ModelEntityImpl
ACT_RE_PROCDEF 流程定义信息表--ProcessDefinitionEntityImpl

6.运行实例表/运行时流程数据表(12)   

数据表

描述

ACT_RU_ACTINST 正在运行的节点表
ACT_RU_DEADLETTER_JOB 死信表--DeadLetterJobEntityImpl
ACT_RU_ENTITYLINK
ACT_RU_EVENT_SUBSCR 事件订阅表--EventSubscriptionEntityImpl
ACT_RU_EXECUTION 流程实例与分支执行表--ExecutionEntityImpl
ACT_RU_HISTORY_JOB 历史作业表(flowable)--
ACT_RU_IDENTITYLINK 参与者相关信息表--IdentityLinkEntityImpl
ACT_RU_JOB 作业表--JobEntityImpl
ACT_RU_SUSPENDED_JOB 暂停作业表--SuspendedJobEntityImpl
ACT_RU_TASK 用户任务表--TaskEntityImpl
ACT_RU_TIMER_JOB 定时器表--TimerJobEntityImpl
ACT_RU_VARIABLE 变量信息--VariableInstanceEntityImpl

7.其他表(2)

数据表

描述

ACT_EVT_LOG 事件日志表--EventLogEntryEntityImpl
ACT_PROCDEF_INFO 流程定义动态改变信息表--ProcessDefinitionInfoEntityImpl

三、数据表详细说明

1. ACT_GE_BYTEARRAY资源表
字段 类型 主键 说明 备注
ID_ NVARCHAR2(64) Y 主键
REV_ INTEGER N 数据版本 Flowable有可能会被频繁修改数据库表,加入字段,用来表示该数据被操作的次数
NAME_ NVARCHAR2(255) N 资源名称
DEPLOYMENT_ID_ NVARCHAR2(64) N 部署序号 部署序号,一次部署可以部署多个资源,该字段与部署表ACT_RE_DEPLOYMENT的主键关联
BYTES_ BLOB N 资源内容
GENERATED_ NUMBER(1) N 是否是由flowable自动产生的资源 0表示false,1表示true
2. ACT_GE_PROPERTY属性表
字段 类型 主键 说明 备注
NAME_ NVARCHAR2(64) Y 属性名称
VALUE_ NVARCHAR2(300) N 属性值
REV_ INTEGER N 数据版本号
3. ACT_RE_DEPLOYMENT部署数据表
字段 类型 主键 说明 备注
ID_ NVARCHAR2(64) Y 部署序号
NAME_ NVARCHAR2(255) N 部署名称
CATEGORY_ NVARCHAR2(255) N 类别 流程定义的Namespace就是类别
KEY_ NVARCHAR2(255) N 流程定义ID
TENANT_ID_ NVARCHAR2(255) N
DEPLOY_TIME_ TIMESTAMP(6) N 部署时间
ENGINE_VERSION_ NVARCHAR2(255) N 引擎版本
4. ACT_RE_PROCDEF流程定义表
字段 类型 主键 说明 备注
ID_ NVARCHAR2(64) Y 主键
REV_ INTEGER N 数据版本号
CATEGORY_ NVARCHAR2(255) N 流程定义分类 读取xml文件中程的targetNamespace值
NAME_ NVARCHAR2(255) N 流程定义的名称 读取流程文件中process元素的name属性
KEY_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值