日程日视图组件产品需求文档(一期)
版本:v0.1 | 创建日期:2026-10-13
需求来源:用户沟通、0922 会议纪要、现状与交互参考截图
优先级:待确认
文档状态:初稿,待评审
本文件为新建的一期方案,以 0922 会议纪要及本轮范围确认为准。原 AI 日程方案保留作为历史探索,不作为本期交付范围。
需求变更记录
以下为原方案中的会议纪要原文。其中第 5 项涉及任务组件,仅保留原始记录,不纳入本方案。
| 变更日期 | 变更人 | 变更内容 |
|---|---|---|
| 0922 | 孙浩 | 会议纪要: 1. 日程的状态-视频会议进入入口,状态需要展示出来 2. 新日程,是用日视图组件,时间线左侧为开始和结束时间,右侧为日程标题/内容 3. 新老日程组件:是否要融合做视图切换,看开发成本,好融合就放在一个组件上,不好融合可以拆成两个组件 4. 日程摘要、日程数据变化,筹备等 AI 功能等先不做,先做日视图的组件提供 5. 任务组件:新建入口增加,不要列表的样式,更换处理人入口可以隐藏起来 |
依赖需求 Story 列表
| ID | 需求描述 | 涉及端与开发人员 | 是否有依赖项 | 备注 |
|---|---|---|---|---|
| 无 | 暂无已确认的依赖 Story | Web,研发负责人待分配 | 待研发评估 | 视频会议状态、进入能力是否需要补充适配,见 2.3 |
一、需求概述
1.1 客户反馈
客户反馈结论: 无关联客户反馈。本需求来自产品评审与用户本轮沟通,不虚构客户、需求池编号或上线承诺。
1.2 系统现状
当前的应用视图当中,只支持月视图的日程,不支持这个日视图的日程
1.3 竞品现状
以下平移原方案的销售易、Slack Today、Notion Calendar 调研与现存截图,保留原能力描述作为历史资料,本轮未重新核验竞品版本。AI 相关能力仅作背景,不进入本期范围。
| 竞品 | 竞品截图 | 原方案能力描述 | 来源 | 不能证明 | 对本期的意义 |
|---|---|---|---|---|---|
| 销售易 NeoAgent | ![]() | 1. 日程是日视图展示 | 销售易 NeoAgent 官方页 | 历史调研与截图,不证明当前版本、所有租户可用性或本期应实现 AI 能力。 | 参考日程按日、按时间呈现。 |
| Slack Today | ![]() ![]() ![]() | Today 以个人优先事项为线索汇总日程、行动项和会议准备,强调一天开始时的轻量聚焦。 1. 日-时间视图 2. 会议筹备 | Slack AI 官方页、Slack Today 帮助 | 历史调研与截图,不证明当前版本、所有租户可用性或本期应实现 AI 能力。 | 参考日程按日、按时间呈现。 |
| 国际化客户-联影反馈 | ![]() |
原稿另外两张金山文档临时附件已无法读取,本次未冒用其他截图替代;原稿的 Slack 官方界面图片 保留来源链接。Slack 截图中的“Next / In 22m”表示下一场即将开始,不能据此认定进行中的日程必定置顶。
1.4 产品价值
用户在首页直接查看所选日期的安排与起止时间,并进入记录详情或视频会议。减少普通日程的重复类型标签,为标题和内容保留空间。
1.5 需求目标
- 在 Web 工作台提供按日期、按时间排列的个人日程日视图,支持全天、跨天及重叠安排,不按重要程度筛选记录。
- 普通日程直接展示内容,外勤通过专属图标识别;日程状态与视频会议入口可辨认、可操作。
- 沿用标准新建、详情及日程应用入口;本期不包含 AI 摘要、AI 创建、变化洞察、筹备及相关配置。
二、产品方案
2.1 整体产品方案
在原日程组件的基础上,提供轻量日视图模式。
打开时定位今天,左侧显示开始和结束时间,右侧显示标题、必要状态及会议入口。切换日期后展示对应日期安排,点击记录进入原详情,点击“+”进入标准日程新建页面。
| 核心规则 | 例外或边界 | 影响对象 |
|---|---|---|
| 按所选日期展示时间顺序列表 | 所有日期均保留完整记录;今天默认定位当前时段 | 日程、外勤 |
| 左时间、右标题;仅外勤显示专属类型图标 | 全天显示“全天”;其他既有来源保留必要来源识别,不误标为普通日程 | 记录呈现 |
| 时间状态与视频会议状态分开表达 | 不能取得会议状态时不推断是否开会,保留查看详情路径 | 状态及参会入口 |
| 默认全量可滚动,可展开全部 | 展开改变组件高度,不改变记录范围 | 长列表 |
| 保留月视图,优先评估组件内切换 | 融合成本高可拆为两组件;不自动替换存量页面 | 设计器、存量工作台 |
2.2 具体方案说明
2.2.1 交互示意

