# 消息与通知

成员在工作台打开「消息中心」查看收件箱（平台通知、站内信与系统提醒），在「通知偏好」中决定哪些消息同时推送到企业微信。平台运营发布的公告另外以工作台顶部的「全局通知」横幅呈现。离开浏览器标签页时的标题滚动、图标红点与提示音属于工作台的「提醒设置」，不属于本应用。

## 谁能用

- **所有组织角色**：普通成员、组织管理员等拥有组织角色的成员，都可以打开「消息中心」、查看本人的收件箱，并调整本人的推送静音设置。
- **组织管理员**：在「我的组织」的「站内信」中向成员发送站内信。管理员发送站内信的具体操作见组织管理相关页面，本页不作说明。
- **平台运营**：在运营台的「公告」中发布全局横幅，在「全局通知」中发布平台通知。运营台操作不属于本页范围。
- **未加入组织的账号**：没有组织角色的账号无法进入工作台，因而无法打开本应用。
- **助手**：助手没有针对本应用的成员操作能力。助手不能代表你将消息标为已读，也不能代表你修改通知偏好设置。

> **提示**
>
> 组织管理员向全员或指定成员发送站内信的操作在「我的组织」应用中完成。

## 怎么打开

你可以通过以下几种方式进入「消息中心」：

1. **工作台套件入口**：在工作台左侧导航中展开套件「办公」，点击应用「消息中心」。本应用为系统应用，默认安装且不可卸载。
2. **工作台新消息提醒**：当系统收到新消息时，工作台会弹出浮层提示「有……条新消息」，点击提示中的「查看」，即可打开收件箱首页。
3. **工作台页签与置顶角标**：在工作台顶部页签或左侧栏置顶区域，「消息中心」图标在有未读消息时会显示数字徽章。点击该图标即可打开。
4. **消息链接跳转**：在单条消息的正文下方，点击「查看」或「打开链接」，也可以从其他通知直接打开对应的应用页面。
5. **打开通知偏好页**：进入「消息中心」后，在收件箱页头右上角点击齿轮图标（悬停提示为「通知偏好」），即可打开「通知偏好」页面。「通知偏好」在应用内默认隐藏导航项，需通过齿轮按钮进入。

> **提示**
>
> 工作台最顶部的「全局通知」横幅不属于「消息中心」应用内的页面。只要组织有生效中的公告，任何已登录成员进入工作台都能直接看到。

## 界面一览

「消息中心」没有侧边栏。当只打开一个主页面时，应用本身不绘制独立的标签页栏。在工作台顶部的多任务页签中，该应用显示为「消息中心」。

界面主要包含「消息中心」收件箱与「通知偏好」设置页两个部分：

### 收件箱界面

收件箱页面标题为「消息中心」，用于集中查看与处理所有收到的通知：

![「消息中心」收件箱](/shots/messages-inbox.webp)

图：「消息中心」收件箱

1. 页头标题「消息中心」
2. 「全部标为已读」：把当前可见未读清掉
3. 齿轮「通知偏好」：进推送设置
4. 筛选「全部」

| 区域 / 元素 | 界面文字 / 形式 | 说明 |
|---|---|---|
| 页头按钮 | 「全部标为已读」 | 将当前列表可见的未读消息全部标为已读。当前没有未读消息时处于禁用置灰状态。 |
| 页头按钮 | 齿轮图标（「通知偏好」） | 无障碍标签与悬停提示为「通知偏好」，点击进入推送偏好设置页面。 |
| 筛选页签 | 「全部」 | 展示所有收到的消息。 |
| 筛选页签 | 「未读」 | 仅展示未读消息。页签旁边附带数字徽章，展示当前的未读条数。 |
| 消息列表 | 消息卡片流 | 每次最多加载 30 条消息。列表约 30 秒自动刷新一次。滚动到底部显示「更早的消息」。 |
| 空状态（全部） | 「还没有消息」 | 收件箱中没有任何消息时显示。 |
| 空状态（未读） | 「没有未读消息」「都看完了。」 | 所有消息均已读或没有新未读消息时显示。 |
| 异常状态 | 通用错误态与重试按钮 | 消息列表加载失败时显示通用错误状态，并提供重试入口。 |

