业务流程画布
业务流程画布是 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 天)→ 条件分支 → 动作(发送消息)→ 结束 |
| 审批通过后更新库存 | 手动开始 → 审批流程 → 动作(更新记录)→ 结束 |
与旧配置的关系
| 旧机制 | 现状 |
|---|---|
| 触发器 | 配置入口已收敛到画布的开始节点;已有触发器数据保留,运行时继续执行,配置入口只读 |
| 流程绑定 | 由画布的审批节点 + 出口动作替代;对象设计器中仅保留只读的流程信息展示 |
| 业务动作 | 画布的动作节点可引用已有动作;不再从对象设计器打开动作设计器 |
历史配置不做自动迁移,旧配置保留只读,新需求一律在画布中配置。
下一步
- 动作设计器基础(了解动作步骤的构成)
- Java 服务增强开发指南(动作节点调用服务端扩展)
- 核心概念
