迁移字段映射表模板应包含哪些列

迁移字段映射表用来把源系统里的每个字段,逐条对应到目标系统的字段,并写清转换规则、责任人和处理状态。模板以“一条源字段对应一条目标字段”为基本行,核心列包括映射编号、源系统与源对象、源字段名与类型、目标系统与目标对象、目标字段名与类型、转换规则、必填与默认值、取值示例、负责人、状态与备注。下面给出一张可直接复制到表格工具的空白模板,并说明每列怎么填、哪些必填、如何维护复用。



要点总览(TL;DR)


  • 迁移字段映射表以“一条源字段对应一条目标字段”为基本行,核心列覆盖映射编号、源端与目标端字段信息、转换规则、必填与默认值、取值示例、负责人、状态和备注。
  • 映射编号、源端与目标端定位字段、转换规则、负责人、状态为必填列;字段类型、是否必填与默认值建议必填;取值示例和备注按需填写。
  • 转换规则写成可判定的条件式描述,并与取值示例成对检查;规则与示例对不上时优先细化规则或更换代表性示例。
  • 模板按“标识与范围—源端—目标端—转换规则—责任与状态”分组排列,可按迁移对象裁剪或扩展列,并保留版本号与变更记录。
  • 复用模板前确认源系统版本与字段、目标系统字段、对照表与默认值三项是否仍适用,交接时说明未关闭的风险记录。


可复制空白字段映射表模板


将下表复制到 Excel、在线表格或需求管理工具中,第一行作为列头,从第二行开始每条记录填写一个字段的映射关系。列的顺序按“标识与范围—源端—目标端—转换规则—责任与状态”五组排列,便于按组阅读和裁剪。


映射编号 源系统 源对象 源字段名 源字段类型 目标系统 目标对象 目标字段名 目标字段类型 转换规则 是否必填 默认值 取值示例 负责人 状态 备注

如果项目涉及枚举值对照、多来源合并或历史数据清洗,可在“转换规则”右侧插入“对照表引用”“清洗条件”等扩展列;如果迁移对象包含附件、评论等非结构化内容,可另建一张同结构的附表,保持列头一致,便于统一评审。



每一列的含义与填写规则


列的含义需要在团队内形成统一口径,否则不同人填出的表无法合并核对。下表逐列说明用途和写法,填写时以“读表人能独立判断这条映射是否可执行”为标准。


列名 用途 填写规则
映射编号 唯一标识一条映射记录 建议用“对象缩写-序号”格式,如 ISSUE-001;同一张表内不重复,删除记录后编号不复用
源系统 标明数据来源系统 写系统名称与版本,如“Jira 9.x”;同一项目涉及多个来源时逐条写清
源对象 标明字段所属的业务对象 写对象名称,如“问题”“项目”“页面”;避免只写“主表”这类含糊说法
源字段名 定位源端具体字段 使用源系统中的字段标识或显示名,两者不一致时以标识为准,显示名放备注
源字段类型 判断转换难度和校验方式 写文本、数值、日期、枚举、用户、附件等;枚举类型需注明取值集合来源
目标系统 标明数据写入系统 写系统名称与版本或环境,如“ONES Project 测试环境”
目标对象 标明字段所属的目标对象 与源对象对应写清,如“工作项”“项目”“Wiki 页面”
目标字段名 定位目标端具体字段 使用目标系统的字段标识;新建字段需注明创建人和创建时间
目标字段类型 判断类型是否兼容 写目标系统支持的类型;与源类型不一致时,转换规则列必须给出处理方式
转换规则 描述从源值到目标值的处理逻辑 写成可判定的条件式描述,如“为空时取默认值”“按枚举对照表转换”“截断至 255 字符”;避免只写“按需处理”
是否必填 标明目标字段的必填约束 填“是/否”;填“是”时,源值为空必须有默认值或明确的阻断处理
默认值 记录源值为空时的填充值 写具体值或取值来源;无默认值时写“无”,并确认目标字段允许为空
取值示例 用真实样例验证规则 给一条源值到目标值的对照,如“进行中 → 处理中”;示例应与转换规则一致
负责人 明确这条映射的确认与执行责任 写具体人名或角色,避免只写团队名;跨系统映射建议源端、目标端各一名确认人
状态 跟踪映射处理进度 使用统一状态值,如“待确认、已确认、已执行、已验证、有风险”;状态变更时在备注写原因
备注 记录例外、依赖和待决问题 写影响执行的补充信息,如“依赖枚举对照表 V2”“目标字段待新建”

转换规则和取值示例要成对检查:规则描述的是处理逻辑,示例是这条逻辑作用在一个真实值上的结果。两者对不上,通常说明规则写得不够具体,或者示例选得不具代表性。



哪些列必填、哪些列按需填写


必填列的作用是保证任何一条映射都能被独立理解和核对。以下划分以“准备阶段即可完整填写”为基准,项目可按迁移对象调整,但调整应在模板说明中写明。


列名 填写要求 理由与适用场景
映射编号 必填 评审、问题跟踪和执行记录都依赖唯一编号
源系统、源对象、源字段名 必填 缺少任一项都无法定位源数据
目标系统、目标对象、目标字段名 必填 缺少任一项都无法确认写入位置
转换规则 必填 即使是一对一直接映射,也写“直接映射”,避免默认理解不一致
负责人 必填 映射确认和异常处理需要明确责任人
状态 必填 用于阶段推进和交接,空状态无法判断进度
源字段类型、目标字段类型 建议必填 类型不一致是转换问题的主要来源;仅在字段类型已由系统自动识别时可暂缺
是否必填、默认值 建议必填 目标字段有必填约束时必须填写;无约束字段可写“否/无”
取值示例 按需 枚举转换、格式转换、清洗规则必须给示例;简单文本直映可省略
备注 按需 存在例外、依赖或待决问题时填写