每条消息卡片包含以下元素：
- **图标**：根据严重程度与消息来源展示不同图标。重要级别显示盾牌图标，注意级别显示三角图标，平台通知显示喇叭图标，其它消息显示信息图标。
- **标题**：消息的主题内容。
- **严重度徽章**：严重程度高于普通「通知」时，标题旁会显示「注意」或「重要」徽章。
- **未读圆点**：未读消息在左侧显示实心圆点（无障碍标签为「未读」）。
- **元信息行**：位于标题下方，格式展示为 种类 · 发送者 · 相对时间 的组合信息。
  - 种类原文为「平台通知」「站内信」或「系统提醒」。
  - 发送者名称可能为「管理员……」或「组织管理员」；平台发出的通知显示平台名称（通常为「平台」）；系统消息若无具体发送者名称则显示「系统提醒」。
  - 相对时间显示为「刚刚」「……分钟前」「……小时前」「昨天」；更早的消息直接显示日期 `YYYY-MM-DD`。
- **正文**：未展开状态下最多展示两行文字。点击整行卡片可展开完整正文，并同时将该消息标记为已读。
- **操作链接**（当消息包含安全链接时显示）：
  - 「查看」按钮：关联内部应用路径时显示，点击在工作台内打开对应应用页面。
  - 「打开链接」按钮：关联外部安全链接（`https://`）时显示，点击在浏览器新窗口打开。
  - 安全限制：若消息包含不安全的脚本链接或未加密网页，出于安全考虑，系统不会显示跳转按钮。

### 「通知偏好」界面

点击收件箱页头的齿轮图标进入此页面，用于配置是否将特定消息额外推送到企业微信：

![「通知偏好」：哪些消息再推到企业微信](/shots/messages-prefs.webp)

图：「通知偏好」：哪些消息再推到企业微信

1. 返回「消息中心」
2. 页头标题「通知偏好」
3. 渠道面板（默认「企业微信」）
4. 消息类型之一；开关控制是否推到企业微信

| 区域 / 元素 | 界面文字 / 形式 | 说明 |
|---|---|---|
| 页头标题 | 「通知偏好」 | 偏好设置页面主标题。 |
| 返回按钮 | 「消息中心」 | 位于页头左侧，点击返回收件箱首页。 |
| 页头说明 | 「选择哪些消息同时推送到企业微信。」 | 说明推送偏好的作用范围。 |
| 渠道面板标题 | 「企业微信」 | 显示当前推送渠道名称（默认为「企业微信」）。 |
| 渠道状态徽章 | 「推送得到你」 / 「推送不到你」 | 标识当前渠道是否能够正常向你送达推送。 |
| 渠道摘要提示 | 状态说明行 | 依据渠道配置与个人静音状态显示不同摘要（见下方说明）。 |
| 渠道不可用提示 | 黄色警示条 | 渠道不可用时显示具体原因。组织未连接时包含跳转按钮。 |
| 消息类型列表 | 6 类推送配置项 | 列表无障碍标签为「消息类型」，逐项配置各消息类型的企业微信推送开关。 |
| 底部警示 | 「尚未对真实企业微信验证」 | 提示当前企业微信推送功能的验证状态。 |

渠道摘要提示行根据实际情况展示以下文字之一：
- 没有配置任何可用渠道时：显示「没有可用的推送渠道」。
- 渠道异常无法送达时：提示企业微信现在推送不到你（原因见下）。
- 你将所有类型都关闭时：提示没有哪一类会推送到你的企业微信。
- 有开启推送类型时：提示有几类消息会推送到你的企业微信。

渠道不可用黄色警示条的说明：
- 黄条内会显示服务端返回的具体原因（例如「还没有关联企业微信账号」）。
- 若原因是组织尚未连接企业微信，黄条内会提供「去「组织 → 协作平台」连接」按钮，点击可直接打开协作平台连接器设置。
- 若组织已连接、仅是你个人尚未关联企业微信账号，则黄条内不会显示跳转按钮。

消息类型列表固定包含以下 6 种类别：

| 名称 | 所属分组 | 帮助说明 | 组织默认是否推送 |
|---|---|---|---|
| 「审批待办」 | 审批 | 「轮到你审批、抄送给你、被退回、超时提醒、审批异常」 | 是 |
| 「审批结果」 | 审批 | 「你发起的审批通过、被拒绝、被撤回或终止」 | 是 |
| 「系统告警」 | 系统 | 「系统发给管理员的警告（例如收款异常），以及带「警告」「严重」标记的系统消息」 | 是 |
| 「被提到」 | 协作 | 「有人在文档里提到了你」 | 是 |
| 「应用通知」 | 应用 | 「各个应用的日常提醒（订单到账、预约取消、绩效与人事提醒……），数量最大」 | 否 |
| 「管理员通知」 | 系统 | 「组织管理员在消息中心发给大家的通知」 | 否 |

