栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Flowable 数据库表结构

Flowable 数据库表结构

文章目录
  • 前言
  • 一、Flowable数据库表命名规则
  • 二、ACT_GE_* (通用数据表)
    • 1、ACT_GE_BYTEARRAY — 二进制数据表(act_ge_bytearray)
    • 2、ACT_GE_PROPERTY — 属性数据表(act_ge_property)
  • 三、ACT_RE_* (流程定义表)
    • 1、ACT_RE_MODEL — 流程设计模型部署表 ( act_re_model )
    • 2、ACT_RE_DEPLOYMENT — 部署信息表( act_re_deployment )
    • 3、ACT_RE_PROCDEF — 流程定义数据表( act_re_procdef )
  • 四、ACT_HI_* (流程历史记录表)
    • 1、ACT_HI_TASKINST— 历史任务实例表( act_hi_taskinst )
    • 2、ACT_HI_ACTINST — 历史节点表 ( act_hi_actinst)
    • 3、ACT_HI_IDENTITYlink — 历史流程人员表( act_ru_identitylink )
    • 4、ACT_HI_PROCINST — 历史流程实例表(act_hi_procinst)
  • 五、ACT_RU_* (运行实例表)
    • 1、ACT_RU_EXECUTION — 运行时流程执行实例表( act_ru_execution )
    • 2、ACT_RU_IDENTITYlink — 运行时流程人员表( act_ru_identitylink )
    • 3、ACT_RU_TASK — 运行时任务节点表( act_ru_task )


前言

此版本为使用maven,导入的6.7.0版本(不同版本的Flowable ,表的结构和数量可能不同,我也只记录了一部分常用的表)

   
        org.flowable
        flowable-spring-boot-starter
        6.7.0
        pom
    

一、Flowable数据库表命名规则
  • ACT_GE_ (GE) 表示 general 全局通用数据及设置,各种情况都使用的数据。
  • ACT_HI_ (HI) 表示 history 历史数据表,包含着程执行的历史相关数据,如结束的流程实例,变量,任务,等等
  • ACT_ID_ (ID) 表示 identity 组织机构,用户记录,流程中使用到的用户和组。这些表包含标识的信息,如用户,用户组,等等。
  • ACT_RE_ (RE) 表示 repository 存储,包含的是静态信息,如流程定义,流程的资源(图片,规则等)。
  • ACT_RU_ (RU) 表示 runtime 运行时,这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。

二、ACT_GE_* (通用数据表) 1、ACT_GE_BYTEARRAY — 二进制数据表(act_ge_bytearray)
  • 二进制数据表,存储通用的流程定义和流程资源

部署流程时,流程bpmn数据和图片数据保存到该表

2、ACT_GE_PROPERTY — 属性数据表(act_ge_property)
  • 属性数据表。系统相关属性,存储整个流程引擎级别的数据。


三、ACT_RE_* (流程定义表) 1、ACT_RE_MODEL — 流程设计模型部署表 ( act_re_model )
  • 流程设计器设计流程后,保存数据到该表。

创建模型时,模型数据保存到该表

2、ACT_RE_DEPLOYMENT — 部署信息表( act_re_deployment )
  • 部署流程定义时需要被持久化保存下来的信息,存储它的部署信息。

部署流程时,流程信息保存到该表

3、ACT_RE_PROCDEF — 流程定义数据表( act_re_procdef )
  • 业务流程定义数据表。此表和 ACT_RE_DEPLOYMENT 是多对一的关系,即,一个部署的bar包里可能包含多个流程定义文件,每个流程定义文件都会有一条记录在 ACT_REPROCDEF 表内,每个流程定义的数据,都会对于 ACT_GE_BYTEARRAY 表内的一个资源文件和 PNG 图片文件。和 ACT_GE_BYTEARRAY 的关联是通过程序用ACT_GE_BYTEARRAY.NAME 与 ACT_RE_PROCDEF.NAME 完成的,在数据库表结构中没有体现。

部署流程时,会有信息保存到该表


四、ACT_HI_* (流程历史记录表) 1、ACT_HI_TASKINST— 历史任务实例表( act_hi_taskinst )
  • 启动流程之后的核心表。

2、ACT_HI_ACTINST — 历史节点表 ( act_hi_actinst)
  • 历史活动信息。这里记录流程流转过的所有节点,与HI_TASKINST不同的是,taskinst只记录usertask内容。
3、ACT_HI_IDENTITYlink — 历史流程人员表( act_ru_identitylink )
  • 任务参与者数据表。主要存储历史节点参与者的信息。
4、ACT_HI_PROCINST — 历史流程实例表(act_hi_procinst)


五、ACT_RU_* (运行实例表) 1、ACT_RU_EXECUTION — 运行时流程执行实例表( act_ru_execution )

2、ACT_RU_IDENTITYlink — 运行时流程人员表( act_ru_identitylink )
  • 任务参与者数据表。主要存储当前节点参与者的信息

3、ACT_RU_TASK — 运行时任务节点表( act_ru_task )


未完待续~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/280805.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号