先给结论:当字段无法完整迁入时,保留项应按“是否影响用户完成当前任务”和“是否还有可核对的来源”两条标准筛选,而不是按字段新旧或数量多少决定。下面用一个假设情境说明这套判断怎么落地。
假设张家界一家民宿的旧站要并入新站,旧系统里有房型名称、价格、可订状态、周边景点距离、手写备注、浏览量、上架时间等字段。新系统只支持其中一部分结构化字段,其余只能以纯文本或干脆不迁。此时需要决定:哪些字段必须保留,哪些可以放弃,哪些先冻结观察。
这个情境的重点不是新旧系统谁更好,而是字段与用户任务的关系。住客订房时真正要判断的是房型、价格、可订状态和入住限制;浏览量、上架时间这类字段即使丢失,也不会让用户订错房。
把旧字段分成三层,能较快缩小争议范围。
分层之后,保留优先级通常已经清楚:决策必需层尽量结构化迁入;辅助判断层可以降级为正文说明;运营参考层先导出留档,不占用新站字段位。
字段能不能保留,还取决于它的值是否还有可靠来源。假设旧站价格字段最后一次更新在很久以前,而新站价格由前台另行维护,那么直接迁入旧价格反而制造错误。此时应保留字段结构,但把值标记为待确认,而不是照搬。
可核对的判断可以这样操作:
这一步的实际动作是:先导出一份完整旧字段清单,再逐项标注维护人。标注完成后,无人维护的字段自然进入冻结区,不需要反复争论。
当新系统不支持某个字段的结构化存储时,通常有两条路可走。
降级为正文说明适用于辅助判断层。例如“周边景点距离”无法做成独立字段,可以写进房型描述里,只要措辞不承诺实时变化即可。这样保留信息价值,又不给后台增加无法维护的字段。
彻底放弃适用于运营参考层,以及来源已经失效的字段。放弃不等于删除数据,而是把旧数据导出存档,新站不再展示。判断条件是:该字段缺失后,用户是否仍能完成订房或咨询。
两种选择成立的条件不同:如果字段影响用户决策且来源可核对,优先结构化保留;如果只影响内部回顾或来源已断,优先导出存档、前台放弃。
字段取舍不是一次拍板就结束。迁移完成后,应抽查几条真实内容,确认保留字段在新站显示正确、降级说明没有产生歧义、放弃字段确实没有出现在前台。
假设抽查发现价格字段显示正常,但可订状态与前台记录不一致,那么下一步不是继续迁更多字段,而是先暂停状态类字段的展示,改由人工确认后再开放。这个动作的结果会直接影响后续范围:状态字段稳定后,再处理辅助判断层的降级文本;如果状态字段仍不稳定,就应缩小迁移范围,避免把不可信数据暴露给用户。
反过来,如果抽查显示决策必需层全部正确,辅助判断层的少量缺失通常可以接受,不必为了字段完整度拖延上线。字段保留的目标是让用户做出正确选择,不是让旧系统原样复活。