[关闭]
@Rookie 2022-01-13T14:28:40.000000Z 字数 779 阅读 351

关于天津永续导入比价单4.0老系统数据问题方案(急)

赢海


王硕技术方案

永续采购历史方案.docx2634.3kB

背景

天津永续在使用比价单的时候,点击查看采购历史, 可以查看到对应备件/物料采购历史 ,包括对应供应商,报价以及数量等
具体看如下:
image_1fo58ckf17381frsvc61i21en39.png-214.8kB
image_1fo58dfqo15kgv85fshnp11ttam.png-180.4kB

解决方案一

目前基于6.5新系统和4.0 老系统数据库无法对应, 以及对应单据的物料/备件ID新老系统无法对应, 以及新系统查询的历史数据来源于历史已完成采购单等多种限制, 数据无法直接导入我们新系统数据

架构组建议

基于后面有老客户升级的这种需求考虑, 以及新老系统数据无法匹配等多种因素, 初步方案如下

  1. 6.5 系统需要单独独立做一个对应老系统历史数据兼容的服务-历史数据服务
  2. 新系统直接把老系统数据库导入到 历史数据服务中进行使用
  3. 页面中新增一个查看老系统数据的按钮, 主要针对查询此备件/物料系统数据, 详情页面也需要单独设计,此页面没有采购单号等等数据
  4. 需要单独做配置选项, 勾选是否有进行匹配老数据
  5. 具体关联查询条件需要具体进行调研由技术部给出方案

范围

物料 备件 海图

报价单 比价单 采购单 是不是都需要做

时间初步预估

初步预估 需要 17 个人日左右

先调研逻辑..

项目 工期(人日)
6.5系统服务搭建对应 2
4.0系统对应数据库导入(难点) 3
6.5系统对应调研查询数据逻辑条件(难点) 3
6.5系统查询API设计以及实现 2
6.5系统配置实现 1
6.5系统业务实现(前端) 2
6.5系统业务联调 2
6.5系统业务测试 2

风险

匹配规则问题(能找到精准一个对应, 如果找到多个怎么处理 )

解决方案二

基于现有架构添加采购历史表, 可以优化现有业务以及数据库表结构,但是有如下风险

  1. 现有业务实现进行数据库设计以及业务实现拆分
  2. 已有数据的导入,把现有历史数据需要导入到历史表中
  3. 4.0系统数据导入数据结构对接以及数据处理
  4. 测试服覆盖范围更大

总结

总结来说方案二需要花费更多的人力成本,建议采用方案一进行处理

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注