2.2.2 组件头部与基础操作
| 位置 | 展示与交互规则 |
|---|---|
| 日程标题及右箭头 | 固定保留,点击进入现有独立日程应用。它与“切换月视图”不是同一入口。 |
| 所选日期 | 默认今天;头部显示本地化月日,悬停与日期选择器提供完整年月日,支持选择任意日期。 |
| 左右箭头 | 分别前一天、后一天;跨月、跨年正常切换。 |
| 今天 | 非今天时可点击返回今天;已在今天时置灰,保留说明提示。 |
| 新建“+” | 进入现有标准日程创建流程;不变 |
日期切换后恢复固定高度;今天按当前时段定位,历史和未来日期从顶部展示。用户选择的日期在本次日/月视图切换中保留;重新打开工作台默认定位今天,不要求跨会话记忆历史日期。
2.2.3 时间线
初始定位: 首次打开今天或切回今天时,有进行中记录则定位第一条;没有进行中则定位下一条未开始记录;全部结束则定位最后一条;仅全天则从顶部展示。实际滚动不超过列表可滚动范围。记录始终按时间顺序排列,定位不改变排序。用户滚动后,数据刷新或时间变化保留浏览位置,不自动拉回当前时段。
排序: 全天置顶,其余按开始时间升序;开始时间相同按结束时间升序,再保持稳定顺序。重叠安排各占一行,不合并、不互相覆盖,不自行判断用户应该参加哪一个。
时间呈现: 左侧上方为开始时间,下方为弱化的结束时间;全天使用“全天”,跨天记录使用“昨日 23:00/今日 01:00”或“今日 22:00/明日 02:00”等可辨认表达,不把原始时段截断成普通当天记录。无结束时间的既有记录不补一个默认时长,保留原有时间表达,也不依据缺失时间隐藏它。
列表采用紧凑时间线,不使用等距小时网格;没有安排的时间段不占空白行,记录高度由内容决定,不代表持续时长。
2.2.4 标题、外勤与详情
| 元素 | 规则 |
|---|---|
| 普通日程 | 不再展示“日程”文字标签或通用类型图标,直接展示标题。 |
| 外勤 | 标题前展示一个外勤专属图标;悬停提示“外勤”,辅助阅读名称为“外勤”。根据真实记录类型识别,不根据标题猜测。 |
| 标题与内容 | 保持现状,主题有值显示主题;主题无值显示内容;主题与内容均无值显示“(无内容)”。内容取可读文本摘要,不展示富文本标签。建议最多两行,超长截断,完整内容在详情中查看。 |
| 悬停记录 | 沿用老月视图的人员信息浮层,展示日程创建人、参与人;人员范围遵循原详情可见权限,不因悬停扩大权限。键盘聚焦记录时同样可查看。 |
| 点击记录主体 | 日程进入现有日程详情,外勤进入原外勤详情;不新建统一编辑表单,不改变原记录权限。 |
| 视觉空间 | 外勤图标位于标题前,视频会议入口位于右侧,两者用途不同。普通记录不保留无意义图标占位;时间列宽保持对齐。 |
类型标签精简适用于新日视图。若最终融合月视图,建议同一组件内的月视图列表采用相同的外勤标识规则;旧独立日程应用及其他页面不在本次改造范围内。
2.2.5 日程状态与视频会议入口
日程时间状态: 仅今天具有完整起止时间且当前处于预约时段内的记录显示“进行中”标签,颜色跟随系统主题色(当前橙色)。标题不变色、不加粗,整行不增加背景、不置顶;同时进行的多条记录分别标识。未开始及已结束记录不显示常规状态标签;全天仅在时间列显示“全天”,不重复显示“全天日程”。无完整时段不推断进行中。标签不代表实际参会或业务完成。如原列表保留已取消记录,则保留取消提示并禁止参会。
视频会议入口: 仅关联真实视频会议的记录展示单层摄像机图标按钮。未到预约时间也可点击加入。
默认图标保持可见,悬停或键盘聚焦时显示按钮底色与“加入会议 / Join meeting”提示,同时提供同义辅助阅读名称。提示允许按单词换行,不挤占标题宽度。进行中日程的入口可跟随主题色,其余使用中性色,但颜色不表示不可点击。无会议链接不显示入口;服务明确撤销、无权限或链接失效时按实际原因反馈,不以预约时间推断。
点击会议按钮不触发日程详情。中英文窄宽下保留按钮操作区域,标题最多两行并可查看全文;中英文头部均保持单行,组件高度一致。头部日期使用本地化短日期(如“9月16日 / Sep 16”),完整年月日在日期选择器中查看;返回今天保留文字“今 / Today”,悬停与辅助阅读名称为“回到今天 / Go to today”,不压缩字体。
2.2.6 更多、刷新及异常
滚动与展开: 默认按工作台配置高度展示,列表直接包含所选日期范围内的全部记录,用户无需点击任何按钮即可滚动到底。可见条数由组件高度及记录内容决定。今天的已结束记录同样保留,不以时间到期移出列表。
列表超出可视区域时,底部显示“展开全部”,不显示“剩余数量”。点击后组件随内容向下增高,从当天列表顶部铺开全部记录,不再使用组件内部滚动;页面较长时通过页面滚动查看。按钮变为“收起”,收起后回到配置高度和展开前的浏览位置,但全部记录依然可以滚动访问。切换日期或视图时恢复固定高度。无溢出或空状态不显示展开入口。
展开是布局变化,不是加载或解锁更多数据。工作台容器需要支持高度变化并重新排布下方组件、保留相邻列布局,不能覆盖其他组件;该容器能力待研发评估,Demo 已按可增高方案实现。
少量记录与高度: 只有一条日程、一条或多条全天日程时,保持工作台配置高度;记录从列表顶部自然排列,时间线仅随记录延伸,不用空白行撑满。内容未溢出时不显示“展开全部”,不产生无意义滚动。中英文均采用同一高度规则;仅用户主动展开溢出列表时允许增高。
空状态布局: 成功加载且当前列表为空时,在内容区居中显示小型灰色日历图标与对应提示。保留所选日期、前后切换、“今天”、新建及融合方案下的月视图入口;隐藏时间线、分隔线和“展开全部”。组件保持工作台配置高度,不自动收缩,不跳转到有安排的日期。新建沿用右上角“+”,不重复增加按钮。首次加载失败显示“日程加载失败,请重试”及重试入口,不使用空状态;刷新失败保留已有内容。
刷新: 首次打开、切换日期、创建成功、从详情返回及页面重新获得焦点时更新所选日数据;停留在今天时,进行中标签随时间更新;结束记录保留,不强制改变滚动位置。刷新不改变用户选中的日期,不把正在操作的记录突然替换为另一条。请求失败保留上次成功内容并提示“更新失败,重试”,不能清空后当作无日程。
| 场景 | 用户反馈 |
|---|---|
| 首次加载 | 显示列表加载状态,头部结构保留。 |
| 当天确无安排 | “当天暂无日程”;保留新建和日程应用入口。 |
| 当天安排均已结束 | 保留完整时间线,初始定位最后一条;可向上回看,不显示空状态。 |
| 其他日期无安排 | “当天暂无日程”。 |
| 记录删除或权限变化 | 进入详情时沿用已有提示;刷新后移除不可见记录,不展示缓存中的无权内容。 |
| 跨到下一天 | 当前页面从午夜前保持打开时,不静默改变所选日期;按历史日规则重取列表,“今天”可返回新一天。 |
2.2.7 组件配置与存量兼容
配置仍归属现有 Web 应用视图设计器:选中组件,在右侧属性区维护。保留现有组件名称和布局能力,本期不放任何 AI 能力开关、角色提示词、运行时间或重点条数配置。
优先评估融合方案: 同一组件提供日/月视图切换,属性增加“默认视图:日视图/月视图”。新添加组件建议默认日视图,已配置的存量组件继续默认月视图;底部“切换月视图”只切换当前组件,月视图提供“切换日视图”返回。用户本次切换不修改管理员保存的默认值。
若拆分交付: 新增“日程(日视图)”组件,现有月历组件保留;日视图不显示无法工作的月视图切换按钮,管理员选择需要的组件。不得用跳转独立日程应用冒充组件内切换。
两者是互斥的交付形态,不要求同时实现;评估结论确定后同步精简配置与图稿。移动端、任务组件、日程应用自身的整体改版不在本期范围。
2.3 待确认事项
| ID | 待确认事项 | 影响范围 | 负责人 | 结论 |
|---|---|---|---|---|
| 1 | 日/月视图融合还是拆成两个组件 | 设计器、底部切换、存量迁移 | 产品、工作台研发 | 0922 纪要要求按成本评估;本稿优先按融合示意,尚未定案 |
| 2 | 现有会议入口、权限及失效反馈能否直接复用,以及支持的会议平台范围 | 状态文案、进入会议 | 日程及会议研发 | 复用现有能力;预约未开始不阻止入会 |
| 3 | 工作台是否支持展开时自动增高及下方组件重排 | 不同宽高工作台 | 产品、设计 | 需验证实际容器;默认全量可滚动不依赖展开能力 |
| 4 | 收费、版本、发布范围及配置迁移能力 | 上线 | 产品、研发 | 待上线评审,不沿用原 AI 方案的收费和灰度理由 |
三、规范检查项
3.1 业务文案多语言 Key
沿用现有“日程、今天、全天、外勤、未开始、进行中、已结束、加入会议”等词条;新增词条先查重复,正式 Key 由研发登记,不在方案中虚构。
| 模块 | 功能点 | 示意图 | 中文 | 英文 | 多语言 Key |
|---|---|---|---|---|---|
| 日程组件 | 更多 | 见 2.2.1 | 展开全部 | Expand all | 待复用或登记 |
| 日程组件 | 收起 | 见 2.2.6 | 收起 | Show less | 待复用或登记 |
| 日程组件 | 视图切换 | 见 2.2.1 | 切换月视图/切换日视图 | Switch to month view / Switch to day view | 融合方案确认后登记 |
| 日程组件 | 会议反馈 | 见 2.2.5 | 会议状态暂不可用 | Meeting status is temporarily unavailable | 待登记 |
3.2 需求埋点
无新增埋点要求,沿用已有入口统计。
3.3 沙盒/更改集能力
沿用工作台组件配置迁移机制;新增组件或“默认视图”配置是否已被覆盖需评估。无配置的存量组件必须仍可展示,不要求用户逐页重新保存。
3.4 PaaS 国际化兼容检查
新增界面文案需中英文适配,日期、时区沿用日程规则。组件不新增 CRM 提醒、企信消息、数据翻译、审计日志、预置示例数据或翻译工作台业务配置。英文标题较长时允许截断查看,不挤掉时间与操作入口。
3.5 新对象/新字段 BI 分析申请
不新增日程或外勤业务对象、业务字段,无 BI 分析申请。
3.6 操作日志说明
沿用标准创建、修改等已有业务日志。浏览日期、展开更多及视图切换不新增用户可见业务日志。
3.7 需求风险点检测
| ID | 风险分组 | 风险类型 | 有无该风险 | 涉及风险的功能点 | 影响的企业数 | 是否报备 | 响应策略 |
|---|---|---|---|---|---|---|---|
| 1 | 对现逻辑有影响的风险点 | 交互体验有变化 | 有 | 日视图及外勤图标替代标签 | 待发布范围确认 | 待评审 | 图标提供说明;存量默认形态保留 |
| 2 | 对现逻辑有影响的风险点 | 功能有减少 | 无计划减少 | 全天完整记录及初始定位 | 同上 | 待评审 | 结束记录仍可回看,刷新不打断阅读 |
| 3 | 对现逻辑有影响的风险点 | 功能逻辑的调整 | 有 | 全天、跨天、时区及重叠显示 | 同上 | 待评审 | 覆盖零点边界、进行中与无结束时间记录 |
| 4 | 新能力风险点 | 逻辑不完善 | 有 | 视频会议状态和加入入口 | 同上 | 待评审 | 实际会议状态与预约时段分开;未知明确提示 |
| 5 | 新能力风险点 | 有性能压力 | 有 | 多记录展示、日期切换与刷新 | 同上 | 待评审 | 数据可分批加载但不可丢项;过期请求不得覆盖新选日期 |
3.8 上线策略
3.8.1 收费标准
- [ ] 不收费
- [ ] 收费
待确认。本期为基础日视图能力,不以 AI 能力收费资格作为前提。
3.8.2 上线节奏
- [ ] 全网
- [ ] 灰度
待发布评审确定,不预设客户批次和日期。上线前重点确认存量组件、外勤详情及视频会议入口的兼容情况。
3.8.3 适用版本
| 资源名称 | 标准版 | 专业版 | 旗舰版 | 无限版 | 扩展资源包 |
|---|---|---|---|---|---|
| 日程日视图组件(Web) | 待确认 | 待确认 | 待确认 | 待确认 | 待确认 |




