# 自由流

# 一、自由流功能概述

# 1. 核心概念

  • 自由流:流程中可动态指定处理人的节点
  • 适用场景
    • 审批路径不确定的业务
    • 需要灵活调整审批人的流程
    • 混合固定与动态审批的复杂场景

# 2. 与常规流程对比

特性 常规流程 自由流
处理人 固定设置 动态选择
流转路径 预先定义 运行时确定
适用阶段 标准化审批 灵活决策环节

# 二、基础配置步骤

# 1. 创建自由流节点

  1. 进入流程设计界面
  2. 添加任务节点 → 重命名为"自由流"

添加任务节点 ▲ 添加任务节点

  1. 设置处理人:

    • 发起人选择/某步骤选择
    • 设置选择人数

    处理人设置 ▲ 处理人设置

    • 配置处理策略

    处理策略 ▲ 处理策略

# 2. 处理策略选项

策略类型 审批方式 适用场景
并行审批 同时发给多人 独立审批
依次审批 按顺序逐个审批 层级审核
会签 多人共同审批 集体决策
或签 任一人通过即生效 快速响应

# 三、典型应用场景

# 1. 纯自由流流程

  1. 配置要点

    • 开始节点直接连接自由流节点
    • 结束节点接收所有路径
  2. 示例流程

    开始 → 自由流 → 结束
    

示例流程 ▲ 示例流程

# 2. 混合流程

  1. 配置要点

    • 固定节点与自由流节点组合
    • 合理设置连接线
  2. 示例流程

    开始 → 固定审批 → 自由流 → 固定审批 → 结束
    

混合流程配置 ▲ 混合流程配置

# 3. 多级选人(动态选人)

  1. 配置要点

    • 发起人为自由流指定处理人,主管审批时可修改
    • 自由流添加两条处理人规则:
      • 第一条:"发起人选择"
      • 第二条:"某步骤选择"(选择指定步骤"主管审批"))
  2. 示例流程

    开始 → 发起人选人 → 主管确认/修改 → 自由流 → 结束
    

多级选人 ▲ 多级选人

# 四、高级配置技巧

# 1. 多步骤选人配置

  1. 在自由流节点添加多个处理人规则
  2. 分别指定不同步骤的选人权限
  3. 设置处理优先级(如主管可覆盖发起人选择)

# 2. 审批策略组合

组合方式 配置方法 业务价值
会签+或签 不同节点采用不同策略 兼顾效率与严谨性
并行+串行 设置合流节点 复杂审批路径管理

# 五、操作验证流程

# 1. 测试准备

  1. 准备测试账号
  2. 设计典型测试场景:
    • 纯自由流审批
    • 混合流程审批
    • 多级选人场景

# 2. 验证要点

测试项 检查内容 预期结果
选人界面 可选一人或多人 符合配置
审批路径 实际流转路径 与选择一致
策略执行 会签/或签效果 符合业务需求

本方案使企业能够灵活应对不确定审批路径的业务场景,建议根据实际需求合理组合固定流程与自由流,并建立相应的管理制度。