首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >流程设计模式怎么选:极简与专业两种配置路径的适用边界

流程设计模式怎么选:极简与专业两种配置路径的适用边界

原创
作者头像
驰骋工作流程
发布于 2026-10-28 18:43:54
发布于 2026-10-28 18:43:54
370
举报

流程设计器里有两层配置容易被混用:流程级的设计模式,和节点级的表单方案。本文说明四种模式的适用边界、配置顺序,以及切换成本。

流程设计模式怎么选:极简与专业两种配置路径的适用边界

0. 先纠正一个认知

"节点太多、流程复杂"这句话,混淆了两件事:

混淆项

真相

节点属性多

是能力。这类平台通常把国内企业审批的真实场景都做成了配置项。

默认视图太满

是入口问题。新手一上来就看到全部专业项,自然会懵。

关键事实:平台已经提供了"简化"的开关——流程设计模式。 也就是说,你想要的"简化模式"不需要新功能,只需要知道它在哪里、什么时候用。

一句话:不是属性太多,是你进错了模式。

1. 两个层级,先分清楚

这是本文最重要的一张表。很多人把这两层混为一谈,导致配置一路踩坑。

层级

配置位置

决定什么

流程设计模式

新建流程向导 / 流程属性 → 基本设置 → 设计模式

整条流程的表单与节点策略(粗粒度)

节点表单方案

节点属性 → 表单设置 → 表单方案

单个节点实际用什么表单(细粒度)

决策顺序:先定"流程设计模式",再定"节点表单方案"。 反过来做,事倍功半。

2. 四种设计模式(选型速查)

创建流程时选择,字段为 WF_Flow.FlowDevModel:

设计模式

枚举值

一句话说明

典型场景

极简模式

JiJian = 1

经典表单 + 审核组件;开始填单、后续审批

请假、报销、普通审批

专业模式

Prefessional = 0

每个节点可单独定制表单方案

复杂、多形态表单协作

绑定单表单

RefOneFrmTree = 3

节点挂接表单库中的一张独立表单

多流程共用一张库表单

绑定多表单

FrmTree = 4

节点挂接多张独立表单(表单树)

项目申报等多单据一并提交

另有累加模式、SDK、嵌入式、EntityTS 等扩展模式。 详见产品手册中的「流程模式」一章。

3. 极简模式:90% 的流程该从这里开始

3.1 它是什么

经典表单 + 审核组件:

  • 开始节点:填写申请(业务表单可编辑)
  • 后续节点:查看申请内容 + 填写审核意见(表单默认只读,审核组件启用)

即"一人填单、多人审批"。这是最符合直觉的审批流形态。

3.2 选它的情况

  • 请假、加班、报销、用印、普通请示审批
  • 全流程共用一张业务表单,审批人不需继续填大量业务字段
  • 希望降低配置门槛、快速上线

3.3 选了它,系统自动帮你配好

这是极简模式最省心的地方——创建后引擎按如下规则自动初始化:

项

默认行为

表单

全流程共用开始节点经典表单(如 ND{流程编号}01)

非开始节点表单控制方案

只读方案

非开始节点审核组件

启用

节点右键「审核组件状态」

可设为:启用 / 禁用 / 只读

意味着:你新建一个极简流程,几乎不用配任何节点属性,直接设计开始节点的表单就能跑。

3.4 配置四步

  1. 新建流程 → 选「极简模式」
  2. 设计开始节点表单 → 在表单设计器中维护申请字段
  3. 配置审核组件 → 设计器中节点右键「审核组件状态」(启用/禁用/只读),或节点属性 → 表单设置 → 审核组件
  4. 权限微调(按需)→ 在"节点与表单关系"中把控制方案改为「自定义方案」,再设字段/从表/附件权限

3.5 审核组件三种状态

状态

含义

常见用法

启用

可填审核意见并参与审批

审批节点

禁用

不显示/不可用

纯填单、不需意见的节点

只读

可看历史意见,不可再写

查看轨迹、归档前确认

3.6 注意事项

  • 极简模式下,节点「表单方案」选项被收窄,不宜随意改成完全不同的方案。
  • 若确需每节点不同表单:流程属性 → 基本设置 → 设计模式 → 改为专业模式,再调整(可平滑切换)。
  • 与累加模式的区别:极简后续节点一般不再扩写业务字段;累加模式允许后续节点继续填写本节点字段并拼接展示。

4. 专业模式:能力上限,但要付出配置成本

4.1 它是什么