列表中每一行的开关具有对应的无障碍属性（提示为「……推送到企业微信」），行内还可能出现以下注记：
- **组织未开启**：若管理员在组织层面关闭了该类别，行内显示「你的组织没有开启这一类的推送」，该行的推送开关将被禁用。
- **本人已静音**：若你主动关闭了已开启类别的开关，行内显示「已静音：只在消息中心里」。
- **渠道不可用**：当整个渠道不可用时，行内不再逐行重复原因，由面板顶部的黄色警示条统一展示。

底部警示卡片包含：
- 标题：「尚未对真实企业微信验证」
- 正文：「推送到企业微信只在模拟器上验证过，尚未对真实企业微信验证。」

### 工作台顶部的全局通知横幅

全局通知横幅不属于「消息中心」应用内部，而是浮现在工作台的最顶部（无障碍标签为「全局通知」）：
- **来源**：由平台运营在运营台中以「公告」形式发出，面向当前组织或全体成员，属于正在生效的公告。
- **严重级别与颜色**：分为信息蓝、警告黄、严重红三种视觉样式。
- **内容构成**：包含公告标题以及可选的正文文字。横幅内不包含任何跳转链接按钮。
- **关闭机制**：
  - 严重红级别的公告属于紧急通知，没有关闭按钮，不可关闭。
  - 其余级别的公告右侧带有「关闭通知」按钮。点击后仅在当前浏览器中记录关闭状态（本浏览器最多记录约 100 个公告），该公告不再展示。
  - 若运营人员撤回公告或公告到达有效期，横幅会在最多约 1 分钟内自动消失。
  - 若横幅接口请求失败，工作台不会展示横幅，其余功能正常运行。
- **与平台通知的区别**：顶部横幅与收件箱里的「平台通知」属于两条独立的通道。横幅直接常驻于工作台顶部；收件箱中的「平台通知」是收件箱列表里的一条消息记录。

### 离开标签页时的提醒设置

离开工作台标签页时的提醒功能不属于「消息中心」应用，而是工作台级别的「提醒设置」：
- **表现形式**：当你切换到其他浏览器标签页时，工作台通过标签页标题滚动、标签页图标显示红点、播放提示音来提醒你。
- **作用对象**：仅针对**助手会话**中的「回复完成」「等你确认」与「出错」三种事件，**不针对**收件箱收到新消息。
- **配置方式**：在工作台点击个人头像菜单 →「提醒设置」进行调整。默认全部开启，提示音默认音色为「清脆（双音）」，默认音量为 60%。详见 [工作台概览](/guide/workspace)。

## 常用操作

### 查看消息并标为已读

1. 在工作台左侧导航中展开套件「办公」，点击「消息中心」。打开收件箱首页。
2. 在收件箱顶部，点击「全部」或「未读」页签。切换至对应的消息列表。
3. 在消息列表中，点击任意一条未读消息卡片。消息正文展开，未读圆点消失，标题字重变轻，该消息被标记为已读。
4. 在展开的消息卡片底部，若有「查看」按钮，点击「查看」。系统首先将该消息标为已读，随后在工作台内打开对应的业务应用页面。
5. 在展开的消息卡片底部，若有「打开链接」按钮，点击「打开链接」。系统首先将该消息标为已读，随后在浏览器新窗口中打开对应的安全网页（`https://`）。

> **提示**
>
> 若消息中包含不安全的脚本链接或未加密网页，界面不会出现跳转按钮。

### 全部标为已读

1. 在工作台打开「消息中心」。打开收件箱首页。
2. 在收件箱页头右上方，点击「全部标为已读」。
3. 界面上所有当前可见的未读消息统一清除未读圆点，「未读」页签旁的数字角标清零，「全部标为已读」按钮变为禁用置灰状态。

### 查看更早的历史消息

1. 在「消息中心」收件箱中，向下滚动消息列表至底部。
2. 在列表底部，点击「更早的消息」。
3. 系统向后加载一页历史数据（每页最多 30 条），并在列表下方追加显示。

### 调整企业微信推送偏好

