Skip to content

流程(forge-plugin-flow) ​

实体、Mapper、服务在 forge-plugin-flow(包名仍是 com.mdframe.forge.starter.flow)。HTTP 入口在独立服务 forge-flow-server。引擎依赖是 Flowable 7.0.1(forge-dependencies / forge-server 的 flowable.version),不是 6.8.0。

使用手册见 流程中心。表怎么和权限 / 低代码连、历史实例清哪些表,见 表模型与关联(PRO)。

业务表 ​

Forge 自己的表一律 sys_flow_*,没有 flow_definition / flow_instance。

表实体用途
sys_flow_modelFlowModel模型;发布后写 process_definition_id、deployment_id
sys_flow_model_versionFlowModelVersion版本快照
sys_flow_businessFlowBusiness业务单 ↔ 流程实例,business_key + process_instance_id
sys_flow_taskFlowTask待办 / 已办镜像,task_id 是 Flowable 任务 ID
sys_flow_cc / sys_flow_commentFlowCc / FlowComment抄送、意见
sys_flow_category / sys_flow_templateFlowCategory / FlowTemplate分类、模板
sys_flow_node_configFlowNodeConfig节点审批配置
sys_flow_form / sys_flow_form_instanceFlowForm / FlowFormInstance表单定义与填报

引擎仓库 / 运行时 / 历史是 ACT_*、FLW_*。不要手写 DELETE。

状态枚举 ​

sys_flow_model.status(FlowModelStatus):0 设计,1 已发布,2 已挂起,3 已禁用。

sys_flow_business.status(FlowBusinessStatus,字符串):draft / running / active / suspended / approved / rejected / canceled / terminated / completed。

sys_flow_task.status(FlowTaskStatus):0 待办,1 已签收,2 已通过,3 已驳回,4 已转办,5 已取消,6 已撤回,7 已退回,8 已终结。待办码是 0、1。

Flow 服务接口前缀 ​

控制器在 forge-flow-server,默认端口 8081。

前缀控制器
/api/flow/modelFlowModelController
/api/flow/model/versionFlowModelVersionController
/api/flow/instanceFlowInstanceController
/api/flow/taskFlowTaskController
/api/flow/monitorFlowMonitorController(清理要 flow:monitor:cleanup)
/api/flow/cc / /api/flow/comment抄送、意见
/api/flow/category / /api/flow/template分类、模板
/api/flow/form / /api/flow/entry表单、发起入口
/api/flow/nodeConfig节点配置
/api/workspace工作台汇总

演示站页面 ​

路由页面
/flow/todo待办(工作台)
/flow/monitor流程中心 → 流程监控

相关文档 ​