机器人管理平台 · 功能拆解与研发周计划
功能清单 · 研发周计划 · 评审跟进,三张表管一件事:谁在哪周做什么、还卡在哪。
维护人:产品(功能清单、评审跟进)+ 研发负责人(周计划、状态) 最后更新:2026-10-29 版本:v0.3 定位:排期索引。只回答「有哪些功能、谁做、哪周做、卡在哪」;字段、交互、异常细节以原型和对应 PRD 为准,本文件不重复描述。
0. 三个视图,各管一件事
| 视图 | 章节 | 回答的问题 | 谁维护 | 什么时候更新 |
|---|---|---|---|---|
| 功能清单 | 第 3 章 | 平台有哪些大功能/小功能,哪些已释放 / 待释放 / 未释放 | 产品 | 设计定稿时新增;释放时改范围标签;编号只增不改 |
| 周计划 | 第 4 章 | 这周/下周研发做什么,做到什么程度算完成 | 研发负责人 | 每周五冻结下一周 |
| 评审跟进 | 第 5 章 | 设计漏了什么、哪些要先调研、卡在谁那里 | 产品登记,负责人回填 | 评审当天登记,关闭时写结论 |
日常怎么走一圈:
- 产品完成一个模块的设计后释放给研发,并把该模块的功能拆成功能项写进第 3 章,给编号(如
DEV-07)。没释放的模块只登记不排期,见 3.1。 - 研发负责人每周五从「已释放、已定稿、且未排期」的功能项里挑选,填周次和负责人(第 4 章)。
- 研发只更新自己负责行的「状态」;遇到没想清楚、做不了、要调研的,不私下改范围,登记到第 5 章。
- 产品处理第 5 章的问题,把结论回写成功能项或 PRD 修订;关闭时写清结论。
- 周五复盘:核对本周计划完成情况,延期项重新排周。
1. 约定
1.1 编号规则
- 功能项:
<模块代号>-<两位序号>,如DEV-07、OTA-03。 - 问题项:
Q-<三位序号>,如Q-012。 - 编号永不复用。删除的功能标「已取消」保留行,不再重新编号。
- 新增功能按模块在表尾追加序号;不在中间插号,避免引用错位。
| 代号 | 模块 | 原型页面(currentPage) |
|---|---|---|
| PLT | 平台公共(登录、权限、主题、跨页) | 全局 |
| MOD | 型号管理 | model |
| OTA | 版本管理(OTA 管理) | ota |
| OTT | 升级任务(OTA 管理) | otaTask |
| DEV | 设备管理 | robot |
| GRP | 分组管理 | group |
| FLT | 故障台账 | fault |
| FST | 故障统计 | faultStats |
| GTD | 导览编排 · 任务编排 | guideTask |
| GSC | 导览编排 · 稿件库 | guideScript |
| GAC | 导览编排 · 动作库 | guideAction |
| GMP | 导览编排 · 地图点位管理 | guideMap |
| TEN | 系统管理 · 租户管理 | tenant |
| DEP | 系统管理 · 部门管理 | sysDept |
| USR | 系统管理 · 用户管理 | sysUser |
| ROL | 系统管理 · 角色管理 | sysRole |
| DIC | 系统管理 · 字典管理 | sysDict |
| LOG | 系统管理 · 操作日志 | sysLog |
1.2 设计状态
| 标记 | 含义 | 能否排期 |
|---|---|---|
| ✅ 已定稿 | 原型可操作,关键口径(字段、状态、边界)在产品侧已确认 | 可以 |
| ◐ 设计中 | 有原型或草图,但口径还可能变,研发做了会返工 | 不可以 |
| ○ 未设计 | 只有菜单入口或想法 | 不可以 |
第 3 章把功能全量列出来(包括 ◐/○),方便看清全貌;但只有已释放模块里的 ✅ 项能排期,◐/○ 项在第 5 章登记补设计问题。
1.3 研发状态
| 状态 | 含义 |
|---|---|
| 未开始 | 已排周次,还没动工 |
| 进行中 | 开发中(前后端联调前都算) |
| 已完成 | 已满足下方完成定义(DoD) |
| 阻塞 | 因设计、依赖、环境、接口等原因停下,必须写清卡点和需要谁 |
| 已延期 | 本周完不成,已重新排到新周次,备注写原周次(如「W03 延期」) |
| 已取消 | 需求取消,保留编号与原因 |
| 未释放 | 所属模块还没释放给研发,功能只登记不排期(见 3.1) |
完成定义(DoD)——四条都满足才能标「已完成」:
- 前后端联调通过(或纯前端项自测通过),非 Mock 数据。
- 第 3 章「验收要点」逐条验证通过。
- 权限、异常、空态、加载态按设计稿覆盖;关键操作有留痕。
- 测试冒烟通过,没有 P0/P1 遗留缺陷。
1.4 优先级
| 级别 | 含义 |
|---|---|
| P0 | 本期上线闭环必须完成,缺了业务走不通 |
| P1 | 首期增强,试点前应有 |
| P2 | 规模化、客户化或增值能力,可后置 |
优先级按「模块自身闭环」评,不按全平台评。这样每个已释放模块都有一套自己的 P0,研发看单模块就能判断先做哪几个。
1.5 周次
周次是排期的唯一单位。改周期(比如换成双周或阶段)时只改这张表的日期,功能行里的 W05 不用动。
| 周次 | 日期 | 备注 |
|---|---|---|
| W01 | 2026-11-02 ~ 11-06 | 首个完整周 |
| W02 | 2026-11-09 ~ 11-13 | |
| W03 | 2026-11-16 ~ 11-20 | |
| W04 | 2026-11-23 ~ 11-27 | |
| W05 | 2026-11-30 ~ 12-04 | |
| W06 | 2026-12-07 ~ 12-11 | |
| W07 | 2026-12-14 ~ 12-18 | |
| W08 | 2026-12-21 ~ 12-25 | |
| W09 | 2026-12-28 ~ 2027-01-01 | 元旦周,容量按 3 天算 |
| W10 | 2027-01-04 ~ 01-08 |
2026-10-26 ~ 10-30 这一周作为过渡周,不单独排期;W01 从 11-02 起算。日期按实际顺延,表里只保留最近 10 周,更早的移到文末归档。
2. 当前基线(2026-10-29)
- 原型共 18 个页面,左侧菜单 5 组:机器人管理、OTA 管理、故障管理、导览编排、系统管理。数据为前端 Mock,刷新重置。
- 已释放:型号、设备、分组、故障台账、故障统计、导览编排三页(任务编排 / 稿件库 / 动作库)。100 个功能项中 12 项按代码核对已取消,可认领 88 项。
- 下周释放(W01,11-02):系统管理六页 + 平台底座(登录、权限、数据范围),共 53 项。必须先于其它模块落地——所有页面的菜单、按钮、数据范围都挂在权限上。
- 未释放:OTA 版本管理(设计中,Q-022)、升级任务(PRD 本期不含)、地图点位管理,共 31 项。
- 按原型代码核对,与 PRD 不一致的地方:
- 适配版本、单设备版本下发已从原型删除,版本变更只走升级任务;型号页不再有「可用版本」列与设备数量。
- 设备改为「所属部门」,不再维护所属分组;新增当前软件版本、硬件版本采集、关联故障。
- 故障台账的登记 / 受理 / 处理 / 解决 / 关闭未实现,「处理」按钮置灰,持续时长与处理状态两列恒为「—」。
- 版本状态为手动「启用 / 停止下发 + 原因」,停止下发需列出影响范围。
- 导览编排三页无 PRD,以原型为口径(Q-009)。
- PRD 4.3 的 P2 方向(预测性维护、开放 API、计费与配额)暂不展开,等立项后再补。
3. 功能清单
3.0 统计
已释放(可排期)
| 模块 | 功能项 | P0 | P1 | P2 | 已取消 | 未定稿 |
|---|---|---|---|---|---|---|
| MOD 型号管理 | 14 | 8 | 4 | 0 | 2 | 2 |
| DEV 设备管理 | 31 | 9 | 12 | 6 | 4 | 5 |
| GRP 分组管理 | 12 | 7 | 3 | 2 | 0 | 2 |
| FLT 故障台账 | 16 | 3 | 4 | 3 | 6 | 4 |
| FST 故障统计 | 6 | 3 | 2 | 1 | 0 | 1 |
| GTD 导览编排 · 任务编排 | 11 | 8 | 3 | 0 | 0 | 0 |
| GSC 导览编排 · 稿件库 | 5 | 3 | 2 | 0 | 0 | 0 |
| GAC 导览编排 · 动作库 | 5 | 2 | 3 | 0 | 0 | 0 |
| 已释放合计 | 100 | 43 | 33 | 12 | 12 | 14 |
已释放共 100 项:已取消 12 项(按原型代码核对)、未定稿 14 项;研发当前可认领 88 项,其中 P0 43 项。
待释放(计划 W01 释放,设计需在 11-02 前定稿)
| 模块 | 功能项 | P0 | P1 | P2 | 已取消 | 未定稿 |
|---|---|---|---|---|---|---|
| PLT 平台公共 | 14 | 8 | 4 | 2 | 0 | 2 |
| TEN 系统管理 · 租户管理 | 8 | 6 | 0 | 2 | 0 | 1 |
| DEP 系统管理 · 部门管理 | 5 | 4 | 1 | 0 | 0 | 0 |
| USR 系统管理 · 用户管理 | 9 | 6 | 3 | 0 | 0 | 0 |
| ROL 系统管理 · 角色管理 | 6 | 6 | 0 | 0 | 0 | 0 |
| DIC 系统管理 · 字典管理 | 5 | 4 | 1 | 0 | 0 | 0 |
| LOG 系统管理 · 操作日志 | 6 | 4 | 2 | 0 | 0 | 1 |
| 待释放合计 | 53 | 38 | 11 | 4 | 0 | 4 |
待释放 53 项:系统管理六页 + 平台底座(登录 / 权限 / 数据范围)。释放后并入「已释放」表;其中未定稿 4 项,必须在 11-02 前补完。
未释放(仅登记,不占人力)
| 模块 | 功能项 | P0 | P1 | P2 | 已取消 | 未定稿 |
|---|---|---|---|---|---|---|
| OTA 版本管理 | 16 | 9 | 5 | 1 | 1 | 1 |
| OTT 升级任务 | 14 | 10 | 2 | 2 | 0 | 1 |
| GMP 导览编排 · 地图点位管理 | 1 | 0 | 0 | 1 | 0 | 1 |
| 未释放合计 | 31 | 19 | 7 | 4 | 1 | 3 |
未释放 31 项,等产品释放后并入上面的表。其中未定稿 3 项(◐/○)。
本表由
node 研发排期/统计.js生成,改完功能清单或调整释放范围后重新执行。
3.1 释放范围与排期口径
释放是产品的一个动作:设计完一个模块,才把该模块释放给研发。只有已释放(含本周计划释放)的模块能进周计划;其余模块的功能项照常登记,用于看清全貌与依赖,但研发不认领、不算人力。
| 状态 | 模块 | 设计依据 |
|---|---|---|
| 已释放 | 型号管理、设备管理、分组管理 | 原型 + 机器人管理/机器人管理功能模块PRD.md |
| 已释放 | 故障台账、故障统计 | 原型 + 故障管理/故障管理模块PRD.md(处理流程未实现,见 Q-023) |
| 已释放 | 导览编排:任务编排、稿件库、动作库 | 原型(无 PRD,见 Q-009) |
| 待释放(W01) | 系统管理:租户 / 部门 / 用户 / 角色 / 字典 / 操作日志 | 无 PRD,设计需在 11-02 前定稿(Q-001) |
| 待释放(W01) | 平台底座:登录、菜单 / 按钮权限、数据范围、跨页联动、统一反馈 | 与系统管理强耦合,同批释放(Q-020) |
| 未释放 | OTA 管理 · 版本管理 | 仍在设计(Q-022) |
| 未释放 | OTA 管理 · 升级任务(批量 / 灰度 / 回滚) | PRD 1.4 明确「本期不包含」(Q-002) |
| 未释放 | 导览编排 · 地图点位管理 | 占位页,未设计(Q-011) |
为什么系统管理要先释放:已释放模块的菜单显隐、按钮显隐、数据范围全部依赖权限体系。这套底座不落地,型号、设备、分组、故障、导览这五个模块都只能停留在「假权限」状态,后面每加一个页面都要返工。所以系统管理与平台底座排在 W01,优先于 OTA 和升级任务。
已释放模块中的未实现项
以下功能行当前状态为「已取消」,是按原型代码核对的结论,不是遗漏。若产品要恢复,请在评审中提出并重新立项:
| 模块 | 已取消项 | 原因 |
|---|---|---|
| 型号 | MOD-10 可用版本数量、MOD-11 设备数量跳转 | 型号页已移除对应列 |
| 设备 | DEV-09 无可用版本引导、DEV-13 单设备版本下发、DEV-14 下发互斥 | 适配版本与版本下发已从原型删除,版本变更统一走升级任务 |
| 设备 | DEV-22 所属分组跳转 | 设备改为「所属部门」,不再维护分组 |
| 故障 | FLT-05~09 登记 / 受理 / 处理 / 解决 / 关闭、FLT-12 状态机 | 原型「处理」按钮置灰、无登记入口,列表状态与持续时长恒为「—」 |
| 版本 | OTA-13 从型号页 / 设备页带筛选进入 | 两处版本入口已删除 |
规则:
- 释放是产品的一个动作,不是研发自己判断。释放时产品做三件事:把该模块设计状态改成 ✅、在本表把它移到「已释放」、通知研发负责人。
- 口径变了要重新释放:已释放模块如果后续有设计变更影响字段或流程,产品在功能行备注里带上 Q 编号,并告知研发;不悄悄改。
- 未释放模块的功能行,状态统一写「未释放」;计划本周释放的写「待释放」。两者都不进周计划。
- 未释放 ≠ 不重要。若因依赖被迫要碰未释放模块,走第 5 章的 Q 决策,不要私自开工。
- 释放范围只增不减;要撤回释放,产品需说明已完成部分的处理方式,避免研发白做。
3.2 型号管理(MOD)
范围:已释放 · 可排期 依据:原型
model页(当前代码)。与 PRD 的差异:型号页已不再展示「可用版本」列与设备数量,版本维护与下发全部移出型号页。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| MOD-01 | 列表 | 型号列表(型号 ID、类别、系列、型号、制造商、描述、创建时间) | ✅ | P0 | — | 未开始 | — | 分页 10/20/50/100;窄屏横向滚动可看到创建时间 |
| MOD-02 | 列表 | 卡片 / 列表视图切换 | ✅ | P1 | — | 未开始 | — | 默认卡片;两种视图字段一致,分页保留 |
| MOD-03 | 查询 | 条件查询(类别 / 系列 / 型号关键词 / 制造商 / 描述 / 创建时间) | ✅ | P0 | — | 未开始 | — | 草稿条件点「查询」才生效;重置;无版本号条件 |
| MOD-04 | 维护 | 新建型号(型号 ID 自动生成) | ✅ | P0 | — | 未开始 | — | MD-0001 起递增;必填校验;类别来自字典 |
| MOD-05 | 维护 | 编辑型号 | ✅ | P0 | — | 未开始 | — | 型号 ID 不可改;变更写操作日志 |
| MOD-06 | 维护 | 型号图片上传 / 删除 / 重传 | ✅ | P1 | — | 未开始 | — | JPG/PNG/WebP ≤2MB;仅详情展示;详情为左图右字段 |
| MOD-07 | 校验 | 型号重复校验与定位高亮 | ✅ | P0 | — | 未开始 | — | 类别+制造商+系列+型号判重;定位后保留原查询条件 |
| MOD-08 | 维护 | 删除型号(设备在用保护) | ✅ | P0 | — | 未开始 | — | 有设备禁止删除;无设备二次确认并级联版本 |
| MOD-09 | 详情 | 型号详情(字段 + 只读版本列表) | ✅ | P0 | — | 未开始 | — | 版本区块只读;点版本行打开版本详情抽屉;不提供版本维护入口 |
| MOD-10 | 详情 | 可用版本数量与跳转 OTA | — | — | — | 已取消 | — | 原型已移除该列;版本下发删除后型号页不再展示可用版本 |
| MOD-11 | 联动 | 型号设备数量跳转设备管理 | — | — | — | 已取消 | — | 原型已移除设备数量列 |
| MOD-12 | 批量 | 型号勾选导出 / 清空选择 | ◐ | P1 | — | 未开始 | — | 未勾选时提示先勾选;勾选后仅提示「导出功能待后续实现」 |
| MOD-13 | 校验 | 并发唯一约束 | ✅ | P0 | — | 未开始 | — | 后端唯一索引兜底,不能只靠前端判重 |
| MOD-14 | 生命周期 | 型号状态机(草稿 / 已发布 / 停用 / 归档) | ◐ | P1 | — | 未开始 | — | PRD N-05,设计未定稿,释放后另行确认 |
代码核对发现:型号页「导出」按钮的权限码用的是
device:export,不是model:export,见 Q-024。
3.3 设备管理(DEV)
范围:已释放 · 可排期 依据:原型
robot页(当前代码)。与 PRD 的差异:适配版本、版本下发已从原型删除;设备不再维护所属分组,改为所属部门;新增当前软件版本、硬件版本采集、关联故障。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| DEV-01 | 列表 | 设备类别页签(字典驱动) | ✅ | P0 | — | 未开始 | — | 新增类别自动出现页签;页签切换保留各自筛选 |
| DEV-02 | 列表 | 类别概览卡与联动筛选 | ✅ | P1 | — | 未开始 | — | 总数/在线/离线/执行中/故障;执行中依赖任务数据 |
| DEV-03 | 查询 | 条件查询(编码·SN·名称、型号、运行环境、在线状态、当前软件版本、绑定状态、租户、部门、使用地点、创建时间) | ✅ | P0 | — | 未开始 | — | 草稿条件点查询生效;更多/收起保留已生效扩展条件 |
| DEV-04 | 列表 | 列表 / 卡片视图切换 | ✅ | P1 | — | 未开始 | — | 两种视图字段一致;操作槽位对齐 |
| DEV-05 | 维护 | 新建设备 | ✅ | P0 | — | 未开始 | — | 编码全局唯一;型号限当前类别;运行环境、使用地点、所属部门、网络配置;无适配版本字段 |
| DEV-06 | 维护 | 编辑设备 | ✅ | P0 | — | 未开始 | — | 编码只读;变更项自动写变更记录 |
| DEV-07 | 维护 | 删除设备(软删除) | ✅ | P0 | — | 未开始 | — | 保留删除时间/人;不参与统计与绑定候选;有绑定时提示影响 |
| DEV-08 | 详情 | 设备详情整页 | ✅ | P0 | — | 未开始 | — | 概要 + 基本信息 + 绑定设备 + 关联故障 + 当前软件版本 + 硬件版本 |
| DEV-09 | 详情 | 无可用版本时的引导 | — | — | — | 已取消 | — | 适配版本字段已删除,不再需要该引导 |
| DEV-10 | 绑定 | 绑定 / 解绑 / 换绑 | ✅ | P0 | — | 未开始 | — | 遥操 1:N;机器人/桌面最多 1 台遥操;已绑定置灰并提示归属 |
| DEV-11 | 绑定 | 绑定数量跳转与跨类别选择 | ✅ | P1 | — | 未开始 | — | 同类别直接跳;跨类别先弹选择;返回还原现场 |
| DEV-12 | 绑定 | 类别绑定能力开关 | ✅ | P2 | — | 未开始 | — | 数采外骨骼不出现任何绑定入口,直接调用被拦截 |
| DEV-13 | 下发 | 单设备版本下发 | — | — | — | 已取消 | — | 原型已删除该功能;版本变更统一走升级任务(OTT,未释放) |
| DEV-14 | 下发 | 下发互斥与留痕 | — | — | — | 已取消 | — | 随 DEV-13 一并删除 |
| DEV-15 | 远程 | 远程控制入口 | ✅ | P1 | — | 未开始 | — | 离线拦截;新窗口跳转并带设备编码;留痕;未配置时占位页 |
| DEV-16 | 变更 | 设备变更记录 | ✅ | P0 | — | 未开始 | — | 时间 / 变更类型 / 变更内容 / 操作人;环境、地点、部门、绑定、远程操作留痕 |
| DEV-17 | 硬件 | 硬件版本弹窗 | ✅ | P1 | — | 未开始 | — | 按部位分组;状态:已采集 / 部分未返回 / 不支持 / 未采集 / 失败 |
| DEV-18 | 硬件 | 主动采集 / 重新采集硬件版本 | ✅ | P1 | — | 未开始 | — | 采集进度、失败原因、版本变化提示、保留上次结果 |
| DEV-19 | 硬件 | 硬件采集日志抽屉 | ✅ | P2 | — | 未开始 | — | 历次采集时间轴与部件快照对照 |
| DEV-20 | 实时 | 在线状态 / 电量 | ✅ | P0 | — | 未开始 | — | 设备侧上报回填;电量 ≤30% 红色;未上报显示「—」 |
| DEV-21 | 批量 | 批量导入 / 导出 | ◐ | P1 | — | 未开始 | — | 两个按钮已按权限显示,未接任何逻辑;需模板、预校验、部分失败报告 |
| DEV-22 | 联动 | 设备所属分组跳转分组管理 | — | — | — | 已取消 | — | 设备列表与详情已改为「所属部门」,不再展示所属分组 |
| DEV-23 | 联动 | 下发任务数汇总与跳任务管理 | ✅ | P2 | — | 未开始 | — | 按设备编码汇总任务数;为 0 显示「—」;点击跳任务管理 |
| DEV-24 | 校验 | 网络配置校验 | ✅ | P1 | — | 未开始 | — | IPv4/域名格式;端口 1-65535;选填 |
| DEV-25 | 生命周期 | 设备状态机(待激活 / 在用 / 停用 / 维修 / 报废) | ◐ | P1 | — | 未开始 | — | 与运行环境、在线状态的映射待定,设计未定稿 |
| DEV-26 | 建档 | 扫码 / 出厂 SN 建档 | ◐ | P2 | — | 未开始 | — | 二维码来源与校验规则待设计 |
| DEV-27 | 诊断 | 日志采集与远程诊断 | ○ | P2 | — | 未开始 | — | 依赖日志服务,未设计 |
| DEV-28 | 统计 | 设备使用统计(利用率 / 在线率 / 故障率) | ○ | P2 | — | 未开始 | — | 口径与报表形态未设计 |
| DEV-29 | 详情 | 当前软件版本与版本详情 | ✅ | P1 | — | 未开始 | — | 详情与列表均可点版本号打开只读版本抽屉;版本不存在时提示「版本记录已不存在」 |
| DEV-30 | 详情 | 设备关联故障 | ✅ | P1 | — | 未开始 | — | 详情内展示该设备故障记录;点故障可跳到故障台账;依赖故障模块 |
| DEV-31 | 详情 | 已删除设备标记与引用处理 | ✅ | P1 | — | 未开始 | — | 其它模块引用已删除设备时追加「已删除」;绑定弹窗中置灰 |
3.4 分组管理(GRP)
范围:已释放 · 可排期 依据:PRD 6.4、7.4;原型
group页。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| GRP-01 | 列表 | 分组列表 / 卡片、分页 | ✅ | P0 | — | 未开始 | — | 分组 ID、名称、设备数、标签、描述、创建时间 |
| GRP-02 | 查询 | 条件查询(ID/名称、标签、设备数、描述、时间) | ✅ | P0 | — | 未开始 | — | 草稿条件点查询生效 |
| GRP-03 | 维护 | 新建 / 编辑分组抽屉 | ✅ | P0 | — | 未开始 | — | ID 可改且唯一;名称唯一;描述 200 字计数 |
| GRP-04 | 维护 | 删除分组(有设备保护) | ✅ | P0 | — | 未开始 | — | 有设备禁止删除;二次确认 |
| GRP-05 | 设备 | 添加设备双栏弹窗 | ✅ | P0 | — | 未开始 | — | 左右筛选一致、跨页勾选、单台移除、全部删除 |
| GRP-06 | 设备 | 已选设备摘要与管理设备弹窗 | ✅ | P1 | — | 未开始 | — | 总数、类别分布、前 9 台;弹窗内搜索/移除/追加 |
| GRP-07 | 设备 | 设备单归属回写 | ✅ | P0 | — | 未开始 | — | 保存时同步设备所属分组;移出的设备退回未分组 |
| GRP-08 | 详情 | 分组详情与设备清单 | ✅ | P1 | — | 未开始 | — | 设备编码可进详情;清单分页常显、表内滚动 |
| GRP-09 | 联动 | 分组与设备互相跳转 | ✅ | P1 | — | 未开始 | — | 两个方向都可返回并还原现场 |
| GRP-10 | 统计 | 设备数量按在用设备实时统计 | ✅ | P0 | — | 未开始 | — | 已删除设备不计入,删除校验同口径 |
| GRP-11 | 层级 | 分组层级与客户 / 站点维度 | ○ | P2 | — | 未开始 | — | PRD N-18;依赖组织与多租户口径 |
| GRP-12 | 批量 | 批量调整设备分组 | ○ | P2 | — | 未开始 | — | PRD N-19;批量接口与失败回滚规则待设计 |
3.5 故障台账(FLT)
范围:已释放 · 可排期 依据:原型
fault页(当前代码)。与 PRD 的差异:登记、受理、解决、关闭整套处理流程未实现,列表「处理」按钮置灰并提示「暂未开发此功能」;持续时长、处理状态两列恒为「—」。本期交付以「只读台账 + 统计」为界,见 Q-023。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| FLT-01 | 列表 | 故障台账列表(按发生时间倒序、分页) | ✅ | P0 | — | 未开始 | — | 故障编号、设备编码、故障码、故障ID、摘要、来源节点、级别、发生时间;分页 10/20/50/100 |
| FLT-02 | 列表 | 概览卡与联动筛选 | ✅ | P1 | — | 未开始 | — | 点卡片按状态或级别筛选,再点取消 |
| FLT-03 | 查询 | 条件查询(编号/设备编码、级别、故障码、来源节点、发生时间) | ✅ | P0 | — | 未开始 | — | 草稿条件点查询生效;支持重置与更多/收起 |
| FLT-04 | 详情 | 故障详情抽屉(只读) | ✅ | P0 | — | 未开始 | — | 故障基本信息、关联日志;无处理按钮 |
| FLT-05 | 登记 | 登记故障 | — | — | — | 已取消 | — | 原型无登记入口,PRD F-05 与代码不一致 |
| FLT-06 | 处理 | 受理 | — | — | — | 已取消 | — | 列表「处理」按钮置灰,未开发 |
| FLT-07 | 处理 | 处理记录 / 转派 | — | — | — | 已取消 | — | 同上 |
| FLT-08 | 处理 | 标记已解决 | — | — | — | 已取消 | — | 同上 |
| FLT-09 | 处理 | 关闭故障 | — | — | — | 已取消 | — | 同上 |
| FLT-10 | 日志 | 关联日志与故障日志包下载 | ✅ | P1 | — | 未开始 | — | 日志按故障时刻展示;日志包可下载 |
| FLT-11 | 联动 | 故障与设备互相跳转 | ✅ | P1 | — | 未开始 | — | 故障→设备详情;设备详情→该设备故障;可返回 |
| FLT-12 | 规则 | 故障处理状态机 | — | — | — | 已取消 | — | 随处理流程一并取消;如恢复见 Q-023 |
| FLT-13 | 字段 | 处理状态与持续时长 | ◐ | P1 | — | 未开始 | — | 两列当前恒为「—」;字段来源(告警系统 / 处理流程)待定 |
| FLT-14 | 接入 | 告警自动建单与去重 | ○ | P2 | — | 未开始 | — | 依赖告警服务,未设计 |
| FLT-15 | 联动 | 工单 / 禅道联动 | ○ | P2 | — | 未开始 | — | 未设计 |
| FLT-16 | 时效 | SLA 与超时升级 | ○ | P2 | — | 未开始 | — | 依赖处理流程与通知中心,未设计 |
3.6 故障统计(FST)
范围:已释放 · 可排期 依据:
故障管理/故障管理模块PRD.md4.6;原型faultStats页。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| FST-01 | 指标 | 五张指标卡 | ✅ | P0 | — | 未开始 | — | 累计/未闭环/闭环率/平均修复时长/严重;口径与 PRD 一致 |
| FST-02 | 分布 | 故障级别 / 类型分布 | ✅ | P0 | — | 未开始 | — | 条数+占比;按最大值归一 |
| FST-03 | 趋势 | 近 14 天故障趋势 | ✅ | P1 | — | 未开始 | — | 按发生日期统计,最后一天为今天 |
| FST-04 | Top | 高频故障码 Top5 / 故障设备 Top5 | ✅ | P1 | — | 未开始 | — | 按次数排序,第一名归一 |
| FST-05 | 口径 | 统计范围固定为全量 | ✅ | P0 | — | 未开始 | — | 含已关闭;不随台账筛选变化 |
| FST-06 | 导出 | 故障统计报表导出 | ◐ | P2 | — | 未开始 | — | 格式与异步方案见 Q-012 |
3.7 导览编排 · 任务编排(GTD)
范围:已释放 · 可排期 依据:
app.js的GuideModule与guide-module-tpl模板(原「展演编排平台」合并)。无 PRD,见 Q-009。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| GTD-01 | 列表 | 任务列表与查询 | ✅ | P0 | — | 未开始 | — | 名称/编号、状态、下发设备、稿件来源、播放模式、音色;分页 |
| GTD-02 | 编辑 | 剪辑台:稿件选择与分片 | ✅ | P0 | — | 未开始 | — | 稿件正文按空行分片;可增删/调整顺序 |
| GTD-03 | 编辑 | 文本区间绑定动作 | ✅ | P0 | — | 未开始 | — | 拖选文字→选动作→加入时间轴;可清除;按勾选顺序 |
| GTD-04 | 编辑 | 语速 / 音色 / 播放模式 | ✅ | P0 | — | 未开始 | — | 音色作用于片段所属稿件全部片段;单次/循环与循环间隔 |
| GTD-05 | 编辑 | 试听与音画同步预览 | ✅ | P1 | — | 未开始 | — | 试听语速/音色;执行序列预览;音画同步偏差提示 |
| GTD-06 | 维护 | 保存任务 / 编辑已有任务 | ✅ | P0 | — | 未开始 | — | 保存后可在列表编辑;编辑重算总时长 |
| GTD-07 | 维护 | 复制任务 / 删除任务 | ✅ | P1 | — | 未开始 | — | 复制不带下发设备与下发状态;删除需二次确认 |
| GTD-08 | 下发 | 多设备下发 | ✅ | P0 | — | 未开始 | — | 仅在线且未在分发中的设备;同任务重复下发整包覆盖 |
| GTD-09 | 下发 | 下发结果(成功/部分失败/全部失败) | ✅ | P0 | — | 未开始 | — | 按设备展示结果与失败原因;可重发 |
| GTD-10 | 稿件 | 稿件正文修改同步到引用任务 | ✅ | P1 | — | 未开始 | — | 改字/加句/删句后提示同步范围;确认后生效 |
| GTD-11 | 权限 | 查看/新建/编辑/删除/下发 按钮权限 | ✅ | P0 | — | 未开始 | — | 与权限树 guideTask:* 一致 |
3.8 导览编排 · 稿件库(GSC)
范围:已释放 · 可排期
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| GSC-01 | 列表 | 稿件列表与查询 | ✅ | P0 | — | 未开始 | — | 名称/编号、预计时长、字符数、更新时间 |
| GSC-02 | 维护 | 上传稿件(文件解析正文) | ✅ | P1 | — | 未开始 | — | 拖拽或选择文件;解析失败有提示 |
| GSC-03 | 维护 | 新建 / 编辑稿件正文 | ✅ | P0 | — | 未开始 | — | 只存正文;字数与预计时长实时计算 |
| GSC-04 | 维护 | 复制 / 删除稿件 | ✅ | P1 | — | 未开始 | — | 被任务引用的删除需提示影响 |
| GSC-05 | 权限 | 查看/上传/编辑/删除 | ✅ | P0 | — | 未开始 | — | 与权限树 guideScript:* 一致 |
3.9 导览编排 · 动作库(GAC)
范围:已释放 · 可排期
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| GAC-01 | 列表 | 动作列表与查询 | ✅ | P0 | — | 未开始 | — | 名称/编号、分类、录制设备、时长;分页 |
| GAC-02 | 预览 | 动作示意与幅度说明 | ✅ | P1 | — | 未开始 | — | 姿态示意、关节幅度、展会建议范围 |
| GAC-03 | 录制 | 示教录制 | ✅ | P1 | — | 未开始 | — | 安全距离提示→准备中→录制→轨迹生成→结束;与机器人端 SDK 相关 |
| GAC-04 | 录制 | 保存到动作库 | ✅ | P1 | — | 未开始 | — | 动作名称、动作模板、录制设备 SN;保存后列表可见 |
| GAC-05 | 权限 | 只读查看 | ✅ | P0 | — | 未开始 | — | 仅 guideAction:view;新增动作走录制/后台 |
以下为待释放部分:计划 W01 释放,设计需在 11-02 前定稿;释放前不排期。
3.10 平台公共(PLT)
范围:待释放 · 计划 W01(11-02 ~ 11-06)释放,设计需在释放前定稿(Q-001 / Q-020) 依据:原型登录页、菜单与权限框架;PRD 第 10 章权限与审计。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| PLT-01 | 登录 | 登录页与演示账号选择 | ✅ | P0 | — | 待释放 | — | 按租户分组的账号列表;停用账号点击给出提示、不允许登录;未登录不加载业务数据 |
| PLT-02 | 登录 | 切换账号 / 退出登录 | ✅ | P0 | — | 待释放 | — | 顶栏切换后页面、菜单、数据范围立即重算 |
| PLT-03 | 权限 | 菜单与页面按权限码显隐 | ✅ | P0 | — | 待释放 | — | 组内子项全部无权时整组隐藏;与 pagePermissionMap 一致 |
| PLT-04 | 权限 | 页面路由拦截 | ✅ | P0 | — | 待释放 | — | 无权直接跳转被拦截并落到首个可见页 |
| PLT-05 | 权限 | 按钮级权限 | ✅ | P0 | — | 待释放 | — | 新建/编辑/删除/下发等按 can() 隐藏,不仅置灰 |
| PLT-06 | 权限 | 数据范围(六档)在列表与接口生效 | ✅ | P0 | — | 待释放 | — | 全部租户/指定租户/本租户全部部门/指定部门/本部门及下级/本部门;越权查询返回空而非报错 |
| PLT-07 | 权限 | 临时附加权限(只加不减) | ✅ | P1 | — | 待释放 | — | 附加权限生效于本次会话,可查看不可扩大数据范围 |
| PLT-08 | 全局 | 深色 / 浅色主题切换与记忆 | ✅ | P2 | — | 待释放 | — | 刷新后保持;两套主题下对比度达标 |
| PLT-09 | 全局 | 宽屏 / 窄屏响应式 | ✅ | P1 | — | 待释放 | — | 1024 宽可用;表格横向滚动可看到全部列;固定操作列不压内容 |
| PLT-10 | 全局 | 跨页跳转返回条与现场还原 | ✅ | P1 | — | 待释放 | — | 来源条、返回上一页;还原页签、筛选、分页、详情 |
| PLT-11 | 全局 | 统一反馈与表单校验 | ✅ | P0 | — | 待释放 | — | 二次确认、必填提示、失败提示文案统一 |
| PLT-12 | 全局 | 任务管理落地页(设备下发任务跳转) | ✅ | P2 | — | 待释放 | — | 空态页展示任务编号/名称/设备/状态/创建时间;接任务管理后替换 |
| PLT-13 | 全局 | 空态 / 加载态 / 异常态 / 无权限态 | ◐ | P0 | — | 待释放 | — | 统一规范待产品定稿;原型目前只覆盖部分空态 |
| PLT-14 | 通知 | 通知中心(站内信 / 邮件) | ○ | P1 | — | 待释放 | — | 任务失败、故障待受理、租户到期;渠道与模板未设计(Q-016) |
3.11 系统管理 · 租户管理(TEN)
范围:待释放 · 计划 W01(11-02 ~ 11-06)释放,设计需在释放前定稿(Q-001 / Q-020) 依据:原型
tenant页。无 PRD(Q-001)。平台租户内置,客户租户按可用设备类别控制可见范围。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| TEN-01 | 列表 | 租户列表 / 树与分页 | ✅ | P0 | — | 待释放 | — | 平台与客户分组;展开收起;按租户分页 |
| TEN-02 | 查询 | 条件查询(名称、联系人、类型、状态、编码、类别、录入方式、到期) | ✅ | P0 | — | 待释放 | — | 默认 4 个常用条件,更多展开 |
| TEN-03 | 维护 | 开通租户 | ✅ | P0 | — | 待释放 | — | 编码自动生成可改;可用类别、录入方式、有效期(含长期) |
| TEN-04 | 维护 | 编辑租户 | ✅ | P0 | — | 待释放 | — | 开通后不可改字段置灰;联系人由主管理员推导、只读 |
| TEN-05 | 状态 | 停用 / 启用与到期处理 | ✅ | P0 | — | 待释放 | — | 到期展示为停用;内置租户不可停用/删除 |
| TEN-06 | 授权 | 可用设备类别授权 | ✅ | P0 | — | 待释放 | — | 只影响可见性,型号库全局一份;变更写审计 |
| TEN-07 | 导出 | 租户列表导出 | ◐ | P2 | — | 待释放 | — | 与 Q-012 导出方案统一 |
| TEN-08 | 预留 | 客户自助升级开关 | ✅ | P2 | — | 待释放 | — | 当前恒为不允许且不可调整 |
3.12 系统管理 · 部门管理(DEP)
范围:待释放 · 计划 W01(11-02 ~ 11-06)释放,设计需在释放前定稿(Q-001 / Q-020)
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| DEP-01 | 树 | 部门树(租户下、最多 4 层) | ✅ | P0 | — | 待释放 | — | 超过 4 层不能继续新建;展开收起记忆 |
| DEP-02 | 维护 | 新建部门 / 新建下级 / 编辑 | ✅ | P0 | — | 待释放 | — | 同租户内名称唯一;编码规则明确 |
| DEP-03 | 维护 | 停用 / 启用 / 删除 | ✅ | P0 | — | 待释放 | — | 有用户或下级部门时禁止删除 |
| DEP-04 | 权限 | 部门作为数据范围坐标系 | ✅ | P0 | — | 待释放 | — | 换部门立即影响「本部门/及下级」可见范围并写日志 |
| DEP-05 | 同步 | 部门名称同步到业务下拉 | ✅ | P1 | — | 待释放 | — | 设备/型号/分组的所属部门下拉同源 |
3.13 系统管理 · 用户管理(USR)
范围:待释放 · 计划 W01(11-02 ~ 11-06)释放,设计需在释放前定稿(Q-001 / Q-020)
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| USR-01 | 列表 | 用户列表与查询 | ✅ | P0 | — | 待释放 | — | 姓名/账号/手机、租户、主部门、角色、状态 |
| USR-02 | 维护 | 新建用户 | ✅ | P0 | — | 待释放 | — | 租户+主部门+角色;账号唯一;手机/邮箱校验 |
| USR-03 | 维护 | 编辑用户 | ✅ | P0 | — | 待释放 | — | 换部门/角色立即生效并写日志 |
| USR-04 | 状态 | 停用 / 启用 | ✅ | P0 | — | 待释放 | — | 停用保留历史操作记录;不能登录 |
| USR-05 | 维护 | 删除用户与保护 | ✅ | P0 | — | 待释放 | — | 内置账号、主管理员不可删除 |
| USR-06 | 维护 | 重置密码 | ✅ | P1 | — | 待释放 | — | 临时密码只展示一次;强制下次登录修改 |
| USR-07 | 维护 | 设为主管理员 | ✅ | P1 | — | 待释放 | — | 租户联系人自动跟随;原主管理员降为普通用户 |
| USR-08 | 权限 | 临时附加权限 | ✅ | P1 | — | 待释放 | — | 只加不减;可随时收回;写日志 |
| USR-09 | 规则 | 角色归属校验 | ✅ | P0 | — | 待释放 | — | 平台角色只授平台租户;客户角色只能授本租户 |
3.14 系统管理 · 角色管理(ROL)
范围:待释放 · 计划 W01(11-02 ~ 11-06)释放,设计需在释放前定稿(Q-001 / Q-020)
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| ROL-01 | 列表 | 角色列表与查询 | ✅ | P0 | — | 待释放 | — | 名称/编码、归属租户、类型;内置标识 |
| ROL-02 | 维护 | 新建 / 编辑角色 | ✅ | P0 | — | 待释放 | — | 名称与编码唯一;归属与类型决定可授范围 |
| ROL-03 | 权限 | 权限树配置(菜单+按钮) | ✅ | P0 | — | 待释放 | — | 父菜单勾选联动叶子;平台专属节点不出现在客户角色 |
| ROL-04 | 权限 | 数据范围六档 | ✅ | P0 | — | 待释放 | — | 档位在角色上,具体范围由主部门/授权租户决定 |
| ROL-05 | 保护 | 内置角色保护 | ✅ | P0 | — | 待释放 | — | 不可修改、不可删除 |
| ROL-06 | 维护 | 删除角色与引用保护 | ✅ | P0 | — | 待释放 | — | 有用户引用时禁止删除 |
3.15 系统管理 · 字典管理(DIC)
范围:待释放 · 计划 W01(11-02 ~ 11-06)释放,设计需在释放前定稿(Q-001 / Q-020)
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| DIC-01 | 分组 | 字典分组(类别/系列/环境/故障类型/故障码等) | ✅ | P0 | — | 待释放 | — | 左侧分组,右侧条目;分组固定不可增删 |
| DIC-02 | 维护 | 新增 / 编辑条目 | ✅ | P0 | — | 待释放 | — | 编码唯一;排序、备注;编码规则明确 |
| DIC-03 | 状态 | 停用 / 启用与引用保护 | ✅ | P0 | — | 待释放 | — | 被业务引用的条目不能改名/删除,只能停用 |
| DIC-04 | 同步 | 部门分组只读同步 | ✅ | P1 | — | 待释放 | — | 只读展示,跳转部门管理维护 |
| DIC-05 | 驱动 | 字典驱动业务页下拉与页签 | ✅ | P0 | — | 待释放 | — | 型号/设备/故障页新增字典项后自动出现 |
3.16 系统管理 · 操作日志(LOG)
范围:待释放 · 计划 W01(11-02 ~ 11-06)释放,设计需在释放前定稿(Q-001 / Q-020)
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| LOG-01 | 列表 | 日志列表 | ✅ | P0 | — | 待释放 | — | 操作人、租户、部门、模块、动作、对象、结果、时间、IP |
| LOG-02 | 查询 | 条件查询(人/对象/内容、模块、动作、结果、时间) | ✅ | P0 | — | 待释放 | — | 组合查询;默认按时间倒序 |
| LOG-03 | 详情 | 前后值对比 | ✅ | P0 | — | 待释放 | — | 修改类日志展示 before/after |
| LOG-04 | 导出 | 日志导出 | ◐ | P1 | — | 待释放 | — | 按当前筛选导出;方案见 Q-012 |
| LOG-05 | 写入 | 各模块关键操作写入日志 | ✅ | P0 | — | 待释放 | — | 登录、增删改、下发、授权、权限配置全覆盖 |
| LOG-06 | 安全 | 只增不改与保留期 | ✅ | P1 | — | 待释放 | — | 任何角色不可删日志;保留期待定(Q-013) |
以下为未释放部分:功能照常登记,用于看清依赖与后续范围,不进入周计划。
3.17 版本管理(OTA)
范围:未释放 · 版本管理仍在设计(Q-022) 依据:原型
ota页(当前代码)。与 PRD 的差异:版本状态由「按生效时间自动判定」改为手动「启用 / 停止下发」,停止下发需填原因;不再有版本下发能力(已从设备页删除)。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| OTA-01 | 列表 | 版本列表(跨型号、版本号全局唯一) | ✅ | P0 | — | 未释放 | — | 版本号、适用型号(备注)、状态、版本包、软件/固件项数、在用设备、创建时间 |
| OTA-02 | 列表 | 概览卡(总数 / 启用 / 停止下发)与联动筛选 | ✅ | P1 | — | 未释放 | — | 点卡片筛选,再点取消 |
| OTA-03 | 查询 | 条件查询(版本号、状态、适用型号、创建时间) | ✅ | P0 | — | 未释放 | — | 草稿条件点查询生效 |
| OTA-04 | 维护 | 新建版本 | ✅ | P0 | — | 未释放 | — | 版本号、适用型号(选填备注)、压缩包、描述、初始状态 |
| OTA-05 | 维护 | 编辑版本 | ✅ | P0 | — | 未释放 | — | 版本号唯一;启停变化写操作记录 |
| OTA-06 | 包处理 | 压缩包上传与解析(Zip / Tar.gz / 7z) | ✅ | P1 | — | 未释放 | — | 解析包内版本号、域控包、软件/固件清单、文件数、解压大小 |
| OTA-07 | 包处理 | 解压结果树查看 | ✅ | P2 | — | 未释放 | — | 展开/收起目录树 |
| OTA-08 | 状态 | 停止下发(必填原因 + 影响范围) | ✅ | P0 | — | 未释放 | — | 需列出受影响任务与设备;受影响任务的处理规则待设计(Q-002) |
| OTA-09 | 状态 | 启用版本 | ✅ | P0 | — | 未释放 | — | 允许多版本同时启用;仅启用版本可被升级任务选择 |
| OTA-10 | 详情 | 版本详情抽屉(含操作记录) | ✅ | P0 | — | 未释放 | — | 启用时间、最近停止下发、停止原因、组件清单、操作记录 |
| OTA-11 | 详情 | 版本包下载 | ✅ | P1 | — | 未释放 | — | 列表与抽屉均可下载 |
| OTA-12 | 保护 | 删除保护与二次确认 | ✅ | P0 | — | 未释放 | — | 在用设备或被任务引用的版本禁止删除 |
| OTA-13 | 联动 | 从型号页 / 设备页带筛选进入 | — | — | — | 已取消 | — | 型号页与设备页的版本入口已删除,不再需要来源条 |
| OTA-14 | 校验 | 版本号全局唯一与并发约束 | ✅ | P0 | — | 未释放 | — | 后端唯一索引兜底 |
| OTA-15 | 发布流程 | 版本发布审核(提交 / 审核 / 发布 / 撤回) | ○ | P1 | — | 未释放 | — | PRD N-06,未设计 |
| OTA-16 | 统计 | 在用设备数 | ✅ | P1 | — | 未释放 | — | 按版本统计当前使用该版本的设备台数 |
3.18 升级任务(OTT)
范围:未释放 · 仅登记,不排期 依据:原型
otaTask页。只有原型,没有 PRD;向导、预检、回滚、回执协议均需产品补齐(Q-002)。
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| OTT-01 | 列表 | 任务列表与状态统计 | ✅ | P0 | — | 未释放 | — | 编号/名称、状态、目标版本、创建时间、成功/失败/未执行数、分页 |
| OTT-02 | 查询 | 条件查询(编号/名称、状态、目标版本、创建时间) | ✅ | P0 | — | 未释放 | — | 草稿条件点查询生效 |
| OTT-03 | 新建 | 向导第 1 步:基本信息与校验项 | ✅ | P0 | — | 未释放 | — | 任务名、备注、校验项(在线/电量/充电)、离线策略、有效期、重试次数 |
| OTT-04 | 新建 | 向导第 2 步:选择设备双栏弹窗 | ✅ | P0 | — | 未释放 | — | 类别/型号/关键字/仅在线筛选;跨页勾选;已选可移除 |
| OTT-05 | 新建 | 向导第 3 步:预检 | ✅ | P0 | — | 未释放 | — | 版本兼容、在线、电量、任务冲突逐项给出通过/不通过与原因 |
| OTT-06 | 新建 | 向导第 4 步:确认并创建 | ✅ | P0 | — | 未释放 | — | 创建后状态为待执行,可在详情查看设备清单 |
| OTT-07 | 执行 | 开始执行 / 终止任务 | ✅ | P0 | — | 未释放 | — | 终止后不再下发;终止是停止版本的先决条件 |
| OTT-08 | 详情 | 任务详情与设备级结果 | ✅ | P0 | — | 未释放 | — | 设备列表、进度、结果、失败原因;可下钻设备 |
| OTT-09 | 异常 | 失败设备重试 / 失败日志 | ✅ | P1 | — | 未释放 | — | 重试走同一任务;日志按设备可查 |
| OTT-10 | 回滚 | 创建回滚任务 | ✅ | P1 | — | 未释放 | — | 选源任务 + 逐台目标版本;回滚记录关联源任务 |
| OTT-11 | 日志 | 任务操作日志 | ✅ | P2 | — | 未释放 | — | 创建/开始/终止/重试/回滚均留痕 |
| OTT-12 | 约束 | 同一设备任务互斥 | ✅ | P0 | — | 未释放 | — | 已有进行中任务的设备不可再次下发 |
| OTT-13 | 回执 | 设备回执与幂等 | ✅ | P0 | — | 未释放 | — | 任务 ID、进度、回执码、超时阈值、重复回执幂等(协议待定,见 Q-005) |
| OTT-14 | 批量 | 灰度分批下发 | ○ | P2 | — | 未释放 | — | 按比例/分组分批、暂停与继续;PRD N-14,规则未设计 |
3.19 导览编排 · 地图点位管理(GMP)
范围:未释放 · 仅登记,不排期
| 编号 | 功能组 | 功能项 | 设计 | 优先级 | 周次 | 状态 | 负责人 | 验收要点 / 依赖 |
|---|---|---|---|---|---|---|---|---|
| GMP-01 | 点位 | 地图点位维护与设备关联 | ○ | P2 | — | 未释放 | — | 仅占位页,设计未定稿,不排期(Q-011) |
4. 周计划
4.1 建议顺序(未排期时的参考)
按依赖关系给默认顺序;研发负责人可按人力调整,调整不需要改本节,只改 4.2 的周次。
| 阶段 | 内容 | 为什么在前 |
|---|---|---|
| 第一阶段(W01 起) | 系统管理与权限底座:登录、租户 / 部门 / 用户 / 角色 / 字典 / 操作日志、菜单与按钮权限、数据范围(PLT-01~06、PLT-11、TEN、DEP、USR、ROL、DIC、LOG) | 已释放模块的菜单显隐、按钮显隐、数据范围全依赖它。不做这一层,其余页面都是「假权限」,后面每加一个页面都要返工。系统管理 W01 释放,设计需在 11-02 前定稿 |
| 第二阶段 | 型号、设备、分组主数据(MOD、DEV-01 |
业务闭环主干;先把唯一性、软删除、绑定约束在后端落实 |
| 第三阶段 | 设备硬件版本与关联故障(DEV-17 |
依赖设备接入协议(Q-004 / Q-006);可先定字段与 Mock 契约 |
| 第四阶段 | 故障台账与统计(FLT、FST) | 依赖字典与设备数据;只读台账,处理流程本期不在范围(Q-023) |
| 第五阶段 | 导览编排(GTD、GSC、GAC) | 依赖机器人端 SDK 与下发协议(Q-009 / Q-010),独立于主数据 |
| 第六阶段 | 批量导入导出、远程控制入口、联动返回、P1/P2 项(DEV-21、DEV-15、MOD-12…) | 不影响主流程,试点前补齐 |
版本管理(OTA)、升级任务(OTT)、地图点位管理不在上述范围,等产品释放后再排。版本相关能力删除后,设备版本只能靠升级任务变更——这也是 OTA/OTT 排期要尽早定的原因(Q-022)。
4.2 周计划表
研发负责人每周五填写下一周;
范围只能填已释放或本周释放的功能编号,一行可以多个(如DEV-05 / DEV-06 / GRP-01)。 W01 已预填系统管理与权限底座,待研发负责人确认人力后调整。 超过容量的部分不硬塞,回到功能清单里留空,下周再排。
| 周次 | 日期 | 本周主题 | 范围(功能编号) | 交付 / 验收 | 研发负责人 | 产品支持 | 状态 | 复盘(实际完成 / 延期 / 阻塞) |
|---|---|---|---|---|---|---|---|---|
| W01 | 11-02 ~ 11-06 | 系统管理与权限底座 | PLT-01 |
登录、菜单与按钮权限、数据范围在后端生效;六页 CRUD 可用;操作日志覆盖关键动作 | — | 产品:11-02 前完成系统管理设计定稿并释放 | 待排 | — |
| W02 | 11-09 ~ 11-13 | 待定 | 待排 | — | — | — | 待排 | — |
| W03 | 11-16 ~ 11-20 | 待定 | 待排 | — | — | — | 待排 | — |
| W04 | 11-23 ~ 11-27 | 待定 | 待排 | — | — | — | 待排 | — |
| W05 | 11-30 ~ 12-04 | 待定 | 待排 | — | — | — | 待排 | — |
| W06 | 12-07 ~ 12-11 | 待定 | 待排 | — | — | — | 待排 | — |
| W07 | 12-14 ~ 12-18 | 待定 | 待排 | — | — | — | 待排 | — |
| W08 | 12-21 ~ 12-25 | 待定 | 待排 | — | — | — | 待排 | — |
| W09 | 12-28 ~ 01-01 | 待定 | 待排 | — | — | — | 待排 | — |
| W10 | 01-04 ~ 01-08 | 待定 | 待排 | — | — | — | 待排 | — |
4.3 排期规则
- 只排已释放且已定稿。状态为「未释放」的不进周计划;状态为「待释放」的只能排它声明的释放周(本周只有系统管理排在 W01)。
◐ 设计中/○ 未设计的功能不排,先在第 5 章解决设计问题。 - 粒度 0.5~3 人天。超过 3 天的功能项必须拆成两条(新编号追加在表尾),避免一行拖三周没人敢碰。
- 周中不插单。确需插入(P0 线上问题、客户硬性时间)时,必须同时移出等量内容,并在复盘列记录。
- 延期要留痕。周次改为新周,备注写原周次(如
W03 延期),不把原周次悄悄改掉。 - 完成看 DoD,不看代码是否提交;没联调、没冒烟的不算完成。
- 一条功能项只能有一个负责人;多人协作拆成多条,不要写「张三/李四」。
- 周计划表只保留最近 10 周,更早的整行移到文末「周次归档」,不删除。
5. 评审跟进
5.1 跟进清单
评审当天登记,不事后补。没有负责人和截止时间的条目视为未闭环。 状态:待处理 → 处理中 → 已关闭(已否决 / 已转功能项也算关闭的一种结论)。 另有 待释放:问题确实存在,但所属模块还没释放,暂不阻塞研发,等产品释放时一并处理。
| 编号 | 提出日期 | 关联功能 | 类型 | 问题 / 待办 | 提出人 | 负责人 | 截止 | 状态 | 结论 / 处理结果 |
|---|---|---|---|---|---|---|---|---|---|
| Q-001 | 2026-10-29 | TEN/DEP/USR/ROL/DIC/LOG | 产品补漏 | 系统管理六页只有原型、没有 PRD;计划 W01(11-02)释放,字段规则、校验、异常、接口需在释放前定稿 | 产品 | 产品经理 | 2026-11-02 | 待处理 | — |
| Q-002 | 2026-10-29 | OTT-01~13 | 产品补漏 | 升级任务只有原型:向导步骤、预检项、回滚规则、回执字段与失败码未定义 | 产品 | 产品经理 | 2026-11-06 | 待释放 | 模块未释放,随释放一并补设计 |
| Q-003 | 2026-10-29 | OTA-08 / OTA-09 | 口径确认 | 版本状态从 PRD 的「按生效时间自动判定」改为「启用 / 停止下发 + 原因」,需确认是否保留到期自动停用,并回写 PRD | 产品 | 产品经理 | 2026-11-06 | 待处理 | — |
| Q-004 | 2026-10-29 | DEV-20 | 需调研 | 在线状态、电量、心跳、失联阈值的上报频率与字段来源;7 天失联阈值是否可配 | 研发 | 研发负责人 | 2026-11-13 | 待处理 | — |
| Q-005 | 2026-10-29 | DEV-13 / OTT | 口径确认 | 单设备「版本下发」与「升级任务」是两条链路还是合并 | 产品 / 研发 | 产品经理 | 2026-11-06 | 已关闭 | 按代码核对:原型已删除单设备版本下发(DEV-13 取消),版本变更只走升级任务;升级任务需支持「只选一台设备」 |
| Q-006 | 2026-10-29 | DEV-17~19 | 需调研 | 硬件版本采集协议:部件清单、采集失败/不支持状态、快照保留策略 | 研发 | 研发负责人 | 2026-11-13 | 待处理 | — |
| Q-007 | 2026-10-29 | PLT-06 / ROL-04 | 需调研 | 数据范围六档在接口层的实现方式与性能;跨租户授权(grantedTenantIds)如何落到查询 | 研发 | 架构 | 2026-11-13 | 待处理 | — |
| Q-008 | 2026-10-29 | TEN-03 / DEV-05 | 口径确认 | 客户租户「设备录入方式」两档落地后,客户侧是否真的没有「新建设备」入口;SELF 档可编辑哪些字段 | 产品 | 产品经理 | 2026-11-06 | 待处理 | — |
| Q-009 | 2026-10-29 | GTD/GSC/GAC | 产品补漏 | 导览编排已释放但无 PRD:任务下发协议、音色/动作时长、执行回执、与展演平台是否共用后端均未落文档 | 产品 | 产品经理 | 2026-11-06 | 待处理 | — |
| Q-010 | 2026-10-29 | GAC-03 / GAC-04 | 需调研 | 动作示教录制走机器人端 SDK 还是遥操录制;本期是否实现,工作量多少 | 研发 | 研发负责人 | 2026-11-20 | 待处理 | — |
| Q-011 | 2026-10-29 | GMP-01 | 产品补漏 | 地图点位管理未设计:地图源、点位模型、与任务/设备/导航的关联 | 产品 | 产品经理 | 待定 | 待释放 | 模块未释放,随释放一并补设计 |
| Q-012 | 2026-10-29 | MOD-12 / DEV-21 / LOG-04 / FST-06 | 需调研 | 导出方案:同步下载还是异步任务中心;文件格式、数据量上限、权限与脱敏 | 研发 | 研发负责人 | 2026-11-13 | 待处理 | — |
| Q-013 | 2026-10-29 | LOG-06 | 口径确认 | 操作日志保留期、查询与导出权限;客户租户能否查看本租户日志 | 安全 | 安全 / 运维 | 2026-11-20 | 待释放 | 模块未释放,随释放一并补设计 |
| Q-014 | 2026-10-29 | FLT-14 | 外部依赖 | 故障是设备告警自动建单还是人工登记为主;与远程操作平台(告警与异常)的边界 | 产品 | 产品经理 | 2026-11-13 | 待处理 | — |
| Q-015 | 2026-10-29 | PLT-01 / PLT-02 | 口径确认 | 登录方式(账号密码 / SSO / 短信)、密码策略;演示账号切换是否只保留在原型。与 Q-020 一并定 | 产品 | 产品经理 | 2026-11-06 | 待处理 | — |
| Q-016 | 2026-10-29 | PLT-14 / OTT-08 / TEN-05 | 产品补漏 | 缺通知中心:任务失败、故障待受理、租户到期目前没有站内信/邮件出口 | 产品 | 产品经理 | 待定 | 待释放 | 模块未释放,随释放一并补设计 |
| Q-017 | 2026-10-29 | DIC-02 / DIC-03 | 口径确认 | 字典条目新增/改名后,历史业务数据如何展示;停用与删除的边界 | 产品 | 产品经理 | 2026-11-20 | 待释放 | 模块未释放,随释放一并补设计 |
| Q-018 | 2026-10-29 | DEV-05 / DEV-06 | 产品补漏 | 设备「使用说明」与「运行环境说明」是否都保留;列表是否展示、导出是否包含 | 产品 | 产品经理 | 2026-11-06 | 待处理 | — |
| Q-019 | 2026-10-29 | DEV-02 / DEV-23 / PLT-12 | 外部依赖 | 任务管理模块由哪个团队负责、接口与时间;执行中设备、任务数、下发任务都依赖它 | 产品 | 产品经理 | 2026-11-13 | 待处理 | — |
| Q-020 | 2026-10-29 | PLT-01~06 | 口径确认 | 平台底座(登录 / 权限 / 数据范围)随系统管理在 W01 释放。需定:登录方式、账号来源(系统管理先建还是先用种子数据)、数据范围六档落到接口的方式 | 产品 / 研发 | 产品经理 | 2026-11-02 | 待处理 | — |
| Q-021 | 2026-10-29 | MOD-12 / DEV-21 / FLT-14 | 口径确认 | 已释放范围内的 P1 项(批量导入导出、告警建单、SLA 等)本期是否随首批交付;不做的在功能行标「本期不做」,避免研发反复确认 | 产品 | 产品经理 | 2026-11-06 | 待处理 | — |
| Q-022 | 2026-10-29 | OTA-01~16、DEV-29、OTT | 产品补漏 | 版本管理未设计完:版本状态口径(手动启停 vs 到期自动)、停止下发对进行中任务的处理、设备当前软件版本的来源(升级任务回执还是设备上报)均未定。OTA 未释放,但设备的版本展示和升级任务都等它 | 产品 | 产品经理 | 2026-11-13 | 待处理 | — |
| Q-023 | 2026-10-29 | FLT-05~09、FLT-12 | 口径确认 | 故障台账的登记 / 受理 / 处理 / 解决 / 关闭在原型中是置灰未开发状态,PRD 却写成已实现。本期是否只交只读台账?如果要交处理流程,需补设计(状态机、处理人、权限) | 产品 | 产品经理 | 2026-11-06 | 待处理 | — |
| Q-024 | 2026-10-29 | MOD-12 | 待修缺陷 | 型号页「导出」按钮的权限码写成 device:export,应为 model:export;否则只有设备导出权限的人也能看到型号导出,反之亦然 |
研发 | 研发负责人 | 2026-11-02 | 待处理 | — |
| Q-025 | 2026-10-29 | DEV-21 | 待修缺陷 | 设备「批量导入 / 导出」两个按钮已显示但未绑定任何事件,点不动;需确认本期是否实现,或先按「入口预留」给出提示 | 产品 | 产品经理 | 2026-11-06 | 待处理 | — |
5.2 类型与默认处理人
| 类型 | 什么时候用 | 默认负责人 | 关闭时至少要产出 |
|---|---|---|---|
| 产品补漏 | 评审发现设计没覆盖、口径不清、缺 PRD | 产品经理 | 新增功能项编号,或 PRD 修订记录 |
| 需调研 | 实现方案、技术可行性、协议不明 | 研发负责人 | 调研结论 + 是否立项 + 工作量 |
| 口径确认 | 产品与研发理解不一致,或前后端算法不同 | 产品经理 | 一句话结论 + 回写位置(功能清单 / PRD) |
| 外部依赖 | 依赖其它团队、平台、设备协议 | 研发负责人 | 对接人、接口时间、备选方案 |
| 技术风险 | 性能、安全、兼容、数据迁移风险 | 架构 | 风险等级、应对措施、是否影响排期 |
| 待释放 | 问题成立,但所属模块还没释放 | 产品经理 | 该模块释放时一并给设计口径(不阻塞当前研发) |
| 待修缺陷 | 已释放模块里代码或配置有明确问题,不影响需求口径 | 研发负责人 | 修复提交 + 回归结论 |
5.3 关闭标准
- 结论必须能落到功能清单、PRD、接口文档或周计划之一,只写「已沟通」「后续再看」不算关闭。
- 关闭时补齐:结论 + 关闭日期;由产品确认,研发负责人复核。
- 超过截止日期未关闭的,每周复盘单独列出,升级到产品负责人;连续两周超期要说明原因。
- 「产品补漏」类关闭后,必须回到第 3 章新增或修改功能项,否则问题会重新出现。
5.4 每周节奏
| 时间 | 谁 | 做什么 | 产出 |
|---|---|---|---|
| 周四 16:00(60 分钟) | 产品、研发负责人、测试 | 需求评审:过超期 Q、本周新需求、下周候选功能;逐条给结论 | Q 表更新;候选功能范围 |
| 周四会后 | 产品 | 回写评审结论;口径变化同步到功能行或 PRD | 功能清单、PRD 修订 |
| 周五 12:00 前 | 研发负责人 | 从「已定稿且未排期」里挑下周功能,填周次与负责人;超容量就砍 | 4.2 周计划表冻结 |
| 周五 17:00 | 产品 | 把下周计划发给团队(按周次筛选功能清单即可) | 下周计划 |
| 周一至周三 | 研发 | 更新自己负责行的状态;遇到阻塞当天登记 Q 并 @ 产品 | 状态更新、Q 新增 |
| 周五 16:00(30 分钟) | 产品、研发负责人 | 复盘:完成 / 延期 / 阻塞;延期项重排周次并写原因 | 复盘列、周计划调整 |
| 每月最后一周 | 产品 | 对照原型与 PRD 全量核对功能清单:查漏、合并重复、更新设计状态 | 版本递增记录 |
周中变更的硬规则:范围只减不增;确需增加,必须在同周移出等量功能项,并在复盘列写明「因 X 插入,移出 Y」。
6. 与 PRD、原型的关系
- 本文件是排期索引,不重复字段清单、交互细节和异常分支;争议时以 PRD 与原型为准。
- 口径冲突时,以最近一次评审结论为准,由产品回写 PRD,并在功能行备注里带上 Q 编号。
- PRD 尚未覆盖的模块(升级任务、系统管理、导览编排)暂以原型为准,分别由 Q-001、Q-002、Q-009 跟踪补文档。
- 原型先行、PRD 后补是当前常态:功能项只要设计定稿就能排期,不要求 PRD 先写完;但没有定稿的功能不排期。
7. 变更记录
| 日期 | 版本 | 变更内容 | 变更人 |
|---|---|---|---|
| 2026-10-29 | v0.1 | 初版:按现有 18 个页面拆出功能项,建立周计划与评审跟进三张表 | 产品 |
| 2026-10-29 | v0.2 | 明确释放范围:只有机器人管理、故障管理、导览编排已释放;功能清单按已释放 / 未释放分两部分,未释放项状态改为「未释放」不占人力;周计划与评审跟进按释放范围收敛,新增 Q-020、Q-021 | 产品 |
| 2026-10-29 | v0.3 | 按原型代码全面核对:OTA 移出释放范围(设计中);系统管理 + 平台底座改为「待释放(W01)」并预填 W01 周计划;取消已删除的适配版本 / 版本下发 / 型号可用版本 / 分组跳转等 12 项,故障处理流程标记未实现;新增 Q-022~Q-025 | 产品 |
附录 A · 周次归档
超过 10 周的周计划整行移到这里,保留原始记录。
| 周次 | 日期 | 范围 | 实际完成 | 遗留 |
|---|---|---|---|---|
| — | — | — | — | — |