1. 在「消息中心」收件箱页头右上角，点击齿轮图标（悬停提示为「通知偏好」）。打开「通知偏好」页面。
2. 在顶部面板中，查看渠道状态徽章。若显示「推送不到你」且带有黄色警示条，请先根据提示处理账号关联或组织连接。
3. 在下方的消息类型列表中，找到需要调整的项目。
4. 在该行右侧，拨动推送开关：
   - **开启开关**：该类消息产生时，除在消息中心展示外，还会额外推送到你的企业微信。
   - **关闭开关**：该类消息不再推送到企业微信，行内出现注记「已静音：只在消息中心里」。
5. 若某行的开关呈禁用置灰状态且显示「你的组织没有开启这一类的推送」，说明组织管理员未开启该类别的推送权限，成员无法自行开启。
6. 设置完成后，点击页头左侧的「消息中心」。返回收件箱首页。

> **注意**
>
> 无论在「通知偏好」中如何设置静音，收件箱内始终会接收并保留全部消息。通知偏好仅决定是否额外推送到企业微信。

### 关闭全局通知横幅

1. 当工作台顶部出现信息蓝或警告黄样式的全局通知横幅时，阅读公告内容。
2. 在横幅右侧，点击「关闭通知」。
3. 该横幅在当前浏览器中立即隐藏，且本浏览器不会再次展示该公告。

> **注意**
>
> 严重红级别的紧急公告不提供「关闭通知」按钮，不可手动关闭。点击「关闭通知」仅对当前浏览器生效，在其他设备或新浏览器中登录时该公告仍会展示。

## 状态说明

### 消息读取状态

消息的读取状态流转如下：

`未读 → 已读`

| 状态 | 界面表现 | 说明 |
|---|---|---|
| 未读 | 卡片左侧显示实心圆点（无障碍标签「未读」），标题字重加粗，正文默认最多显示两行 | 尚未查看的新消息。点击展开正文后自动转为已读。 |
| 已读 | 未读圆点消失，标题字重变轻，正文展开显示 | 已查看的消息。系统不支持将已读消息重新标记为未读。 |

> **提示**
>
> 若组织管理员在后台撤回了已发送的站内信，该消息会直接从收件箱列表中消失。

### 推送渠道状态

在「通知偏好」页面中，渠道面板展示以下状态徽章：

| 渠道徽章 | 说明 | 应对方式 |
|---|---|---|
| 「推送得到你」 | 企业微信渠道已连接，且你的账号已完成关联，可以正常接收推送 | 无需额外处理，可按需配置各类型开关。 |
| 「推送不到你」 | 渠道不可用，消息无法送达企业微信 | 查看面板上方的黄色警示条原因。若显示组织未连接，点击「去「组织 → 协作平台」连接」；若显示未关联账号，需先关联企业微信账号。 |

### 消息推送开关状态

| 开关状态 | 界面注记 | 说明 |
|---|---|---|
| 开启 | 无注记 | 该类消息会额外推送到企业微信。 |
| 关闭 | 「已静音：只在消息中心里」 | 该类消息已静音，仅在工作台消息中心展示，不推送到企业微信。 |
| 禁用 | 「你的组织没有开启这一类的推送」 | 组织未在后台开启该类别的推送总开关，个人无法启用。 |

## 让助手帮你做

在普通成员的「消息中心」内，助手**没有**提供任何自动化操作能力。助手不能代表你将消息标为已读，也不能代表你修改通知偏好设置。

此外，「消息中心」本身并未向助手提供读取收件箱列表的接口。你可以向助手询问业务进展或了解通知规则，例如：

> 总结一下最近有什么需要我处理的  
> 我有什么未读？  
> 哪些消息会推送到我的企业微信？  
> 审批提醒一般多久会通知我？  

当你让助手总结待办或未读事项时，助手只能通过已安装的业务应用（如审批、工单等）提供的只读能力进行查询汇总，无法直接调取消息中心收件箱的未读列表。

**组织管理员的站内信起草**

组织管理员可以在会话中让助手起草站内信：
> 给全员发一条站内信，提醒明天下午三点系统维护

发送站内信属于「我的组织」应用的能力，不属于本应用。群发站内信属于高风险操作且涉及敏感信息，助手起草后必须在工作台中生成确认卡片，由管理员手动点击确认后才会正式发出。

## 设置

消息与通知相关的设置项分布如下：

