Flowable流程引擎和各类表说明

目录

  • Flowable 五大引擎
  • Flowable 数据库表类别
  • Flowable 常用数据库表说明
    • 通用数据表
    • 流程定义表
    • 历史记录表
    • 用户权限表
    • 运行实例表
    • 其他表

Flowable 五大引擎

引擎是组成flowable框架的服务单元,每个引擎由相对应的 EngineConfiguration进行创建配置

名称 含义 说明
ProcessEngine 流程引擎 流程设计、发布、任务的查询和操作等
DmnEngine 决策引擎 各决策表的配置和使用等
FormEngine 表单引擎 动态表单的设计和使用
IdmEngine 身份引擎 提供用户和用户组还有权限的创建、修改、删除等
ContentEngine 内容引擎 提供对Mybatis的封装,还提供了文件读取、文件保存的功能

网上很多类似讲解:
https://blog.csdn.net/teamlet/article/details/76445212

备注:从flowable6.5开始 ,表单引擎开始商用模式,开源版本不在维护。

Flowable 数据库表类别

前缀 含义 说明
ACT_RE_* RE表示repository RepositoryService接口操作的表。如,流程定义,流程的资 源(图片,规则等)
ACT_RU_* RU表示runtime 运行时流程变量,用户任务,定时任务等,流程实例结束时将被删除
ACT_ID_* ID表示identity 存储如用户,用户组,权限等,flowable画图时,选择受理人或受理组就会查询这些表
ACT_HI_* HI表示history 历史的相关数据,如结束的流程实例,变量,任务等
ACT_GE_* GE表示general 普通数据,各种情况都使用的数据

备注:从flowable6.5开始 表前缀开始以 FLW_开头,不再使用 ACT_ 开头。

Flowable 常用数据库表说明

通用数据表

表名 说明
ACT_GE_BYTEARRAY 通用的流程定义和流程资源
ACT_GE_PROPERTY 系统相关属性

流程定义表

表名 说明
ACT_RE_DEPLOYMENT 部署单元信息
ACT_RE_MODEL 模型信息,通过flowable-modler画图程序时才会产生该记录
ACT_RE_PROCDEF 已部署的流程定义

历史记录表

表名 说明
ACT_HI_PROCINST 历史的流程实例
ACT_HI_TASKINST 历史的任务实例
ACT_HI_ACTINST 历史的流转节点信息
ACT_HI_ATTACHMENT 历史的流程附件
ACT_HI_COMMENT 历史的说明性信息
ACT_HI_DETAIL 历史的流程运行中的细节信息
ACT_HI_IDENTITYLINK 历史的流程运行过程中用户关系
ACT_HI_VARINST 历史的流程运行中的变量信息

用户权限表

主要用于flowable自带的画图系统登录、管理认证后台登录

免登录画流程图 flowable-ui-modeler
https://github.com/dwhgygzt/flowable-bpmn2-modeler

表名 说明
ACT_ID_BYTEARRAY 二进制数据表
ACT_ID_GROUP 用户组信息表
ACT_ID_INFO 用户信息详情表
ACT_ID_MEMBERSHIP 人与组关系表
ACT_ID_PRIV 权限表
ACT_ID_PRIV_MAPPING 用户或组权限关系表
ACT_ID_PROPERTY 属性表
ACT_ID_TOKEN 用户登录令牌日志表
ACT_ID_USER 用户表

运行实例表

表名 说明
ACT_RU_TASK 运行时任务表
act_ru_variable 运行时各变量表
ACT_RU_EXECUTION 运行时流程执行实例
ACT_RU_ACTINST 运行中实例的各流转节点信息
ACT_RU_EXECUTION 运行时流程执行实例
ACT_RU_TIMER_JOB 定时作业表
ACT_RU_JOB 运行时作业表
ACT_RU_IDENTITYLINK 运行时用户关系信息,候选用户、候选组
ACT_RU_EVENT_SUBSCR 运行时事件
ACT_RU_DEADLETTER_JOB 正在运行的任务表
ACT_RU_HISTORY_JOB 历史作业表
ACT_RU_SUSPENDED_JOB 暂停作业表

其他表

表名 说明
ACT_EVT_LOG 事件日志表
ACT_PROCDEF_INFO 流程定义信息

你可能感兴趣的:(java,flowable,引擎,表,流程)