2020 年以前版本的主流模式:任何节点的表单方案都可以单独定制和设计。

4.2 选它的情况

  • 各审批环节需要采集不同业务字段
  • 同一流程中混用经典表单 / 引用其他节点表单 / 绑定独立表单 / 多表单 / 嵌入式 / SDK
  • 老客户已熟悉专业模式,希望保持细粒度控制

4.3 可配置的节点表单方案(摘要)

方案

说明

经典表单(节点表单)

每节点自有表单(如 ND{节点ID})

引用指定节点表单

复用其他节点已设计的表单

累加表单

前置节点表单只读拼接 + 当前节点可编辑

绑定单表单

绑定表单库一张独立表单

绑定多表单 / 表单树

绑定多张独立表单

嵌入式 / SDK / EntityTS 等

自定义页面或高代码实体

4.4 注意事项

  • 灵活度最高,配置成本也最高。实施前建议先画清"每个节点填什么、看什么"。
  • 专业模式不排斥审核组件,但审核组件不是唯一交互手段——审批节点也可以继续填写业务字段。

5. 正面回应"节点几百个属性"的焦虑

5.1 真相:属性多 ≠ 每个都要配

节点属性面板看起来"吓人",因为这些属性覆盖了国内审批的全部真实场景。 但任何单条流程,真正需要配的通常只有 3~5 个。

5.2 新手只需要关注这 3 个

属性

位置

作用

谁执行它

节点属性 → 基本设置

指定处理人(岗位/人)

表单方案

节点属性 → 表单设置 → 表单方案

用什么表单(极简模式下通常自动)

按钮控制

节点属性 → 按钮控制

发送/退回等按钮是否出现

其余属性一律先当它不存在。 需要什么能力,再查对应那一篇——这才是正确姿势。

5.3 "按需解锁"表

想做

查这里

按条件走不同分支

方向条件

多人会签

会签加签

退回规则

退回规则

子流程

父子流程

连续多级主管审批

接收人规则-连续多级主管

超时催办

超时处理规则

多人处理(抢办/协作/队列…)

多人处理规则

6. 选型决策树

代码语言:javascript
复制
新建流程
   │
   ├─ 是"一人填单、多人审批"(请假/报销/普通审批)?
   │        └─ 是 → 【极简模式】  ★ 90% 的场景选这个
   │
   ├─ 是多流程共用一张库表单?
   │        └─ 是 → 【绑定单表单】
   │
   ├─ 是多单据一并提交(项目申报等)?
   │        └─ 是 → 【绑定多表单 / 表单树】
   │
   └─ 以上都不是(每节点要采不同字段、要混用多种表单形态)
            └─ 【专业模式】

记住:极简模式可以随时升级为专业模式,反之亦然(流程属性 → 基本设置 → 设计模式)。 所以不要一上来就选专业模式——先用极简跑通,不够再升。

7. 一页速记

代码语言:javascript
复制
节点多 ≠ 复杂,是"能力太细 + 默认全暴露"
产品早有开关:流程设计模式(WF_Flow.FlowDevModel)
    极简模式 → 90% 场景,自动配好,几乎零配置  ★ 从这里开始
    专业模式 → 能力上限,配置成本也最高
    绑定单/多表单 → 复用库表单 / 多单据
先定"流程设计模式",再定"节点表单方案"(顺序别反)
节点几百个属性里,新手只需管 3 个:谁执行它 / 表单方案 / 按钮控制
其余按需查文档——Wiki 是字典,不是必读经
极简 ↔ 专业 可平滑切换,所以先简后繁,不要一步到位

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 流程设计模式怎么选:极简与专业两种配置路径的适用边界
    • 0. 先纠正一个认知
    • 1. 两个层级,先分清楚
    • 2. 四种设计模式(选型速查)
    • 3. 极简模式:90% 的流程该从这里开始
      • 3.1 它是什么
      • 3.2 选它的情况
      • 3.3 选了它,系统自动帮你配好
      • 3.4 配置四步
      • 3.5 审核组件三种状态
      • 3.6 注意事项
    • 4. 专业模式:能力上限,但要付出配置成本
      • 4.1 它是什么
      • 4.2 选它的情况
      • 4.3 可配置的节点表单方案(摘要)
      • 4.4 注意事项
    • 5. 正面回应"节点几百个属性"的焦虑
      • 5.1 真相:属性多 ≠ 每个都要配
      • 5.2 新手只需要关注这 3 个
      • 5.3 "按需解锁"表
    • 6. 选型决策树
    • 7. 一页速记
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档