先别按“字段重不重要”投票,而是把每个字段还原成它在新站上要支撑的页面动作,再看旧数据能不能提供这个动作所需的完整信息。能支撑动作、且旧数据可核对完整的字段优先保留;只影响后台记录、前台没有对应呈现位置的字段,可以先停用并单独存档。这个判断不依赖谁话语权大,而依赖一份可以逐项打勾的对照表。
多个角色对同一事实理解不同,通常是因为各自盯的对象不同:内容编辑看的是字段填写体验,销售看的是客户线索,技术看的是数据表结构。把讨论对象固定为“某个旧字段在某个新页面上的最终呈现”,分歧就会变成可核对的问题。
取一个真实存在的旧页面作为样本,例如某条产品详情页或某条资讯页,把旧系统里这条记录涉及的全部字段列出来。对每个字段问三个问题:它在新页面上有没有可见位置?没有它,这个页面还能不能完成用户来这里要做的事?旧数据里这个字段的填写完整率大概如何?第三个问题不需要精确统计,抽查十几条记录就能看出是普遍填写还是大面积留空。
这一步的产出不是结论,而是一张带页面归属的字段清单。清单上的每一行都要能指到具体页面位置,否则它就不该进入保留讨论。
把字段按两个维度分组,比单纯讨论重要性更容易收敛。第一维是前台是否有明确位置:有位置、可能有位置、没有位置。第二维是旧数据是否足够支撑呈现:完整、部分缺失、基本为空。
这套分组的价值在于,它把“保留”拆成了两种不同动作:保留字段并前台呈现,和保留数据但不前台呈现。两者在迁移工作量、校验方式和后续维护成本上完全不同,混在一起讨论就会一直僵持。
旧系统字段无法完整迁入,常见原因不是数据丢失,而是新旧结构对不上:旧字段可能一个字段里混放了多个信息,新站却要求拆成独立字段;也可能旧字段的取值是一段自由文本,新站需要的是固定选项。
遇到这类字段,先判断它是否属于保留项。如果属于,就为它建立一条人工核对规则,而不是指望自动转换一次到位。例如旧字段“规格说明”是一段自由文本,新站要求拆成“材质”“尺寸”“适用场景”三个字段,那么迁移时可以先整段保留在一个过渡字段里,前台按原样展示,再安排人工逐条拆分。这里的关键是:过渡字段必须有明确的清理期限和负责人,否则它会长期留在系统里,成为下一次迁移的同样障碍。
如果字段不属于保留项,就不要为了“迁得完整”而强行转换。把旧值导出成一份可读文件存档,在新站里不再建立对应字段,是更省后续维护成本的做法。判断依据仍然是前面那张清单:前台没有位置,就不必在新站重建结构。
假设某企业旧站的产品表里有“内部编号”“上架日期”“库存状态”“详细参数”四个字段。内容编辑认为“详细参数”最重要,销售认为“库存状态”必须保留,技术认为“内部编号”是主键不能丢。
按前面的方法,先把这四个字段放到产品详情页上核对:
这个假设例子的重点不是四个字段的结论,而是每个结论都能追溯到“前台位置”和“数据完整度”这两个可核对依据。当三个角色看到同一张表时,争论会从“谁觉得重要”转为“这一行填得对不对”。如果核对中发现“库存状态”其实在旧数据里填写完整,只是之前抽查的样本偏少,那么它的处理方式就应改为前台正常呈现。这说明动作的结果会直接改变下一步:核对结果不同,保留策略随之调整,而不是一次拍板后不再复核。
第一,确认新站前台是否真的需要这个字段。不要因为旧系统有,就默认新站也要有。前台位置的确认要落到具体模板和具体区块,而不是停留在“以后可能用得上”。
第二,确认旧数据的缺失是普遍现象还是个别现象。抽查样本要覆盖不同时间段和不同录入人,避免用少数完整记录推断整体质量。如果缺失集中在某个时间段,可能说明那段时间的录入流程有变化,这类背景信息会影响你对字段可靠性的判断,但不能单独作为保留或停用的唯一理由。
把这两件事做完,再回到字段清单上逐项标注处理方式:前台呈现、仅后台保留、导出存档、直接停用。每种处理方式都要写清负责人和完成标志,这样迁移执行时就不会反复回到“这个字段到底要不要”的讨论上。字段取舍的本质不是技术问题,而是把模糊的分歧转成可以逐项核对的项目,让每个决定都有可验证的依据。