# 分单

# 一、功能概述

# 核心需求

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

# 二、配置步骤

# 2.1 基础流程搭建

  1. 流程结构

创建流程 ▲ 创建流程

  1. 关键设置
    • 任务处理节点:
      • 处理人:表单内的账号
      • 处理规则:多人处理-并行

设置处理人 ▲ 设置处理人

# 2.2 分单实现(数据过滤)

  1. 打开节点属性

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

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

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

# 三、效果验证

# 3.1 测试场景

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

# 3.2 检查要点

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

# 四、注意事项

  1. 字段一致性

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

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

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

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