来源:docs/PLATFORM_GAPS_FROM_TEMPLATES.md 第 33 条(P1)。
现象
记录详情页没有「在线状态指示」:
- ❌ 不显示「张三正在查看这条记录」
- ❌ 不显示「李四正在编辑此字段」
- ❌ 不锁字段、不警告并发
后果:
- 多坐席同时回复同一张工单 → 重复回复客户
- 两个销售同时改同一条 lead → 互相覆盖
- 审批人和发起人同时编辑同一审批包
复现
打开两个浏览器,分别登录 A、B,同时访问 TIC-2026-003 详情页:
- 互相不可见对方在场
- 同时改 status 字段 → 后写者覆盖前写者(无任何提示)
当前 workaround
无。靠群里口头通报「这个我接了」。
建议范围
M1:基础 presence
- 系统层 presence service(WebSocket / SSE)
- 详情页头像组「现在 N 人在看」
- 心跳 / 离开检测
M2:字段级编辑锁定(可选)
- 进入字段编辑状态广播,其他人看到「张三正在改 status…」
- 不强制锁,但有视觉警告
M3:冲突检测
- 保存时若 record_version 已变,弹冲突合并对话框(基础三方 diff)
M4:与撰写器集成
验收
关联
现象
记录详情页没有「在线状态指示」:
后果:
复现
打开两个浏览器,分别登录 A、B,同时访问
TIC-2026-003详情页:当前 workaround
无。靠群里口头通报「这个我接了」。
建议范围
M1:基础 presence
M2:字段级编辑锁定(可选)
M3:冲突检测
M4:与撰写器集成
验收
helpdesk模板:双坐席演示场景文档化关联