先给结论:不要按旧系统的字段顺序决定保留项,而要先确定新站每个页面必须完成的业务动作,再倒推哪些字段是动作的输入、哪些只是历史记录。判断标准只有一条——这个字段缺失时,用户或运营人员是否还能完成该页面的核心任务。能,就归入可舍弃或归档;不能,就进入保留清单,并明确它在哪张表单、哪个展示位、由谁维护。
多数迁移讨论只分“要”和“不要”,结果在中间地带反复拉扯。更实用的做法是分三类:业务必需字段、展示辅助字段、历史留档字段。业务必需字段是缺了业务就断的,例如产品规格中影响选型或报价的参数;展示辅助字段只影响页面丰富度,例如旧站里的标签云、浏览量、编辑推荐语;历史留档字段是旧系统为了内部管理留下的,例如创建人编号、旧分类ID、审核流水号。
分类时以“页面”为单位,而不是以“字段”为单位。同一个字段在产品页是必需的,在新闻页可能只是辅助。你可以先挑一个最有代表性的页面,把旧系统里所有字段列出来,逐个标注它在该页面承担的角色。标注完成后,业务必需字段通常只占少数,这个比例本身就是后续取舍的起点。
面对两个都看似重要的字段时,问三个问题:缺了它,用户能否完成该页面的主要操作;缺了它,运营人员能否在后台完成日常更新;缺了它,是否还能通过其他字段间接推导出来。三个问题都答“能”,它就不必进入新系统的结构化字段,转为备注、附件或归档表即可。
这里有一个注明假设的短例子。假设旧产品库有“材质”“旧材质代码”“材质备注”三个字段,新站只打算保留一个材质相关字段。若“旧材质代码”仅用于旧系统筛选,“材质备注”只是编辑随手写的补充说明,而“材质”直接决定用户能否按需求筛选,那么保留“材质”并把它设为必填,另外两个合并为一段说明文字存入归档。这个判断不依赖字段多少,只依赖缺失后果。
决定保留不等于决定怎么存。每个进入保留清单的字段,都要回答三个落点问题:它出现在哪个页面的哪个位置;它由谁在什么环节录入或校验;它变更时是否需要同步影响其他页面。答不出落点的字段,说明它在新流程里没有真实用途,应退回历史留档。
一个可执行的动作是:为保留字段建立一张对照表,左边写旧字段名和旧取值示例,中间写新字段名和类型,右边写录入责任人与触发时机。做完这张表后,如果某个字段的“触发时机”一栏填不出来,就不要为它单独建字段,改为在相关页面的说明区保留一段文字。这个动作的结果会直接影响下一步——它决定了数据清洗的工作量集中在哪些字段上。
在正式迁移前,选一个字段最多、业务最典型的页面类型做试迁。试迁的目标不是搬完数据,而是验证三件事:保留字段是否真的够用;被舍弃的字段是否有人在实际工作中依赖;新字段的录入是否顺畅。试迁后让实际使用该页面的人完成一次日常任务,观察他们在哪一步卡住。
如果卡点出现在某个被舍弃的字段上,不要立刻把它加回来,先确认它是业务必需还是习惯依赖。习惯依赖可以通过调整页面说明或培训解决;业务必需则要重新评估它在流程中的位置。这一步的价值在于把争论从“这个字段有没有用”转成“缺了它任务是否中断”,后者更容易达成一致。
确认无法迁入的字段,不要直接删除,也不要无限期挂在待办里。可以按可区分的原因选择处理方式:因格式不兼容而无法迁入的,转为附件或导出文件随记录归档;因业务规则已废弃而无法迁入的,在新系统里保留一个说明性备注,注明旧规则的适用范围和失效时间;因来源不明或质量过差而无法迁入的,单独存放并标注不参与展示和检索。
需要提醒的是,旧系统的访问量下降、抓取异常或某个统计归零,都不能单独证明某个字段该被舍弃。这些现象也可能来自入口调整、权限变化或采集方式改变。把字段取舍建立在业务动作是否中断上,比建立在单一统计信号上更稳妥。
最后一步是给保留清单加上复查节点。上线后按固定周期回看:有没有保留字段从未被使用,有没有舍弃字段反复被要求补回。复查结果只用于调整字段的展示位置和录入方式,不轻易推翻已经验证过的分类。这样,字段取舍就从一次性的迁移争论,变成了随业务变化持续校准的常规动作。