Activiti工作流表结构说明

Activiti工作流表结构说明

经验文章nimo972024-12-27 17:56:2312A+A-

介绍

Activiti 是一个针对商务人员、开发人员和系统管理员的轻量级工作流和业务流程管理 (BPM) 平台。它的核心是用于 Java 超快速且坚如磐石的 BPMN 2 流程引擎。它是开源的,并且在 Apache 许可下分发。Activiti 可以在任何 Java 应用程序、服务器、集群或云中运行。它与 Spring 完美集成,非常轻量级并且基于简单的概念。

支持的数据库

Activiti支持多种数据库类型包括:H2、MySQL、oracle、db2、mssql、postgres

数据库结构




数据库表名解释

Activiti 的数据库名称都以ACT_ 开头。第二部分是表用例的双字符标识。这个用例也将大致匹配服务 API。

ACT_RE_ *:RE代表repository. 带有此前缀的表包含静态信息,例如流程定义和流程资源(图像、规则等)。

ACT_RU_ *:RU代表runtime. 这些是运行时表,包含流程实例、用户任务、变量、作业等的运行时数据。Activiti 只存储流程实例执行期间的运行时数据,并在流程实例结束时删除记录。这使运行时表保持小而快。

ACT_ID_ *:ID代表identity. 这些表包含身份信息,例如用户、组等。

ACT_HI_ *:HI代表history. 这些是包含历史数据的表,例如过去的流程实例、变量、任务等。

ACT_GE_ *:general数据,用于各种用例。

表名

释义

ACT_GE_BYTEARRAY

通用的流程定义和流程资源

ACT_GE_PROPERTY

系统相关属性

ACT_HI_ACTINST

历史的流程实例

ACT_HI_ATTACHMENT

历史的流程附件

ACT_HI_COMMENT

历史的说明性信息

ACT_HI_DETAIL

历史的流程运行中的细节信息

ACT_HI_IDENTITYLINK

历史的流程运行过程中用户关系

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

运行时变量表

点击这里复制本文地址 以上内容由nimo97整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

尼墨宝库 © All Rights Reserved.  蜀ICP备2024111239号-7