消息
消息覆盖工作空间里的站内沟通:与成员的私聊、群聊、与智能体的 AI 聊天,以及把通知送达到工作空间的消息通道。
打开工作空间的会话列表,选择或新建会话即可进入。会话页面地址为 /workspace-apps/chat/<会话 ID>。
消息应用页面
消息类应用共用同一套页面结构:左侧是应用菜单,右侧是消息列表,列表顶部只保留该应用支持的操作。
| 顶部操作 | 出现位置 | 说明 |
|---|---|---|
| 搜索消息 | 所有消息应用 | 搜索当前应用的消息历史,结果显示卡片标题、内容预览和时间,最多返回 50 条,输入新的关键字会替换上一次结果 |
| 待办 | 提醒、审批 | 打开列表旁的待办面板,按钮上的数字是全部待处理数量,超过 99 显示 99+ |
| 文件资源 | 文件袋 | 用文件袋的目录替换消息列表,并使用文件视图自带的搜索 |
待办列表
待办列表把等待处理的工作直接列在消息应用里,不用先切到别的应用。
| 应用 | 面板 | 内容 |
|---|---|---|
| 提醒 | 待办 | 审批流程里等待处理的人工任务,例如需要成员填写的节点 |
| 审批 | 待办 | 等待你处理的审批任务 |
每条待办以记录标题开头,下面是这条任务的上下文。
| 应用 | 字段 |
|---|---|
| 提醒 | 任务节点、所属流程、发起人、所属表单、接收时间 |
| 审批 | 发起人、所属流程、发起时间、所属表单 |
- 点击列表顶部的待办按钮打开面板,再点一次收起
- 点击一条待办会在新标签页打开对应记录,面板保持打开,可以接着处理下一条;没有可跳转记录的条目不可点击
- 点击面板右上角的更多打开待办中心,在左侧菜单里切换审批记录和任务记录
- 在待办中心点击返回,回到消息应用
面板最多加载 100 条待办,徽标数量仍然取全部待处理数,所以数字可能大于列表条数。没有待办时显示暂无人工待办或暂无审批待办,加载和失败使用统一的加载动画和错误提示。
消息列表
| 元素 | 说明 |
|---|---|
| 卡片 | 消息模板定义的顶部图标与标题文案、正文(含字段解析结果)和底部区域 |
| 状态 | 未读时显示新消息,已读后显示已读和已读时间,归档后显示已归档 |
| 底部区域 | 带底部文案和右侧箭头的可点击区域,点击后执行模板配置的触发动作,同时把该消息标为已读 |
| 条目菜单 | 卡片右上角的 ⋯ 按钮或右键菜单,提供标为已读和删除 |
| 卡片时间 | 卡片右上角显示创建时间,悬停可查看完整时间 |
| 附件 | 在卡片上直接预览图片或下载文件 |
| 时间 | 消息按创建时间排序,跨天或跨小时时插入时间分隔 |
| 操作 | 说明 |
|---|---|
| 标为已读 | 通过条目菜单或右键菜单把单条未读消息标为已读 |
| 删除 | 确认后删除单条消息,删除后无法恢复 |
| 详情 | 打开消息详情,查看字段、未读状态、创建时间、图片预览,以及长 Markdown 正文的目录 |
| 新消息 | 正在查看历史消息时有新消息到达会弹出气泡,点击后回到最新消息 |
读取策略为 app_open 的消息会在打开应用页面时自动标为已读。聚合的消息入口不会自动标记,需要打开消息所属的应用,或手动标为已读。
移动端会显示返回按钮,待办面板和文件资源以覆盖在列表上方的方式打开。
私聊
私聊是与另一个成员的一对一会话。
消息操作
| 操作 | 说明 |
|---|---|
| 附件 | 发送文件或图片,每条消息最多 10 个附件 |
| 表情 | 发送表情库里的表情,也可以添加自己的 GIF 表情;上传的 GIF 不超过 5 MB、尺寸不超过 512 × 512 |
| 回复 | 针对会话中的某条消息回复 |
| 转发 | 把消息转发到一个或多个会话 |
| 复制 | 复制消息文本 |
| 置顶 | 在会话中置顶消息;群聊里可以选择同时通知所有群成员 |
| 删除 | 删除消息,可以选择同时为对方删除 |
| 搜索 | 在当前会话历史中搜索 |
| 媒体 | 按图片、视频、文件、链接、音频或 GIF 查看会话媒体,并可按日期时间筛选 |
| 加载更早消息 | 会话较长时继续向上加载历史消息 |
会话管理
| 操作 | 说明 |
|---|---|
| 打开会话列表 | 切换到其他会话 |
| 删除聊天 | 只从你的记录中移除该会话及其消息,对方不受影响 |
群聊
创建群组
- 选择邀请范围:用户、部门、组织、角色或智能体
- 在范围内搜索并勾选成员
- 确认创建;默认群名会带上创建人
群组信息
| 项目 | 说明 |
|---|---|
| 群主 | 群主可以把群主转让给其他成员;退出前需要先转让 |
| 管理员 | 可以新增管理员,也可以批量取消管理员身份 |
| 成员 | 邀请或移除成员;超过群成员上限时会给出提示 |
| 群头像 | 上传不超过 5 MB 的 PNG、JPEG 或 WebP,也可以恢复默认头像 |
| 名称和描述 | 群组名称必填,描述可选 |
| 历史记录 | 新成员可查看全部历史记录,或仅查看加入后的消息;该设置只影响之后加入的成员 |
管理员权限
| 权限 | 说明 |
|---|---|
| 修改群组信息 | 修改群名称、描述和头像 |
| 添加群组成员 | 邀请新成员 |
| 移除群组成员 | 把成员移出群组 |
| 置顶群组消息 | 在群内置顶消息 |
| 删除成员消息 | 删除其他成员发送的消息 |
群设置
| 设置 | 说明 |
|---|---|
| 通知 | 是否接收该群组的消息通知 |
| 成员邀请 | 是否允许普通成员邀请新成员 |
| 全员禁言 | 开启后只有管理员可以发言 |
群里的智能体
可以把智能体邀请进群、启用或停用、或移出群组。成员用 @ 提及智能体后,它会在当前群聊里回答问题,工作时显示"输入中"。可用的能力来自该智能体已启用的系统命令与自定义 MCP。
退出与解散
| 操作 | 说明 |
|---|---|
| 退出群组 | 退出群组,不再接收该群消息 |
| 转让群主 | 群主退出前必须先转让 |
| 解散群组 | 对所有人解散,不可撤销;解散后成员仍可查看历史消息 |
| 删除聊天 | 只删除你自己的会话,仍是群成员,会继续收到新消息 |
| 删除并退出群组 | 同时删除会话并退出群组 |
AI 聊天
AI 聊天是与智能体(而不是成员)的会话。可以从智能体所在应用或工作空间打开,智能体会用它已启用的能力回答:系统命令、自定义 MCP 工具,以及已发布的职责与行为规范。
AI 聊天有两个入口:
| 入口 | 说明 |
|---|---|
| 应用内的智能体会话 | 运行模式为"智能体"的应用会话,例如 Luna |
| 群聊内提及 | 在群聊里 @ 智能体,它会在该群里回答 |
消息通道
消息通道决定通知如何送达。
| 通道 | 说明 |
|---|---|
| 站内信 | 送达到目标工作空间应用或消息中心的站内收件箱 |
| 推送 | 以工作空间推送的形式送达 |
| 邮件 | 发送到接收人的邮箱地址 |
消息模板会声明自己支持哪些通道,发送时只能使用模板支持的通道。
| 发送节点 | 可用通道 |
|---|---|
| 审批流程的消息节点 | 只能发站内信,投递到审批中心 |
| 自动化任务的消息节点 | 应用消息或群聊 |
| OpenLink 流程的消息节点 | 站内信、推送或邮件 |
工作空间应用的消息通道
每个工作空间应用都可以启用自己的消息通道并设置应用 Topic。发到该 Topic 的消息会出现在应用里,应用徽标显示未读数,成员可以在应用内查看、标为已读或删除。
未读与已读
站内消息有未读、已读和已归档状态,并记录已读时间。打开应用会把已加载的未读消息标记为已读;聚合消息入口则保持未读,直到成员打开查看。
在群聊中分析报表链接
发送已保存报表的链接(/visualization/view/<chartId>),再向群聊智能体提出分析问题。先在该智能体应用的系统命令中启用 system.analysis.chart.query。智能体按本次提问者的报表及来源数据权限读取当前数据,以普通群聊文本回复;没有访问权限时不能读取,查询截断时须说明条数或分类限制。自动发送分析可配置自动化任务的 可视化 → 智能体执行 → 消息(群聊)。