74 lines
4.2 KiB
Markdown
74 lines
4.2 KiB
Markdown
# 公司消息系统九项能力设计
|
|
|
|
> 日期:2026-07-24
|
|
> 范围:R1 统一直通车、R2 公司文件提炼、R3 系统整合与验收
|
|
> 状态:已实现、发布并完成生产认证闭环;五个处理角色已预置,具体人员仍由管理员按实际职责绑定
|
|
|
|
## 1. 九项能力落位
|
|
|
|
| 原始表达 | 系统落位 |
|
|
|---|---|
|
|
| 定向下达 | 复用银城大喇叭项目/岗位/职级定向、必读和“与我有关” |
|
|
| 总裁直达 | 统一直通车的 `PRESIDENT` 渠道,默认匿名 |
|
|
| 财务直达 | 统一直通车的 `FINANCE` 渠道 |
|
|
| 人力直达 | 统一直通车的 `HR` 渠道 |
|
|
| 告别微信群 | 运营结果,不新增独立功能 |
|
|
| 文件提炼 | 大喇叭附件异步解析、摘要、相关性说明、原文件和受控追问 |
|
|
| 审计直达 | 统一直通车的 `AUDIT` 渠道,默认匿名 |
|
|
| 运营直达 | 统一直通车的 `OPERATIONS` 渠道 |
|
|
| 生活顾问一站式 | 复用“问”和“练”,不新增平行模块 |
|
|
|
|
## 2. R1:统一直通车
|
|
|
|
员工从公司消息页进入直通车,选择五个固定渠道之一,输入最多 5000 字反馈并选择是否匿名。总裁、审计默认匿名,其他渠道默认实名,但员工可切换。提交使用请求 ID 保证幂等。
|
|
|
|
首版只支持一次正式回复,不做即时聊天、附件、工单和 SLA。员工可查看本人反馈及正式回复;处理人员只能查看其角色对应渠道。匿名反馈的业务接口不返回提交人姓名、手机号或外部人员 ID,系统仍保存提交人内部 ID,用于本人查询、幂等和安全审计。
|
|
|
|
固定渠道与处理角色:
|
|
|
|
| 渠道 | 处理角色 |
|
|
|---|---|
|
|
| `PRESIDENT` | `direct_president` |
|
|
| `FINANCE` | `direct_finance` |
|
|
| `HR` | `direct_hr` |
|
|
| `AUDIT` | `direct_audit` |
|
|
| `OPERATIONS` | `direct_operations` |
|
|
|
|
`superadmin` 可处理全部渠道;其他系统账号按角色收窄。APP 用户只能提交和读取本人记录。
|
|
|
|
## 3. R2:公司文件提炼
|
|
|
|
管理端发布大喇叭消息时可上传一个文件。文件先进入 OSS,再由现有解析器异步提取正文并生成公共摘要。提取文本和摘要保存在大喇叭专属附件表,不自动进入企业知识库。
|
|
|
|
文件状态为 `QUEUED/PROCESSING/READY/FAILED`。只有 `READY` 文件可随消息发布;失败时明确显示原因,不生成假摘要。员工详情显示摘要、目标命中原因和原文件入口。客户端下载原文件时服务端按租户、消息发布状态和当前员工身份重新鉴权。
|
|
|
|
客户端追问仍只传 `broadcastMessageId`。服务端重新加载消息及其已就绪附件片段,把受控文本加入现有消息上下文;撤回、跨租户或附件不可用时立即拒绝继续使用。
|
|
|
|
## 4. R3:系统整合
|
|
|
|
员工“大喇叭”页保留全部/与我有关/必读未读筛选,并增加直通车入口。管理端“内容运营”增加直通车收件箱;生活顾问一站式继续由“问”和“练”承载。
|
|
|
|
“告别微信群”只以系统使用结果表达,不新增企业微信、短信或电话功能。可使用现有阅读记录统计消息总量、未读和必读完成情况。
|
|
|
|
## 5. 安全与失败关闭
|
|
|
|
- 所有查询显式带 `tenant_id`,不信任客户端租户、提交人或渠道权限。
|
|
- 匿名只影响业务展示,不影响本人查询、幂等和安全审计。
|
|
- 直通车请求 ID 在租户和提交人范围内唯一;同键异内容返回 409。
|
|
- 原文件、摘要和片段均从服务端绑定关系重新加载,不接受客户端正文。
|
|
- 消息撤回后原文件下载和消息上下文追问同时失效。
|
|
- 文件解析失败不回退成伪造摘要。
|
|
|
|
## 6. 验收
|
|
|
|
生产认证验收使用线上系统已有受控账号;账号标识不得出现在报告、截图或命令输出中。
|
|
|
|
- 五渠道提交、收件和回复闭环。
|
|
- 匿名反馈不向业务处理端泄露提交人。
|
|
- 跨渠道、跨租户、非本人读取均拒绝。
|
|
- 重复提交幂等、同键异内容冲突。
|
|
- 大喇叭文件上传、解析、摘要、原文件下载和受控追问。
|
|
- 定向员工显示“与我有关”,非命中员工不误标。
|
|
- 390×844 员工端与桌面管理端截图和交互检查。
|
|
- 前端构建、移动端构建、后端定向测试、schema 检查和完整发布预检通过。
|