Skip to Content

实施策略

本方案采用分阶段交付、逐步验收的实施策略:

  • 风险前置:第一阶段先确认所有接口和字段信息,消除不确定性
  • 逐层构建:从适配器层 → 业务流层 → 管理后台层,层层叠加
  • 每阶段可验收:每个阶段结束都有可演示的交付物,确保方向正确
  • 预留缓冲:关键里程碑前后预留 1–2 天缓冲时间

里程碑总览

阶段名称时间关键里程碑
1需求确认与资料收集Day 1–3接口字段确认表签署
2适配器开发Day 4–7金蝶/旺店通 API 适配器联调通过
3调拨推送实现Day 8–10金蝶调拨 → 旺店通全链路联调通过
4销售退款回传Day 11–13旺店通销售/退款 → 金蝶全链路联调通过
5动态路由拆分Day 14–15源组织 → 多目标组织拆分联调通过
6月度采购汇总Day 16目标组织采购订单生成联调通过
7管理后台 — 认证与权限Day 17–19登录/权限/角色管理全流程验收通过
8管理后台 — 配置管理与看板Day 20–226 大配置 CRUD + 监控看板验收通过
9联调、重试与上线Day 23–25全链路联调通过 + 管理后台集成测试 + 上线演练

总工期:25 个工作日(约 5 周)。管理后台在第 7–8 阶段集中开发,与核心同步引擎开发串行进行,降低并行风险。


第一阶段:需求确认与资料收集

时间:Day 1–3

目标

收集并确认金蝶和旺店通的接口信息、字段定义、状态码和业务规则,消除后续开发中的不确定性。

确认事项

以下事项必须在第一阶段结束前完成确认,否则会阻塞后续开发。

序号确认事项负责方产出物
1金蝶分布式调出单的实际 formId金蝶实施方formId 清单
2金蝶分布式调入单的实际 formId金蝶实施方formId 清单
3金蝶赠品补发单的实际 formId金蝶实施方formId 清单
4金蝶”客户主体”字段的实际位置与标识金蝶实施方字段路径文档
5旺店通分布式调出/调入/其他入库写入接口旺店通实施方API 文档
6旺店通销售出库完成状态码旺店通实施方状态码对照表
7旺店通退还管理已结算状态码、退货退款/退款不退货类型字段旺店通实施方字段对照表
8金蝶与旺店通仓库编码对应关系业务方仓库映射表
9金蝶与旺店通货品编码对应关系业务方货品映射表
10采购订单的供应商、采购价、税率、结算组织取值规则财务方取值规则文档

交付物

  • 接口字段确认表(含所有 formId、API、字段、状态码)
  • 仓库货品映射初始数据
  • 采购订单取值规则文档

第二阶段:适配器开发

时间:Day 4–7

目标

开发金蝶和旺店通的读写适配器,建立统一的数据标准化层和配置中心。

工作内容

任务说明预计耗时
金蝶读取适配器封装金蝶 API 认证、分页拉取、数据标准化1 天
金蝶写入适配器封装金蝶 API 写入、组织凭证切换1 天
旺店通读取适配器封装旺店通 API 认证、分页拉取、数据标准化0.5 天
旺店通写入适配器封装旺店通 API 写入0.5 天
配置中心组织配置、路由配置、字段映射、状态映射的 CRUD1 天
幂等控制服务幂等键生成、校验、存储0.5 天
同步日志服务日志记录、查询、导出0.5 天

交付物

  • 适配器 API 文档
  • 配置中心管理界面
  • 幂等控制和日志服务

第三阶段:调拨推送实现

时间:Day 8–10

目标

实现金蝶分布式调拨单推送到旺店通的完整业务流(2 张金蝶源单 → 3 张旺店通目标单)。

工作内容

任务说明
调出单推送金蝶分布式调出单 → 旺店通分布式调出单
调入单推送金蝶分布式调入单 → 旺店通分布式调入单
入库单生成金蝶分布式调出单 → 旺店通其他入库单
仓库货品映射端到端验证仓库和货品编码转换
联调测试使用测试数据完成全链路联调

验收标准

  • 金蝶测试环境创建分布式调出单,旺店通测试环境自动生成对应调出单
  • 金蝶测试环境创建分布式调入单,旺店通测试环境自动生成对应调入单
  • 旺店通自动生成其他入库单,仓库/货品/数量与金蝶源单一致
  • 重复推送同一张金蝶源单,旺店通不会生成重复单据(幂等验证)

第四阶段:销售退款回传

时间:Day 11–13

目标

实现旺店通销售出库和退还管理回传金蝶的完整业务流(5 种条件分支)。

工作内容

任务说明
销售出库回传已完成 + 总价 ≠ 0 → 金蝶销售订单
赠品补发单已完成 + 总价 = 0 → 金蝶赠品补发单
销售退货单退货退款 + 已结算 + 金额 ≠ 0 → 金蝶销售退货单
其他出库单退货退款 + 已结算 + 金额 = 0 → 金蝶其他出库单
应收单(负数)退款不退货 + 已结算 → 金蝶应收单(金额为负数)
联调测试使用测试数据覆盖所有 5 种条件分支

验收标准

  • 旺店通创建已完成销售出库单(总价 ≠ 0),金蝶自动生成销售订单
  • 旺店通创建已完成销售出库单(总价 = 0),金蝶自动生成赠品补发单
  • 旺店通创建退货退款已结算单(金额 ≠ 0),金蝶自动生成销售退货单
  • 旺店通创建退货退款已结算单(金额 = 0),金蝶自动生成其他出库单
  • 旺店通创建退款不退货已结算单,金蝶自动生成负数应收单

第五阶段:动态路由拆分

时间:Day 14–15

目标

