admin 管理员组

文章数量: 1184232


2024年3月20日发(作者:sdk软件下载)

flowable数据库表字段详解

(原创实用版)

目录

le 数据库表概述

le 数据库表的分类

le 各个表和表字段详细介绍

le 数据库表的应用场景

le 数据库表的优点

正文

一、flowable 数据库表概述

Flowable 是一个开源的业务流程管理 (BPM) 框架,它可以帮助开发

人员轻松地创建和管理工作流、流程和任务等业务流程。在 Flowable 中,

数据库表被用来存储和管理流程引擎中的数据。通过使用关系型数据库,

Flowable 可以实现对流程定义、实例、任务、用户、组等相关信息的保

存。

二、flowable 数据库表的分类

Flowable 数据库表可以分为以下几个类别:

1.流程定义存储表:actre 表,用于存储流程定义的元数据,例如:

流程部署时间、创建者、租户信息等。

2.流程定义存储表:actid 表,用于存储流程实例的唯一标识符及其

相关信息。

3.流程变量存储表:actru 表,用于存储流程变量、用户任务、变量、

职责(job)等运行时的数据。

4.历史数据库表:acthi 表,用于存储流程实例执行期间的运行时数

第 1 页 共 3 页

据,当流程实例结束时,将删除这些记录。

5.属性表:actgeproperty 表,用于保存流程引擎的 kv 键值属性。

6.资源表:bytearrayentityimpl 表,用于存储流程定义相关的资源。

三、flowable 各个表和表字段详细介绍

表:流程定义存储表

- id:流程定义的唯一标识符

- deploymentTime:流程部署时间

- creator:流程创建者

- tenantId:租户信息

表:流程实例存储表

- id:流程实例的唯一标识符

- processDefinitionId:流程定义的唯一标识符

- businessKey:业务关键字

- status:流程实例状态

表:流程变量存储表

- id:流程变量的唯一标识符

- processInstanceId:流程实例的唯一标识符

- variableName:变量名

- variableValue:变量值

- type:变量类型

表:历史数据库表

- id:历史记录的唯一标识符

第 2 页 共 3 页

- processInstanceId:流程实例的唯一标识符

- activityId:活动 ID

- executionTime:执行时间

roperty 表:属性表

- id:属性的唯一标识符

- processDefinitionId:流程定义的唯一标识符

- key:属性键

- value:属性值

rayentityimpl 表:资源表

- id:资源的唯一标识符

- processDefinitionId:流程定义的唯一标识符

- name:资源名称

- byteArray:资源二进制数据

四、flowable 数据库表的应用场景

Flowable 数据库表在实际应用中主要用于存储和管理流程定义、流

程实例、任务、用户、组等相关信息。例如,在流程引擎启动时,可以从

数据库中加载流程定义并创建流程实例;在流程实例执行过程中,可以将

流程变量、任务、用户等信息存储到数据库中,以便在流程实例结束时进

行数据分析和统计。

五、flowable 数据库表的优点

Flowable 数据库表的设计灵活,可以满足不同业务场景的需求。通

过使用关系型数据库,Flowable 可以实现对流程引擎中的数据进行高效

的存储和管理,同时保证数据的一致性和完整性。

第 3 页 共 3 页


本文标签: 流程 数据库 实例