先把不能迁入的字段分成三类:影响当前业务闭环的、只影响历史查询的、只影响展示美观的。只有第一类值得为它改结构或补录,第二类可以降级为附件或备注,第三类直接放弃。判断依据不是字段多少,而是你手上这个页面离开该字段后,用户还能不能完成他来这里要做的事。
不要从字段清单出发,从用户操作路径出发。假设你有一个产品详情页,旧系统里有“规格参数”“历史价格”“供应商编号”三个字段,新系统只能接前两个。此时把页面按用户动作拆开:浏览规格、比价、联系咨询。如果“供应商编号”只出现在后台备注里,前台用户看不到,也不参与筛选和咨询分流,那它就不该占用迁移资源。
实际操作是:打开这个页面的前台和后台各一遍,记录每个字段出现在哪一步。结果会直接影响下一步——如果某个字段只在后台出现且无人查询,就标记为可舍弃;如果它出现在筛选条件或表单提交里,就必须保留或找到替代表达。
把候选字段逐条问三个问题:
三个问题里至少有一个“是”,才进入保留清单。三个都是“否”,就归入可舍弃。只影响页面整齐、不影响任何动作的字段,例如旧系统里的“内部排序号”或“颜色标签”,即使迁移成本低,也不应优先处理,因为它们会挤占真正影响转化的字段的核对时间。
决定保留不等于原样搬过去。可以按下面三种处理方式分配:
这里的关键动作是给每个保留项写一行迁移备注:字段名、处理方式、负责核对的人。写完后你会发现,真正需要开发介入的字段通常远少于最初清单。这个结果会改变下一步:如果只剩少量原样迁字段,就可以先上线再补;如果换位置存的字段很多,就要先统一正文模板,否则编辑会各自为政。
假设某新疆本地设备页面,旧系统有“2019年报价”字段,新系统没有价格历史模块。直接删掉会丢失参考信息,强行加模块又会拖慢迁移。处理方式是把它转成正文里的一句话:“以下为2019年参考价,当前价格请咨询。”然后把这个字段从迁移清单里移除。
结果是:页面结构不变,编辑不用等开发,用户仍能看到时间边界。下一步核对时,只需检查这句话有没有出现在正确页面,而不是检查整个价格模块。这个例子说明,降级处理不是丢弃,而是把字段从“系统依赖”变成“内容表达”,从而绕开无法迁入的限制。
迁完后,从保留清单里随机挑几个字段,回到前台页面确认它们真的被展示或被调用。如果某个字段在后台存在、前台却没有任何入口,它就不是保留项,只是换了个地方堆积。此时要么补上前台调用,要么把它移出保留清单。
抽查的另一个作用是暴露遗漏条件:有些字段单独看没用,但和另一个字段组合后才影响筛选。例如“适用面积”和“功率”分开都不关键,但用户常按两者组合筛选。这种组合字段应作为一条保留项处理,而不是拆成两个可舍弃项。完成抽查后,再决定是否需要二次迁移,而不是一次性追求全部字段到位。