G41_TAPD_BUG_SYNC/docs/全局任务列表.md

1.6 KiB
Raw Blame History

全局任务列表

用途:按层级维护项目任务、阶段状态与新增需求,避免任务漂移。


任务一:智能表格自动开 TAPD Bug 单

  • 扫描智能表格待开单记录
  • 校验必填字段并回写开单状态
  • 创建 TAPD Bug 并回写 TAPD 单号、Bug 状态
  • 校验失败企微通知
  • 处理 TAPD 429 限速导致的通知缺失
    • 识别 TAPD HTTP 429 与业务限速错误
    • TAPD 开单限速时等待2分钟重试当前记录
    • 重试仍限速时停止本轮继续开单,保留未处理记录等待下次调度
    • TAPD 开单失败与限速事件纳入企微推送
    • 任务一 Bug 状态同步改为 TAPD 多 ID 批量查询,每批最多 200 个 ID
    • 任务一 Bug 状态同步触发 TAPD 429 时等待2分钟重试当前批次
    • 重试仍限速时停止本轮后续状态查询,并将失败批次纳入企微推送

任务二TAPD 状态实时同步至智能表格

  • 扫描智能表格中已同步且非终态记录
  • 查询 TAPD 最新状态
  • 回写智能表格 TAPD 状态与相关字段

后续建议任务

  • TAPD 请求节流与退避策略
    • 配置化单次请求间隔
    • 支持每轮最大处理数量,避免数百条记录一次性打满 TAPD 限额
    • 支持按 Retry-After 动态覆盖固定2分钟等待
  • 任务二 TAPD Story 批量查询优化
    • 调研 stories 接口多 ID 查询的分隔符与返回格式
    • src2/sync_service.py 的逐条 get_story 优化为批量查询并复用缓存