| 设置项 | 作用 | 默认值 | 谁能改 | 设置位置 |
|---|---|---|---|---|
| 消息类型「……推送到企业微信」开关 | 控制特定类型的消息是否额外推送到企业微信 | 「审批待办」「审批结果」「系统告警」「被提到」默认开启；「应用通知」「管理员通知」默认关闭 | 本人 | 「消息中心」→ 页头齿轮「通知偏好」 |
| 组织各类型推送总开关 | 控制组织是否允许向企业微信推送该类消息 | 同上默认配置 | 组织管理员 | 「我的组织」→ 连接器与协作平台设置（非本应用） |
| 「关闭通知」 | 在当前浏览器中关闭并隐藏该条非紧急的全局通知横幅 | 显示横幅 | 本人 | 工作台最顶部「全局通知」横幅右侧 |
| 工作台「提醒设置」 | 离开标签页时，通过标题滚动、图标红点与声音提示助手会话状态 | 全部开启；音色「清脆（双音）」；音量 60% | 本人 | 工作台头像菜单 →「提醒设置」（非本应用） |

## 注意事项

- **无其他推送渠道**：系统当前不提供邮件通知、浏览器 Notification 桌面原生弹窗通知，也不提供手机系统通知。
- **企业微信验证状态**：企业微信推送目前仅在模拟器环境中完成过验证，页面底部明确标注「尚未对真实企业微信验证」。
- **关闭公告与提醒设置不跨设备**：点击「关闭通知」以及在工作台配置「提醒设置」，都仅保存在当前浏览器的本地存储中（横幅最多记录约 100 个），更换设备或浏览器后需要重新设置。
- **分页与自动刷新**：收件箱每页最多展示 30 条消息，列表约每 30 秒自动刷新一次。点击底部的「更早的消息」可继续加载下一页。
- **链接安全性检查**：消息中的链接仅允许使用内部应用的对象链接，或安全的加密网页。若包含不安全的脚本链接或未加密网页，界面不会生成跳转按钮。
- **平台通知不推送到企业微信**：收件箱中的「平台通知」不属于企业微信推送的任何分类，不会推送到企业微信。
- **应用通知默认不推送**：「应用通知」包含订单到账、预约取消、绩效人事提醒等业务日常消息，数量最为庞大，组织默认配置为不推送到企业微信。
- **系统消息文本长度上限**：业务应用通过平台接口发出的系统消息，标题超过 120 个字、正文超过 2000 个字时会被系统自动截断。
- **消息中心记录完整性**：无论你在「通知偏好」中如何配置推送静音，消息中心内始终会完整保留并展示所有接收到的消息。

## 目前不支持

- 不支持邮件通知、浏览器 Notification 桌面系统通知以及手机系统推送。
- 不支持在顶部全局通知横幅中添加链接跳转按钮。
- 不支持全局通知公告按成员角色定向发送，也不支持配置定时重复提醒。
- 不支持在收件箱中按消息种类（平台通知、站内信、系统提醒）进行二次筛选（当前仅提供「全部」与「未读」视图）。
- 不支持将已读消息撤销或重新标回未读状态。

## 常见问题

### 为什么我在「通知偏好」中关闭了某类消息，消息中心里还是收到了？

消息中心收件箱始终会接收并保存所有的通知记录。「通知偏好」中的开关仅控制是否额外推送到企业微信，不影响消息中心内部的消息接收与展示。

### 为什么某些消息类型的企业微信推送开关是灰色的，无法开启？

存在以下两种情况：
1. 组织管理员在后台未开启该类别的推送总开关，行内会标注「你的组织没有开启这一类的推送」。
2. 当前推送渠道不可用（例如你尚未关联企业微信账号），面板顶部会显示黄色警示条说明原因。

### 为什么收到新的消息提醒时没有听到提示音？

消息中心没有新消息提示音。工作台「提醒设置」中的声音、红点与标题滚动功能仅针对助手会话（当助手「回复完成」「等你确认」或「出错」时触发），不适用于消息中心的新消息。

### 顶部全局通知横幅点击「关闭通知」后，在其他电脑登录还会出现吗？

会出现。点击「关闭通知」的操作仅保存在当前浏览器的本地存储中（最多记录约 100 个），无法跨设备或跨浏览器同步已关闭状态。

### 为什么有些消息里的链接无法点击？

系统出于安全考虑，仅允许跳转到内部应用页面或安全的加密网页。如果消息中包含不安全的脚本链接或未加密网页，界面不会提供「查看」或「打开链接」按钮。

### 普通成员可以在消息中心里向其他人发送消息吗？

不能。「消息中心」是个人查看收件箱与配置推送偏好的页面，不提供消息发送功能。组织管理员如需发送站内信，需在「我的组织」的「站内信」中进行。
