# 分单

# 一、 功能概述

# 核心需求

  • 业务场景:一个流程实例包含多项任务,需按负责人拆分显示。
  • 实现效果
    • 张三只能看到分配给自己的任务项。
    • 李四只能看到分配给自己的任务项。
    • 保持流程实例完整性。

# 二、 配置步骤

# 基础流程搭建

  1. 流程结构

    创建流程 ▲ 创建流程

  2. 关键设置

    • 任务处理节点:
      • 处理人:表单内的账号
      • 处理规则:多人处理-并行

    设置处理人 ▲ 设置处理人

# 分单实现(数据过滤)

  1. 打开节点属性

    • 进入"任务处理"节点属性。
    • 切换到"数据控制"页签。
  2. 配置明细表过滤

    • 点击明细表"高级"按钮。
    • 选择"数据过滤"->"编辑"。
    • 设置过滤条件:
      • 字段:处理人。
      • 运算符:等于。
      • 值:当前步骤->拥有人->账号->Account。
    • 确认保存。

    配置明细表过滤 ▲ 配置明细表过滤

# 三、 效果验证

# 测试场景

用户 应见任务数 实际显示
张三 2项 仅显示"负责人=张三"的任务
李四 2项 仅显示"负责人=李四"的任务

# 检查要点

  1. 确保过滤条件字段与表单字段完全匹配。
  2. 验证并行处理时各处理人任务隔离。
  3. 检查合流后数据完整性。

# 四、 注意事项

  1. 字段一致性

    • 过滤字段需与表单中的负责人字段完全一致。
    • 建议使用账号ID而非名称作为匹配条件。
  2. 性能优化

    • 大数据量时添加索引字段。
    • 复杂过滤条件建议前置到分流节点。
  3. 特殊场景

    • 如需临时查看全部任务,可添加"管理员视图"。
    • 动态调整负责人需同步更新过滤条件。

提示:分单配置不会影响流程实例完整性,所有数据仍存储在同一个流程实例中。