Ruby Agent System PRD

One Line Notice Records

Notification 内 One Line Notice Records 功能 PRD,覆盖单行通知记录列表、筛选和生效时间。

One Line Notice Records 子页面用于查询单行通知记录。它和全局 Global One Line Notice 模块有关联,但本页负责记录查询,不直接定义顶部红色横幅的展示样式。

页面摘要

项目说明
页面性质Notification 内单行通知记录查询页,不直接渲染顶部红色公告条
核心动作按时间、品牌、分类、状态查询单行通知记录,核对文案和生效时间
数据范围当前账号有权限查看的单行通知记录
当前状态只读列表已定义;Category 列、时间口径和维护流程仍待确认

需求状态

状态内容
Confirmed本页展示 One Line Notice Records,不等同于 Global One Line Notice 的顶部公告渲染规则。
Inferred from Figma当前无详情弹窗和行级操作,因此默认按只读列表处理。
Open QuestionCategory 是否展示、Date/Time 时间口径、详情/创建/编辑/删除/发布/停用流程仍待确认,见 开放问题

1. Figma 原型

页面状态 Figma 截图

Notification

Notification - 2.1 One Line Notice 默认态

One Line Notice 列表包含 Date/Time、Brand、Category、Status 筛选和 Number、Brand、Notice、Start Date、End Date 表格。

截图说明只作为 Figma 证据摘要,不作为字段定义;字段口径、完整列、导出和权限规则以字段模型章节为准。

2. 概览

One Line Notice Records 列表用于让运营或管理人员查看各品牌的单行公告文案、生效时间和状态。它不承担公告渲染规则;公告在登录后页面顶部如何展示,由全局 Global One Line Notice 文档定义。

3. 页面组成

区域UI 表现对应功能说明
标签页导航One Line Notice Records 处于选中状态标签页切换
筛选区Date/Time、Brand、Category、Status、Search、Reset筛选与查询
列表区Number、Brand、Notice、Start Date、End Date列表字段
分页区每页条数、页码和上一页/下一页分页

4. 功能说明

4.1 标签页切换

切换至 Pop Up Notice、General Note 或 System Message 时进入对应子页面,不强制继承 One Line Notice Records 的筛选条件。

4.2 筛选与查询

筛选项规则
Date/Time查询指定时间范围内的单行通知。具体按创建时间、生效时间还是展示时间待确认。
Brand按品牌过滤通知记录,默认 All
Category按通知分类过滤;当前表格未展示 Category 列,分类口径待确认。
Status按通知状态过滤,例如全部、有效、无效、过期。
Search刷新列表并回到第 1 页。
Reset清空当前筛选并恢复默认列表。

4.3 列表表格级定义

项目定义
行粒度每一行代表一条通知记录。
汇总粒度无 Total 汇总行;分页总数代表当前筛选范围内的通知记录数。
默认排序默认排序未在 Figma 中明确;未确认前建议按发送或生效时间倒序。
数据范围受当前通知类型、筛选条件、品牌权限和当前账号数据范围限制。
父子 / 展开关系无展开子行;详情弹窗如存在,必须单独定义字段模型。
导出关系当前列表未展示导出入口;导出字段为 Open Question,不默认等于可见列。

4.4 列表字段模型

字段所在区域状态定义 / 口径展示规则导出备注
Number通知列表Visible in Figma当前页序号。当前页从 1 开始。No visible export entry不作为通知唯一标识。
Brand通知列表Confirmed通知所属品牌。品牌名称或标签。No visible export entry受品牌权限限制。
Notice通知列表Confirmed单行通知正文。过长时按表格规则截断。No visible export entry完整展示优先级由全局公告规则定义。
Start Date通知列表Confirmed通知开始生效日期。统一日期格式。No visible export entry与状态筛选口径相关。
End Date通知列表Confirmed通知结束生效日期。统一日期格式。No visible export entry过期后仍可查询。

4.5 分页

分页规则与 Notification 其他列表一致。查询、重置和每页条数变化后回到第 1 页。

5. 业务规则

  • One Line Notice Records 展示的是通知记录,不等同于当前正在顶部展示的唯一公告。
  • 同一品牌同一时间可能存在多条记录,但实际全局公告展示优先级应由 Global One Line Notice 定义。
  • Notice 文案需要支持三语言;如果某语言缺失,应按共享国际化规则处理。
  • 已过期通知仍可查询,但不能继续作为当前有效公告展示。

6. 异常与空态

场景处理
无记录保留筛选区和表头,列表展示空态。
Category 为空Category 下拉显示 All 或禁用,不能展示无效分类。
日期范围非法阻止查询并提示修正。
文案过长列表中截断,后续如补充详情弹窗再展示完整文案。

7. 开放问题

One Line Notice Records Figma 需补充 / 修正项

  • 页面存在 Category 筛选,但表格没有 Category 列;需要确认分类是否应展示在列表中。
  • 当前没有详情弹窗、创建、编辑、删除、发布和停用原型;如果运营需要维护公告,需要补充对应 Figma。
  • Date/Time 查询口径需要确认:创建时间、生效时间还是实际展示时间。
  • 需要确认该列表是否包含历史公告、草稿公告和已停用公告。

本页目录