先给结论:当旧系统字段无法完整迁入时,保留项不应按“旧系统里有没有”来决定,而应按“这个字段是否影响询盘识别、报价判断或后续跟进”来决定。一个可操作的判断顺序是:先列出旧字段在新系统中的真实用途,再把只用于内部备注、且无法对应到新流程的字段排除,最后对边界字段做小批量试迁。需要提醒的是,这套方法在样本量小、字段命名混乱或旧数据本身缺失严重时会失效,此时应优先保留原始导出文件,而不是强行把字段塞进新结构。
旧系统字段无法完整迁入,通常不是技术容量问题,而是新旧流程对“一条客户记录该包含什么”的理解不同。把字段按用途分成三类,比逐个争论更有用:
这个分类的作用是让保留项有依据。一个字段即使旧系统里填得很完整,只要它不影响识别、报价或跟进,就不应因为“删了可惜”而进入新系统。
很多团队会先拿几十条记录试迁,发现字段都能对上,就认为方案可行。问题在于,样本往往来自字段填写较规范的时期或较熟悉的业务员,而规模化后会遇到例外:同一字段在不同业务员手里含义不同,或者旧系统允许自由填写,导致同一列里混着产品名、客户昵称和内部代号。
假设一个场景:旧系统里有一个“客户等级”字段,样本中取值只有A、B、C三种,看起来可以直接映射到新系统的客户分组。但规模化导出后发现,还有业务员填了“A级”“重点”“待定”等写法。此时如果直接按原值迁入,新系统会出现大量无法归类的分组。这说明样本阶段成立的映射规则,在真实全量数据上并不成立。
使结论失效的反例不止这一种。如果旧系统字段本身缺失率很高,例如超过一半记录的目标市场为空,那么无论保留还是排除,都不能把它当作可靠判断依据。这时正确的动作不是继续设计映射,而是先确认这些字段当初是否被强制填写,以及缺失是否集中在某类客户上。
在动手迁移前,建议做一次字段用途核对,而不是直接进入数据清洗。具体动作可以这样安排:
这个动作的结果会直接影响下一步:如果某个字段被确认只用于旧报表,而新报表已经用其他方式生成,就可以不迁;如果某个字段虽然旧系统里没人看,但交接时业务员会口头询问,就应保留为可查询字段。核对完成后,再进入清洗和映射,返工概率会明显降低。
有些字段无法在短时间内判断用途,尤其是旧系统使用时间较长、经手人多的情况下。这时不建议为了“完整迁移”而把所有字段都塞进新系统。更稳妥的做法是:保留一份原始导出文件,并在新系统中只迁入已确认用途的字段。原始文件作为备查依据,不参与日常流程。
这样做的前提是,团队能够接受新系统初期字段较少,并愿意在后续根据实际使用情况逐步补充。如果业务要求新系统上线当天就必须覆盖旧系统所有查询场景,那么这个前提不成立,应在上线前完成字段用途确认,而不是上线后再补。
需要强调的是,保留原始导出文件不等于永远不处理。它只是把“现在无法判断”的字段推迟到有明确用途时再决定,避免用猜测代替判断。
在完成分类和核对后,下一步不是全量迁移,而是选一个边界字段做试迁。选择标准是:它有一定争议,但影响范围可控。把这个字段按拟定规则迁入新系统,观察业务员在跟进时是否真的使用它、是否出现无法对应的情况、是否增加了额外录入动作。
如果试迁后发现该字段被频繁查看,说明它应转为正式保留项;如果几乎无人使用,且不影响询盘识别和报价,就可以排除。这个动作的结果会直接决定该字段是进入正式结构,还是退回原始导出文件备查。通过逐个处理边界字段,保留项清单会逐步收敛,而不是一次性拍板后反复修改。