任务文档覆盖范围
这张清单用于确保任务文档覆盖 UI 支持的全部能力,而不仅是创建任务。每个窗口都要记录用户场景、最佳实践和需要的截图。
覆盖规则
每个任务模块都需要:场景文章或章节、可见字段和操作、使用实践、本地化截图 static/img/<locale>/...,以及 screenshot-manifest.json 记录。
窗口和模块
| 窗口或路由 | 覆盖内容 | 实践 | 截图 |
|---|---|---|---|
/tasks | 列表、搜索、过滤器、预设、分组、刷新、导出、批量操作 | 保持任务列表清晰并避免漏掉紧急任务 | planned |
/tasks?create=1 | 标题、描述、负责人、期限、参与者、项目、客户、文档、文件、checklist | 定义结果、选择负责人、附加有用文件、拆分步骤 | planned |
/tasks?taskId=<id> | 任务 drawer:详情、状态、参与者、文件、checklist、评论 | 将工作决定保留在任务上下文中 | planned |
/tasks?taskId=<id>&mode=edit | 编辑字段、参与者、期限、文件、checklist | 何时编辑任务,何时创建关联任务 | planned |
| checklist | 项目、顺序、嵌套、分组、完成 | 把 checklist 设计成流程,而不是长描述 | planned |
| 文件 | 附件、材料、版本、隐私数据、链接 | 判断什么是有用附件 | planned |
| 参与者 | 创建者、负责人、共同执行者、观察者 | 分配角色而不模糊责任 | planned |
| 评论 | 问题、决定、文件、提及 | 在任务上下文中保存决定 | planned |
| 视图 | 列表、kanban、个人 kanban、日程 | 为个人、团队和期限控制选择视图 | planned |
| 自动化和时间 | 规则、历史、计时器、时间记录 | 管理重复动作和实际耗时 | planned |
第一批截图
优先截图:tasks.create-task.light-desktop、tasks.create-task.files-light-desktop、tasks.create-task.checklist-light-desktop、tasks.view.comments-light-desktop、tasks.view.checklist-light-desktop、tasks.list.filters-light-desktop、tasks.kanban.light-desktop、tasks.schedule.light-desktop。
完成标准
任务文章完成时,应覆盖窗口中的所有可见模块,解释工作流程而不只是按钮,包含结果检查,链接相关动作,避免私有数据,具有截图或 planned 状态,并翻译到所有门户语言。