Skip to content

业务流程画布

业务流程画布是 Forge 低代码平台唯一的自动化编排入口。旧版的触发器流程绑定业务动作三套配置已合并到画布中,新配置统一在这里维护。

进入画布

应用顶栏点 业务流程。这是应用内编排,不是流程中心的模型库。

业务流程列表

2026-08-26 演示「请假申请」实拍。页顶写「在当前应用内统一编排触发、条件、Flowable 审批和自动化动作」。页签:流程列表 / 运行记录 / 迁移与问题。列表列:流程、主业务对象、设计状态、版本、启停状态、操作。行操作是 设计 / 发布 / 复制 / 停用 / 删除

新建流程

新建流程

新建业务流程

字段说明
流程名称显示名
主业务对象流程运行记录以该对象的记录当业务主体,创建后不可切换
说明可选

页脚写明:流程编码由系统根据名称生成,应用内唯一,创建后保持稳定。主按钮是 创建并设计。没有主业务对象时(如空的「预算管理」)会提示先在业务对象分区加入主业务对象。

点列表 设计 打开内嵌画布(不跳路由)。

业务流程画布

2026-08-26 演示「测试流程」实拍。顶栏:关闭、流程名/编码、主对象、「应用画布负责业务编排,审批内部配置仍由 Flowable 管理」、发布。画布工具:撤销 / 重做 / 复制节点 / 删除节点 / 检查流程 / 保存草稿

左侧 添加节点(拖到画布连线,或单击插到选中节点后):

节点页内说明
条件分支业务编排节点
执行动作业务编排节点
审批流程等待 Flowable 审批结果
调用子流程业务编排节点

页内提示:审批节点只引用已发布模型;会签、驳回、退回和字段权限仍在流程中心的真实设计器里配。

右侧 流程问题 会列出检查结果。演示这条草稿有 3 条:

错误编码含义(页内原文)
FLOW_MODEL_UNDECLARED节点引用未在 dependencies 中声明
FLOW_MODEL_UNAVAILABLE审批模型未发布、未部署或已失效
CONDITION_RULE_REQUIRED非默认分支必须至少配置一条判断规则

画布节点

流程从开始节点出发,经过中间节点,到达结束节点:

节点类型标识作用
手动开始START_MANUAL用户在页面点击按钮启动流程
事件触发START_EVENT记录创建/变更等事件发生时自动启动
定时触发START_SCHEDULE按日期字段定时扫描启动(如到期提醒)
条件分支CONDITION按字段值走不同分支,含"其他情况"默认出口
执行动作ACTION更新记录、创建记录、发送消息、调用服务端扩展
审批流程APPROVAL引用已发布的 Flowable 流程模型执行审批
调用子流程SUBPROCESS复用其他业务流程
结束END流程收尾

开始节点配置

三种触发方式的配置重点:

手动开始

  • 关联到页面按钮:发布后在页面按钮上出现启动入口
  • 可配置可见条件,控制哪些记录显示启动按钮

事件触发

  • 选择监控的业务对象和事件类型(如记录创建后、状态变更后)
  • 配置触发条件,满足条件的记录变更才会启动流程

定时触发

  • 选择日期字段和扫描规则(如到期前 1 天提醒、超期预警)
  • 系统按计划扫描满足条件的记录并启动流程

典型编排场景

场景编排方式
提交单据走审批手动开始 → 审批流程(选 Flowable 模型)→ 动作(更新状态)→ 结束
新建客户后自动发通知事件触发(客户创建后)→ 动作(发送消息)→ 结束
合同到期提醒定时触发(到期前 N 天)→ 条件分支 → 动作(发送消息)→ 结束
审批通过后更新库存手动开始 → 审批流程 → 动作(更新记录)→ 结束

与旧配置的关系

旧机制现状
触发器配置入口已收敛到画布的开始节点;已有触发器数据保留,运行时继续执行,配置入口只读
流程绑定由画布的审批节点 + 出口动作替代;对象设计器中仅保留只读的流程信息展示
业务动作画布的动作节点可引用已有动作;不再从对象设计器打开动作设计器

历史配置不做自动迁移,旧配置保留只读,新需求一律在画布中配置。

下一步