Skip to content
广告❤️成为赞助商

表结构说明

数据库脚本点击下载

引擎核心仅 8 张表实现逻辑数据存储、采用 JSON 数据格式存储模型结构简洁直观。

  • 英文字母 flwflowlong workflow 飞龙工作流的缩写

流程定义表 flw_process

  • 用于存储流程模型信息
字段描述
id主键ID
tenant_id租户ID
create_id创建人ID
create_by创建人名称
create_time创建时间
process_key流程定义 key 唯一标识
process_name流程定义名称
process_icon流程图标地址
process_type流程类型
process_version流程版本,默认 1
instance_url实例地址(外置表单发起地址)
remark备注说明
use_scope使用范围 0,全员 1,指定人员(业务关联) 2,均不可提交
process_state流程状态 0,不可用 1,可用 2,历史版本
model_content流程模型定义JSON内容
sort排序

流程实例表 flw_instance

  • 记录每一次启动执行流程模型的具体实例信息
字段描述
id主键ID
tenant_id租户ID
create_id创建人ID
create_by创建人名称
create_time创建时间
process_id流程定义ID
parent_instance_id父流程实例ID
priority优先级
instance_no流程实例编号
business_key业务KEY
variable变量json
current_node_name当前所在节点名称
current_node_key当前所在节点key
expire_time期望完成时间
last_update_by上次更新人
last_update_time上次更新时间

历史流程实例表 flw_his_instance

  • 流程实例表的历史记录,每次生成实例信息同时记录该表,该表继承流程实例表字段的基础上增加 状态 结束时间 处理耗时 字段。
字段描述
instance_state状态 0,审批中 1,审批通过 2,审批拒绝 3,撤销审批 4,超时结束 5,强制终止
end_time结束时间
duration处理耗时

扩展流程实例表 flw_ext_instance

  • 扩展流程实例功能表,例如 modelContent 用于支持动态添加节点存储临时模型。
字段描述
id主键ID
tenant_id租户ID
process_id流程定义ID
instance_id程实例ID
model_content流程模型定义JSON内容

任务表 flw_task

  • 流程实例执行阶段的具体执行任务信息
字段描述
id主键ID
tenant_id租户ID
create_id创建人ID
create_by创建人名称
create_time创建时间
instance_id流程实例ID
parent_task_id父任务ID
task_name任务名称
task_key任务 key 唯一标识
task_type任务类型
perform_type参与类型
action_url任务处理的url
variable变量json
assignor_id委托人ID
assignor委托人
expire_time任务期望完成时间
remind_time提醒时间
remind_repeat提醒次数
viewed已阅 0,否 1,是

历史任务表 flw_his_task

  • 流程实例执行任务表的历史记录,每次生成任务信息同时记录该表,该表继承流程任务表字段的基础上增加 完成时间 任务状态 处理耗时 字段。
字段描述
call_process_id调用外部流程定义ID
call_instance_id调用外部流程实例ID
finish_time完成时间
task_state任务状态 0,活动 1,跳转 2,完成 3,拒绝 4,撤销审批 5,超时 6,终止 7,驳回终止
duration处理耗时

任务参与者表 flw_task_actor

  • 流程实例执行任务具体任务参与者信息,用于存储实时任务参与者关联信息。
字段描述
id主键ID
tenant_id租户ID
instance_id流程实例ID
task_id任务ID
actor_id参与者ID
actor_name参与者名称
actor_type参与者类型 0,用户 1,角色 2,部门
weight权重,票签任务时,该值为不同处理人员的分量比例,代理任务时,该值为 1 时为代理人

历史任务参与者表 flw_his_task_actor

  • 流程实例执行任务具体任务参与者信息历史表,该表和表 flw_task_actor 的表结构一致,用于存储历史任务参与者关联信息。

提示!

如下问题还是无法解决您的疑惑,可以添加微信 wx15366 备注 flowlong 进入微信官方群交流。

更适合中国人的工作流引擎