# 分单
# 一、 功能概述
# 核心需求
- 业务场景:一个流程实例包含多项任务,需按负责人拆分显示。
- 实现效果:
- 张三只能看到分配给自己的任务项。
- 李四只能看到分配给自己的任务项。
- 保持流程实例完整性。
# 二、 配置步骤
# 基础流程搭建
流程结构:
▲ 创建流程关键设置:
- 任务处理节点:
- 处理人:
表单内的账号。 - 处理规则:
多人处理-并行。
- 处理人:
▲ 设置处理人- 任务处理节点:
# 分单实现(数据过滤)
打开节点属性:
- 进入"任务处理"节点属性。
- 切换到"数据控制"页签。
配置明细表过滤:
- 点击明细表"高级"按钮。
- 选择"数据过滤"->"编辑"。
- 设置过滤条件:
- 字段:处理人。
- 运算符:等于。
- 值:当前步骤->拥有人->账号->Account。
- 确认保存。
▲ 配置明细表过滤
# 三、 效果验证
# 测试场景
| 用户 | 应见任务数 | 实际显示 |
|---|---|---|
| 张三 | 2项 | 仅显示"负责人=张三"的任务 |
| 李四 | 2项 | 仅显示"负责人=李四"的任务 |
# 检查要点
- 确保过滤条件字段与表单字段完全匹配。
- 验证并行处理时各处理人任务隔离。
- 检查合流后数据完整性。
# 四、 注意事项
字段一致性:
- 过滤字段需与表单中的负责人字段完全一致。
- 建议使用账号ID而非名称作为匹配条件。
性能优化:
- 大数据量时添加索引字段。
- 复杂过滤条件建议前置到分流节点。
特殊场景:
- 如需临时查看全部任务,可添加"管理员视图"。
- 动态调整负责人需同步更新过滤条件。
提示:分单配置不会影响流程实例完整性,所有数据仍存储在同一个流程实例中。