不同阶段对完整度的要求不同。准备阶段要求源端与目标端字段信息齐全,能支撑范围确认;执行阶段要求转换规则、默认值和负责人明确,能直接交给执行人操作;核验阶段要求状态和备注可追溯,每条记录都能说明处理结果和遗留问题。团队可以在模板中增加“阶段”列,或按阶段筛选状态值来管理。



完整填写示例:一条字段映射记录


以下示例为演示情景:将 Jira 中“问题”的状态字段迁移到 ONES 工作项的状态字段。示例用于说明各列如何配合,实际取值以项目评估结果为准。


列名 示例取值 取值来源说明
映射编号 ISSUE-012 按“对象缩写-序号”编制,是该问题对象下的第 12 条映射
源系统 Jira 9.x 取自项目使用的源系统版本
源对象 问题 状态字段挂在问题对象上
源字段名 status 使用源系统字段标识
源字段类型 枚举 状态为有限取值集合
目标系统 ONES Project 测试环境 先在测试环境验证,再切换生产
目标对象 工作项 与源端问题对象对应
目标字段名 status 使用目标系统字段标识
目标字段类型 枚举 目标端状态同样为有限取值集合
转换规则 按状态对照表转换:待办→未开始,进行中→处理中,已完成→已完成;未匹配值写入“待确认”并记录原值 规则写成可判定条件,并给出未匹配值的处理方式
是否必填 是 目标状态字段为必填
默认值 未开始 源值为空时使用默认状态
取值示例 进行中 → 处理中 取自源系统一条真实记录,验证对照表规则
负责人 源端:迁移执行人;目标端:项目管理员 两端各一名确认人,便于核对
状态 已确认 对照表已评审,等待执行
备注 依赖状态对照表 V2;自定义状态“阻塞”需单独确认 记录依赖和例外,避免执行时遗漏

这条记录中,转换规则说明了映射方向和未匹配值的处理,取值示例给出了一个具体对照,默认值覆盖了源值为空的情况,备注则把对照表版本和自定义状态这两个依赖显式写出来。执行人拿到这一行,就能判断能否直接迁移,遇到“阻塞”状态时也知道需要先确认。


在映射评审和执行跟踪环节,可以把这张表作为工作项批量导入 ONES,用工作项状态对应“待确认、已确认、已执行、已验证”,用评论记录例外处理;映射规则和对照表说明则可放在 ONES Wiki 文档中,与工作项互相引用,方便交接时追溯。



模板的调整、复用与维护方法


模板的价值在于跨项目复用,前提是每次复用前确认列结构和填写口径仍然适用。以下操作清单可作为模板维护的日常做法。


  • 按迁移对象裁剪列。迁移对象只涉及结构化字段时,保留核心列即可;涉及附件、评论、页面正文时,增加“内容处理方式”“大小限制”等列,并另建附表,不与字段映射混在同一行。
  • 按转换复杂度扩展列。枚举值较多时增加“对照表引用”列,指向独立的对照表;需要清洗历史数据时增加“清洗条件”列,写清去重、截断、格式统一的具体规则。
  • 维护版本号与变更记录。在表格首个工作表或文档头部记录模板版本、修改日期、修改人和变更内容;列头发生增删改时升级版本号,并在变更记录中说明影响的映射记录范围。
  • 复用前做三项检查。确认源系统版本与字段是否变化,确认目标系统字段是否新建或调整,确认对照表和默认值是否仍适用;三项检查结果写入备注或单独的检查记录。
  • 约定交接方式。映射表随迁移方案一起归档,状态为“已验证”的记录作为验收依据;交接时说明未关闭的“有风险”记录和待确认事项,避免后续维护人员重复排查。

当同一组织连续开展多次迁移时,可以把稳定不变的列和填写说明固化为模板基线,把项目特有的对照表和扩展列作为项目附件管理。这样既保持各项目映射表结构一致,也允许具体迁移按实际情况调整。



常见问题


源字段和目标字段的命名不一致时,映射表里以哪个为准?


以系统内的字段标识为准,显示名放在备注列。字段标识在系统升级或界面调整后相对稳定,显示名可能随语言或配置变化。如果源系统只提供显示名,就在备注中写明获取方式,例如从哪个配置页面或导出文件中取得,方便后续核对。


一条映射记录能不能同时对应多个目标字段?


建议拆成多条记录,每条记录只描述一个源字段到一个目标字段的对应关系。一个源字段拆到多个目标字段时,各目标字段的转换规则、必填约束和负责人可能不同,合并在一行会让执行和核验难以判断。拆分后用映射编号区分,并在备注中注明彼此关联。


枚举值对照表应该放在映射表里还是单独维护?


对照表单独维护,映射表的转换规则列写“按状态对照表 V2 转换”这类引用,并在备注中记录版本。对照表条目多、变更频繁,放在单元格里会难以评审和复用。对照表本身也应有版本号和变更记录,映射表引用具体版本,避免执行时取到旧值。


迁移执行到一半发现目标字段需要新建,映射表怎么处理?


把该条记录的状态改为“有风险”或“待确认”,在备注中写明待新建字段的名称、类型和创建人,转换规则列暂按预期填写并标注“待字段创建后确认”。字段创建完成后再更新目标字段名与类型,状态回到“已确认”。这样处理可以保留原有映射关系,也便于交接时看到未决事项。


同一组织多次迁移时,模板基线应该固定哪些内容?


把稳定不变的列头、列顺序、填写说明和状态取值固化为基线,项目特有的对照表、扩展列和默认值作为项目附件管理。每次复用前核对基线版本,项目附件单独记录版本。这样各项目映射表结构一致,横向汇总和交接时不需要重新理解列含义。