实现源组织数据按客户主体字段动态拆分到多个目标组织的业务流。

工作内容

任务说明
路由配置管理支持客户主体 → 目标组织的配置维护
单据拆分逻辑按客户主体字段值匹配路由规则,拆分单据到目标组织
多组织写入支持同时写入多个金蝶目标组织(不同凭证)
联调测试使用包含多种客户主体的测试数据验证拆分

验收标准

  • 源组织单据包含客户主体”B”,自动拆分到 B 组织
  • 源组织单据包含客户主体”C”,自动拆分到 C 组织
  • 源组织单据客户主体未匹配任何规则,保留在源组织
  • 新增一条路由配置后,无需重新部署,下次推送自动生效

第六阶段:月度采购汇总

时间:Day 16

目标

实现目标组织按月汇总销售订单和赠品补发单,自动生成采购订单。

工作内容

任务说明
月度汇总任务定时任务按月触发,汇总每个目标组织的数据
货品数量合并按货品编码合并销售订单和赠品补发单的数量
采购订单生成为每个目标组织生成一张金蝶采购订单
联调测试使用模拟月度数据验证汇总和采购订单生成

验收标准

  • 月度汇总任务正确统计每个目标组织的销售和赠品数据
  • 相同货品编码的数量正确合并
  • 生成的采购订单包含正确的供应商、采购价、税率
  • 无销售数据的目标组织不生成空采购订单

第七阶段:管理后台 — 认证与权限

时间:Day 17–19

目标

搭建管理后台的基础框架,实现用户认证、角色管理和权限控制。

工作内容

任务说明预计耗时
后台项目搭建Next.js SSR 项目初始化、数据库建表、环境配置0.5 天
认证系统Better Auth 集成、登录页面、Session 管理1 天
权限系统三级角色模型(admin/operator/viewer)、权限矩阵、中间件拦截1 天
用户管理页面用户 CRUD、角色分配、批量导入0.5 天

验收标准

  • 管理员可正常登录/登出,Session 30 分钟超时自动失效
  • 三种角色(admin/operator/viewer)权限隔离正确:viewer 无法修改任何配置,operator 无法管理用户
  • 用户创建、角色调整、禁用功能正常
  • 登录失败 5 次后账号锁定 15 分钟
  • CSV 批量导入用户功能正常

交付物

  • 管理后台登录页面
  • 用户管理 CRUD 界面
  • 权限拦截中间件

第八阶段:管理后台 — 配置管理与看板

时间:Day 20–22

目标

实现 6 大配置类型的在线 CRUD 管理、变更审批流和监控看板。

工作内容

任务说明预计耗时
配置管理 CRUD6 大配置类型的列表、新增、编辑、删除界面1 天
变更审批流三级审批策略(低/中/高风险)、审批状态机0.5 天
即时生效机制配置变更事件通知、缓存刷新0.5 天
监控看板仪表盘、同步日志查看器、异常告警0.5 天
批量操作导入导出、模板复制、批量启用/停用0.5 天

验收标准

  • 6 大配置类型均可在线 CRUD,表单校验正确
  • 中风险变更需管理员审批,审批通过后即时生效
  • 配置变更后同步引擎在 5 秒内加载新配置
  • 仪表盘实时展示同步统计数据,每 30 秒刷新
  • 同步日志支持多维度筛选和 CSV 导出
  • CSV/JSON 导入导出功能正常

交付物

  • 配置管理界面(6 大类型)
  • 审批流管理界面
  • 监控看板仪表盘
  • 同步日志查看器

第九阶段:联调、重试与上线

时间:Day 23–25

目标

全链路联调验证(含管理后台集成)、异常重试机制验证、上线演练。

工作内容

任务说明
全链路联调从调拨 → 销售 → 退款 → 拆分 → 采购,端到端验证
管理后台集成测试通过管理后台修改配置,验证同步引擎行为变更
异常重试验证模拟网络超时、接口限流、字段校验失败等异常场景
幂等验证重复推送各种类型的单据,确认不会生成重复目标单
日志完整性验证检查每笔推送的同步日志是否完整
监控看板验证验证仪表盘数据与实际同步日志一致
上线演练在预生产环境执行完整的上线流程
回滚预案制定上线失败时的回滚步骤

验收标准

  • 全链路联调通过(调拨 → 销售 → 退款 → 拆分 → 采购)
  • 管理后台配置变更后同步引擎行为正确变更
  • 异常场景(网络超时、限流、字段错误)正确处理并重试
  • 幂等验证通过(重复推送无重复单据)
  • 同步日志完整可查
  • 仪表盘数据准确,告警通知正常触发
  • 上线演练通过
  • 回滚预案已制定并评审

交付物

  • 上线报告(含联调结果、异常处理结果、性能测试结果)
  • 回滚预案文档
  • 运维手册(日常监控、告警处理、异常排查)
  • 配置管理手册(新增组织、修改映射等操作指南)
  • 管理后台用户手册

交付物汇总

类别交付物交付阶段
文档接口字段确认表第 1 阶段
文档适配器 API 文档第 2 阶段
文档配置管理手册第 9 阶段
文档运维手册第 9 阶段
文档上线报告第 9 阶段
文档回滚预案第 9 阶段
文档管理后台用户手册第 9 阶段
代码金蝶/旺店通适配器第 2 阶段
代码配置中心第 2 阶段
代码5 大业务流实现第 3–6 阶段
代码异常重试与幂等控制第 2 阶段
代码管理后台 — 认证与权限第 7 阶段
代码管理后台 — 配置管理与看板第 8 阶段
配置组织配置初始数据第 1 阶段
配置仓库货品映射初始数据第 1 阶段
配置字段/状态映射配置第 1 阶段
最后更新