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

一、Flowable数据库表命名规则

ACT_DE_* : ModelService接口操作的表。带此前缀的表包含的是流程定义,如,自定义流程等。

二、数据库表结构

1.流程定义表

flowable从6.4.1开始,act_de_model代替原来的act_re_model表,act_re_model将作废

数据表

描述

ACT_DE_MODEL

模型信息表(用于Web设计器)--org.flowable.ui.modeler.domain.Model

ACT_DE_MODEL_HISTORY模型信息历史表(用于Web设计器)--org.flowable.ui.modeler.domain.ModelHistory
ACT_DE_MODEL_RELATION模型信息关联表--org.flowable.ui.modeler.domain.ModelRelation

三、数据表详细说明

1. ACT_DE_MODEL模型信息表;

类型主键说明备注
idvarchar(255)Y主键
namevarchar(400)N流程模型名称
model_keyvarchar(400)N流程模型key
descriptionvarchar(400)N流程模型描述
model_commentvarchar(4000)N
createddatetimeN创建时间
created_byvarchar(255)N创建人
last_updateddatetimeN最后更新时间
last_updated_byvarchar(255)N最后更新人
versionintN版本号
model_editor_jsonlongtextN模型采用json格式
thumbnaillongblobN图片流
model_typeintN流程引擎类型


public static final int MODEL_TYPE_BPMN = 0;
public static final int MODEL_TYPE_FORM = 2;
public static final int MODEL_TYPE_APP = 3;
public static final int MODEL_TYPE_DECISION_TABLE = 4;
public static final int MODEL_TYPE_CMMN = 5;


详见:

org.flowable.ui.modeler.domain.AbstractModel

tenant_idvarchar(255)N租户id

saas应用时用

2. ACT_DE_MODEL_HISTORY模型信息历史表;

字段类型主键说明备注
idvarchar(255)Y主键
namevarchar(400)N流程模型名称
model_keyvarchar(400)N流程模型key
descriptionvarchar(400)N流程模型描述
model_commentvarchar(4000)N
createddatetimeN创建时间
created_byvarchar(255)N创建人
last_updateddatetimeN最后更新时间
last_updated_byvarchar(255)N最后更新人
removal_datedatetimeN移除时间
versionintN版本号
model_editor_jsonlongtextN模型采用json格式
model_typeintN流程引擎类型


public static final int MODEL_TYPE_BPMN = 0;
public static final int MODEL_TYPE_FORM = 2;
public static final int MODEL_TYPE_APP = 3;
public static final int MODEL_TYPE_DECISION_TABLE = 4;
public static final int MODEL_TYPE_CMMN = 5;


详见:

org.flowable.ui.modeler.domain.AbstractModel

tenant_idvarchar(255)N租户id

saas应用时用

model_idvarchar(255)N模型idACT_DE_MODEL.id

3. ACT_DE_MODEL_RELATION模型信息关联表;

字段类型主键说明备注
idvarchar(255)Y主键
parent_model_idvarchar(255)N父模型idACT_DE_MODEL.id
model_idvarchar(255)N模型idACT_DE_MODEL.id
relation_typevarchar(255)N关联类型

form-model、

subprocess-model、

process-model、

decision-table-model、

case-model-child、

process-model-child

详见:

org.flowable.ui.modeler.domain.ModelRelationTypes

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Flowable数据库结构可以分为以下几个部分: 1. ACT_GE_* (通用数据):包含进制数据(ACT_GE_BYTEARRAY)和属性数据(ACT_GE_PROPERTY)\[2\]。进制数据用于存储通用的流程定义和流程资源,而属性数据用于存储一些通用的属性信息。 2. ACT_RE_* (流程定义):包含流程设计模型部署(ACT_RE_MODEL)、部署信息(ACT_RE_DEPLOYMENT)和流程定义数据(ACT_RE_PROCDEF)\[2\]。流程设计模型部署用于存储流程设计模型的部署信息,部署信息用于存储流程部署的相关信息,而流程定义数据用于存储流程定义的详细信息。 3. ACT_HI_* (流程历史记录):包含历史任务实例(ACT_HI_TASKINST)、历史节点(ACT_HI_ACTINST)、历史流程人员(ACT_HI_IDENTITYLINK)和历史流程实例(ACT_HI_PROCINST)\[2\]。这些用于存储流程执行的历史相关数据,如任务实例、节点信息、流程人员和流程实例等。 4. ACT_RU_* (运行实例):包含运行时流程执行实例(ACT_RU_EXECUTION)、运行时流程人员(ACT_RU_IDENTITYLINK)和运行时任务节点(ACT_RU_TASK)\[2\]。这些用于存储流程执行期间的运行时数据,如流程实例、任务节点和流程人员等。 总体而言,Flowable数据库结构按照命名规则分为通用数据、流程定义、流程历史记录和运行实例\[1\]\[2\]\[3\]。这些的设计旨在支持流程的定义、执行和历史记录等功能。 #### 引用[.reference_title] - *1* *2* [Flowable 数据库结构](https://blog.csdn.net/qq_37577146/article/details/120484042)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Flowable引擎(一)——结构](https://blog.csdn.net/qq_42685588/article/details/109591528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值