|
|
@@ -21,6 +21,7 @@
|
|
|
| 4.5 | 2025-11-04 | 为Epic 004的10个用户故事补充100个详细任务分解,完善深度评估与任务拆解模块 | John (PM) |
|
|
|
| 4.6 | 2025-11-04 | 为Epic 005的10个用户故事补充100个详细任务分解,完善任务群共创与方案收集模块 | John (PM) |
|
|
|
| 4.7 | 2025-11-04 | 补充Epic 006的10个用户故事、主流程图和100个详细任务分解,完善方案筛选与决策终审模块 | John (PM) |
|
|
|
+| 4.8 | 2025-11-04 | 补充Epic 007的10个用户故事、主流程图和100个详细任务分解,完善方案输出与审核模块 | John (PM) |
|
|
|
|
|
|
## 1. 项目介绍和分析
|
|
|
|
|
|
@@ -1004,6 +1005,154 @@ flowchart TD
|
|
|
|
|
|
**Epic 007 - 方案输出与审核**:
|
|
|
|
|
|
+### Epic 007 主流程图
|
|
|
+```mermaid
|
|
|
+flowchart TD
|
|
|
+ A[最终方案输入] --> B{是否需要审核}
|
|
|
+ B -->|根据企业规则| C[内部审核流程]
|
|
|
+ B -->|无需审核| D[多形式输出]
|
|
|
+
|
|
|
+ C --> E[审核状态跟踪]
|
|
|
+ E --> F{审核结果}
|
|
|
+ F -->|通过| D
|
|
|
+ F -->|驳回| G[重新优化方案]
|
|
|
+ G --> A
|
|
|
+
|
|
|
+ D --> H[文字/图片输出]
|
|
|
+ D --> I[简单数字人视频]
|
|
|
+ D --> J[高效果视频制作]
|
|
|
+
|
|
|
+ H --> K[方案交付完成]
|
|
|
+ I --> K
|
|
|
+ J --> K
|
|
|
+```
|
|
|
+
|
|
|
+**流程说明**:
|
|
|
+1. **审核判断阶段**: 系统根据企业预设规则(如"方案成本≥10万"、"涉及品牌舆情")判定是否需要审核
|
|
|
+2. **内部审核流程**: 需审核的方案推送给对应管理层,前端显示审核状态(待审核/通过/驳回)
|
|
|
+3. **多形式输出阶段**: 支持文字/图片、简单数字人视频、高效果视频三种输出形式
|
|
|
+4. **方案交付**: 审核通过后生成最终输出,交付给用户
|
|
|
+
|
|
|
+- **US007-01**: 作为审核规则管理员,我需要能够配置企业预设审核规则,包括方案成本阈值(如≥10万)、品牌舆情风险等级、敏感关键词等,系统自动判定方案是否需要审核,以便实现自动化审核流程
|
|
|
+ - **任务7.1.1**: 设计审核规则数据模型 - 类型:数据库设计 - 所在端:后端
|
|
|
+ - **任务7.1.2**: 实现审核规则配置API - 类型:API开发 - 所在端:后端
|
|
|
+ - **任务7.1.3**: 开发审核规则管理界面 - 类型:UI开发 - 所在端:企业管理后台
|
|
|
+ - **任务7.1.4**: 实现方案成本阈值检测逻辑 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.1.5**: 创建品牌舆情风险等级评估 - 类型:算法开发 - 所在端:后端
|
|
|
+ - **任务7.1.6**: 开发敏感关键词匹配引擎 - 类型:算法开发 - 所在端:后端
|
|
|
+ - **任务7.1.7**: 实现自动审核判定机制 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.1.8**: 设计规则优先级和冲突解决 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.1.9**: 编写审核规则测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.1.10**: 优化审核判定性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-02**: 作为审核流程管理员,我需要能够通过ApprovalService将需审核的方案推送给对应管理层(managers表关联企业层级),前端显示审核状态(待审核/通过/驳回),通过后进入输出环节,以便确保方案质量
|
|
|
+ - **任务7.2.1**: 设计审核服务架构 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.2.2**: 实现方案推送API接口 - 类型:API开发 - 所在端:后端
|
|
|
+ - **任务7.2.3**: 开发审核状态跟踪组件 - 类型:前端开发 - 所在端:小程序
|
|
|
+ - **任务7.2.4**: 实现管理层关联查询逻辑 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.2.5**: 创建审核通知推送机制 - 类型:通知开发 - 所在端:后端
|
|
|
+ - **任务7.2.6**: 开发审核历史记录功能 - 类型:数据库操作 - 所在端:后端
|
|
|
+ - **任务7.2.7**: 实现审核超时处理机制 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.2.8**: 设计审核流程审计日志 - 类型:安全开发 - 所在端:后端
|
|
|
+ - **任务7.2.9**: 编写审核流程测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.2.10**: 优化审核流程响应性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-03**: 作为内容输出管理员,我需要能够从方案表提取内容,生成PDF/图片(调用html2canvas),支持文字和图片形式的方案输出,以便满足不同用户需求
|
|
|
+ - **任务7.3.1**: 设计内容输出服务架构 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.3.2**: 实现方案内容提取API - 类型:API开发 - 所在端:后端
|
|
|
+ - **任务7.3.3**: 集成html2canvas图片生成 - 类型:前端集成 - 所在端:小程序
|
|
|
+ - **任务7.3.4**: 开发PDF文档生成组件 - 类型:前端开发 - 所在端:小程序
|
|
|
+ - **任务7.3.5**: 创建输出格式配置界面 - 类型:UI开发 - 所在端:企业管理后台
|
|
|
+ - **任务7.3.6**: 实现输出文件存储管理 - 类型:文件管理 - 所在端:后端
|
|
|
+ - **任务7.3.7**: 开发输出预览功能 - 类型:前端开发 - 所在端:小程序
|
|
|
+ - **任务7.3.8**: 设计输出文件权限控制 - 类型:安全开发 - 所在端:后端
|
|
|
+ - **任务7.3.9**: 编写内容输出测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.3.10**: 优化文件生成性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-04**: 作为视频输出管理员,我需要能够调用第三方API生成简单数字人视频,输入文字方案,生成"卡通数字人念文字"视频,支持快速视频输出
|
|
|
+ - **任务7.4.1**: 设计视频输出服务架构 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.4.2**: 集成第三方数字人视频API - 类型:API集成 - 所在端:后端
|
|
|
+ - **任务7.4.3**: 实现文字方案转视频逻辑 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.4.4**: 开发视频生成配置界面 - 类型:UI开发 - 所在端:企业管理后台
|
|
|
+ - **任务7.4.5**: 创建视频生成队列机制 - 类型:队列开发 - 所在端:后端
|
|
|
+ - **任务7.4.6**: 实现视频生成状态跟踪 - 类型:前端开发 - 所在端:小程序
|
|
|
+ - **任务7.4.7**: 开发视频预览和下载功能 - 类型:前端开发 - 所在端:小程序
|
|
|
+ - **任务7.4.8**: 设计视频文件存储策略 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.4.9**: 编写视频输出测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.4.10**: 优化视频生成性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-05**: 作为高效果视频管理员,我需要能够创建独立任务(video_tasks表),通过协作流程确认素材、动态图文,由视频制作角色(企业内部团队)完成后渲染输出,支持高质量视频制作
|
|
|
+ - **任务7.5.1**: 设计高效果视频任务数据模型 - 类型:数据库设计 - 所在端:后端
|
|
|
+ - **任务7.5.2**: 实现视频任务创建API - 类型:API开发 - 所在端:后端
|
|
|
+ - **任务7.5.3**: 开发视频任务管理界面 - 类型:UI开发 - 所在端:企业管理后台
|
|
|
+ - **任务7.5.4**: 实现素材确认协作流程 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.5.5**: 创建动态图文配置工具 - 类型:前端开发 - 所在端:小程序
|
|
|
+ - **任务7.5.6**: 开发视频制作角色分配 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.5.7**: 实现视频渲染状态跟踪 - 类型:前端开发 - 所在端:小程序
|
|
|
+ - **任务7.5.8**: 设计视频任务审计日志 - 类型:安全开发 - 所在端:后端
|
|
|
+ - **任务7.5.9**: 编写高效果视频测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.5.10**: 优化视频任务处理性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-06**: 作为系统运维人员,我需要能够监控多形式输出性能,包括文件生成成功率、视频渲染时间、输出文件质量,以便优化输出体验
|
|
|
+ - **任务7.6.1**: 设计输出监控数据模型 - 类型:数据库设计 - 所在端:后端
|
|
|
+ - **任务7.6.2**: 实现文件生成成功率统计 - 类型:监控开发 - 所在端:后端
|
|
|
+ - **任务7.6.3**: 开发视频渲染时间监控 - 类型:监控开发 - 所在端:后端
|
|
|
+ - **任务7.6.4**: 实现输出文件质量评估 - 类型:算法开发 - 所在端:后端
|
|
|
+ - **任务7.6.5**: 创建输出监控仪表板 - 类型:UI开发 - 所在端:平台管理后台
|
|
|
+ - **任务7.6.6**: 设计监控数据收集服务 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.6.7**: 实现性能告警机制 - 类型:监控开发 - 所在端:后端
|
|
|
+ - **任务7.6.8**: 开发监控数据导出功能 - 类型:数据处理 - 所在端:后端
|
|
|
+ - **任务7.6.9**: 编写输出监控测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.6.10**: 优化监控数据存储性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-07**: 作为企业管理员,我需要能够查看方案输出统计,包括审核通过率、输出形式分布、交付时效,以便评估输出效率
|
|
|
+ - **任务7.7.1**: 设计输出统计数据模型 - 类型:数据库设计 - 所在端:后端
|
|
|
+ - **任务7.7.2**: 实现审核通过率计算逻辑 - 类型:数据分析 - 所在端:后端
|
|
|
+ - **任务7.7.3**: 开发输出形式分布统计 - 类型:数据分析 - 所在端:后端
|
|
|
+ - **任务7.7.4**: 实现交付时效分析算法 - 类型:数据分析 - 所在端:后端
|
|
|
+ - **任务7.7.5**: 创建输出统计报表生成服务 - 类型:报表开发 - 所在端:后端
|
|
|
+ - **任务7.7.6**: 开发统计报表展示界面 - 类型:UI开发 - 所在端:企业管理后台
|
|
|
+ - **任务7.7.7**: 设计统计定时生成机制 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.7.8**: 实现统计数据导出功能 - 类型:数据处理 - 所在端:后端
|
|
|
+ - **任务7.7.9**: 编写输出统计测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.7.10**: 优化统计查询性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-08**: 作为数据分析员,我需要能够导出方案输出日志,包括审核记录、输出过程、文件信息,以便进行数据分析和流程优化
|
|
|
+ - **任务7.8.1**: 设计输出日志数据模型 - 类型:数据库设计 - 所在端:后端
|
|
|
+ - **任务7.8.2**: 实现审核记录导出逻辑 - 类型:数据处理 - 所在端:后端
|
|
|
+ - **任务7.8.3**: 开发输出过程日志收集 - 类型:日志开发 - 所在端:后端
|
|
|
+ - **任务7.8.4**: 实现文件信息导出机制 - 类型:数据处理 - 所在端:后端
|
|
|
+ - **任务7.8.5**: 创建日志导出API接口 - 类型:API开发 - 所在端:后端
|
|
|
+ - **任务7.8.6**: 开发日志导出管理界面 - 类型:UI开发 - 所在端:平台管理后台
|
|
|
+ - **任务7.8.7**: 设计日志数据格式标准 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.8.8**: 实现导出权限控制机制 - 类型:安全开发 - 所在端:后端
|
|
|
+ - **任务7.8.9**: 编写日志导出测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.8.10**: 优化大日志文件导出性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-09**: 作为流程优化员,我需要能够根据历史数据优化审核规则和输出策略,持续提升审核效率和输出质量
|
|
|
+ - **任务7.9.1**: 设计流程优化数据模型 - 类型:数据库设计 - 所在端:后端
|
|
|
+ - **任务7.9.2**: 实现历史数据收集服务 - 类型:数据收集 - 所在端:后端
|
|
|
+ - **任务7.9.3**: 开发审核规则优化算法 - 类型:算法开发 - 所在端:后端
|
|
|
+ - **任务7.9.4**: 实现输出策略优化逻辑 - 类型:算法开发 - 所在端:后端
|
|
|
+ - **任务7.9.5**: 创建优化结果分析报告 - 类型:报表开发 - 所在端:后端
|
|
|
+ - **任务7.9.6**: 开发优化策略配置界面 - 类型:UI开发 - 所在端:平台管理后台
|
|
|
+ - **任务7.9.7**: 设计优化效果评估指标 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.9.8**: 实现优化策略自动应用 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.9.9**: 编写流程优化测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.9.10**: 优化优化算法计算性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
+- **US007-10**: 作为系统配置员,我需要能够配置输出参数,包括文件格式选项、视频质量设置、输出文件大小限制,以便灵活调整输出规则
|
|
|
+ - **任务7.10.1**: 设计输出配置数据模型 - 类型:数据库设计 - 所在端:后端
|
|
|
+ - **任务7.10.2**: 实现文件格式配置接口 - 类型:API开发 - 所在端:后端
|
|
|
+ - **任务7.10.3**: 开发视频质量设置组件 - 类型:前端开发 - 所在端:平台管理后台
|
|
|
+ - **任务7.10.4**: 实现文件大小限制管理 - 类型:业务逻辑 - 所在端:后端
|
|
|
+ - **任务7.10.5**: 创建输出配置管理界面 - 类型:UI开发 - 所在端:平台管理后台
|
|
|
+ - **任务7.10.6**: 设计配置版本控制机制 - 类型:架构设计 - 所在端:后端
|
|
|
+ - **任务7.10.7**: 实现配置变更审计日志 - 类型:安全开发 - 所在端:后端
|
|
|
+ - **任务7.10.8**: 开发配置测试验证工具 - 类型:工具开发 - 所在端:后端
|
|
|
+ - **任务7.10.9**: 编写输出配置测试用例 - 类型:测试 - 所在端:测试环境
|
|
|
+ - **任务7.10.10**: 优化配置加载性能 - 类型:性能优化 - 所在端:后端
|
|
|
+
|
|
|
|
|
|
**Epic 008 - 闭环跟踪与优化**:
|
|
|
|
|
|
@@ -1056,6 +1205,8 @@ flowchart TD
|
|
|
- ✅ 多形式输出支持率 100%
|
|
|
- ⏱️ 交付时间 < 2小时
|
|
|
- 📱 数字人视频生成成功率 > 85%
|
|
|
+- 📊 审核通过率 > 80%
|
|
|
+- 🔄 输出文件质量评分 > 8/10
|
|
|
|
|
|
**Epic 008 - 闭环跟踪与优化指标**:
|
|
|
- ✅ 反馈收集率 > 60%
|
|
|
@@ -1124,7 +1275,7 @@ flowchart TD
|
|
|
|
|
|
---
|
|
|
|
|
|
-**文档状态**: 已更新为智能问题处理系统,包含完整的Epic用户故事,Epic 001已扩展为30个详细用户故事并补充50个详细任务分解(明确任务种类:UI、API、测试等),Epic 002已补充10个用户故事,Epic 003已补充10个用户故事并添加主流程图,Epic 004已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 005已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 006已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 003的故事001-010已全部补充100个详细任务分解。所有Epic任务已补充UI类型和所在端说明(平台管理后台、企业管理后台、小程序、后端、测试环境等)
|
|
|
+**文档状态**: 已更新为智能问题处理系统,包含完整的Epic用户故事,Epic 001已扩展为30个详细用户故事并补充50个详细任务分解(明确任务种类:UI、API、测试等),Epic 002已补充10个用户故事,Epic 003已补充10个用户故事并添加主流程图,Epic 004已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 005已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 006已补充10个用户故事和主流程图并补充100个详细任务分解,Epic 007已补充10个用户故事和主流程图并补充100个详细任务分解。所有Epic任务已补充UI类型和所在端说明(平台管理后台、企业管理后台、小程序、后端、测试环境等)
|
|
|
**最后更新**: 2025-11-04
|
|
|
**下次评审**: 2025-11-11
|
|
|
**基于需求**: qiwen.md + brief.md + 当前项目技术栈
|