发布日期: 四月 12, 2008
若要将数据从 ACT!2005 版本 7 迁移到 Microsoft Dynamics CRM,需要先从 ACT!2005 版本 7 中导出数据,准备要迁移的源数据,然后运行数据迁移管理器进行数据映射和迁移。有关迁移过程的概述,请参阅数据迁移概述。
本文介绍了如何导出数据并设置源文件使其与 Microsoft Dynamics CRM 记录类型相匹配,以及显示 ACT!2005 版本 7 中的默认字段映射到非自定义 Microsoft Dynamics CRM 中的位置,并说明了使用数据迁移管理器创建自定义映射的详细步骤。
重要提示
本文中的映射仅限指南。由于可以自定义 ACT!2005 版本 7 数据库和 Microsoft Dynamics CRM,因此需要验证这些映射是否适用于您的数据。
由于 ACT!2005 版本 6 和 ACT!2005 版本 7 之间的数据格式会有所不同,因此数据迁移管理器提供的 ACT!2005 版本 6 数据映射并不适用于 ACT!2005 版本 7 数据。
|
|
准备数据 |
|
|
查看映射表 |
|
|
迁移数据 |
迁移之前,在 Microsoft Dynamics CRM 中,数据必须位于逗号分隔值 (.CSV) 格式的文件中,并且每个文件都必须包含一种记录类型的数据。
准备数据:
将客户和联系人数据从 ACT!2005 版本 7 导出到文本文件。这些文件可以包含逗号分隔或制表符分隔的数据。
将导出的数据文件重命名为 Accounts.csv 和 Contacts.csv。
从 Accounts.csv 和 Contacts.csv 的数据中删除所有换行符。如果记录中包含换行符,则该记录不能进行迁移。
由于 ACT!2005 版本 7 客户记录中的某些数据必须存储在 Microsoft Dynamics CRM 中的“CustomerAddress”记录类型中,因此需要创建两个 Accounts.csv 副本,分别将其命名为 BillingAddress.csv 和 ShippingAddress.csv。在数据迁移管理器中,将每个文件中的所需列映射到“客户”和“CustomerAddress”记录类型的属性中。
编辑 BillingAddress.csv 文件:
删除所有列,但以下内容除外:
帐单寄往的市/县
帐单寄往的国家/地区
帐单邮寄地址1
帐单邮寄地址2
帐单邮寄地址3
帐单邮政编码
帐单寄往的省/市/自治区
公司
添加两列:地址类型和对象类型。
在“地址类型”列中,为每一行添加“帐单寄往地址”值。
在“对象类型”列中,为每一行添加值 1。(值 1 表示此地址属于客户地址。值 2 表示此地址属于联系人地址。)
编辑 ShippingAddress.csv 文件:
删除所有列,但以下内容除外:
送货所在的城市/县
送货所在的国家/地区
送货地址1
送货地址2
送货地址3
送货邮政编码
送货所在的省/市/自治区
公司
添加两列:地址类型和对象类型。
在“地址类型”列中,为每一行添加“送货地址”值。
在“对象类型”列中,为每一行添加值 1。(值 1 表示此地址属于客户地址。)
如果您要将记录负责人映射到 Microsoft Dynamics CRM 用户而不是您本人,请参考以下“查看映射表”部分的脚注¹。 如果需要,可以创建 Users.csv 文件。
查看下表中的数据,以了解 Accounts.csv 和 Contacts.csv 源文件中的列是如何映射到 Microsoft Dynamics CRM 中的属性。
¹ 表中显示的映射将导致所有记录归迁移数据的用户所有。如果您的目标是让所有者不止一个或让别人成为记录所有者,则可以使用以下方法之一:
在使用本文所述的映射迁移记录后,使用 Microsoft Dynamics CRM 为特定的用户批量分配记录。有关使用“高级查找”功能查找并批量分配记录的示例,请参阅销售人员离职而不失去客户。
在映射中不要忽略“记录创建者”一列,请将客户和联系人的“记录创建者”列映射到 Microsoft Dynamics CRM 负责人属性。还需要创建和迁移 Users.csv 文件,该文件包含了源数据中的每个用户的记录。
数据迁移管理器将提示您将每个“记录创建者”值映射到 Microsoft Dynamics CRM 用户,并且会为您提供创建新用户的选项(如果需要)。有关迁移所有权数据的详细信息,请参阅数据迁移管理器帮助文件中的“如何迁移所有权数据”主题。
² 对于用户定义的字段,可以选择如何映射数据。如果源数据文件中包含信息,则选择所需的选项。如果需要创建自定义属性,请参阅数据迁移管理器帮助文件中的主题“自定义属性”。
³ 对于 ACT!2005 版本 7 中存在,但在默认情况下并不存在于 Microsoft Dynamics CRM 中的字段,您要么忽略该数据,要么创建一个自定义属性。检查源文件中的数据,以查看此字段中是否有需要保留的有用数据。
在“开始”菜单上,依次单击“所有程序”、“Microsoft Dynamics CRM”和“Microsoft Dynamics CRM 数据迁移管理器”。
单击“启动迁移”。
选择“启动新迁移”选项,然后在“入门”页上单击“下一步”。
单击“启动迁移”。
指定迁移名称,输入“ACT7”作为源系统,然后单击“下一步”。
选择您创建的 .csv 文件:Accounts.csv、Contacts.csv、BillingAddress.csv、ShippingAddress.csv 和可选 Users.csv,然后单击“下一步”。
指定分隔符:
选择在源文件中使用的分隔符,以及用于将包含该分隔符的字段括起来的字符。
选中“每个文件的第一行中都包含列标题”复选框。
预览每个文件以确保其正确显示,包括使用水平滚动条可查看所有列。
单击“下一步”。
注意
如果在验证文件(如查找换行符)时发现错误,将会另外显示一个错误页。解决任何错误。
在“文件映射”页上,单击“下一步”。
对于上述四个文件,请选择“将该文件映射到现有的 Microsoft Dynamics CRM 实体”,并选择与该文件同名的实体,然后单击“下一步”。
在“文件摘要”页上,单击“下一步”。
在“列映射结果”页上,单击“下一步”。
对于 Accounts.csv 文件中的每一列,在“映射列”页上,将基于“客户”映射表中显示的映射选择所需的选项,然后单击“下一步”。
对于 Contacts.csv 文件中的每一列,在“映射列”页上,将基于“联系人”映射表中显示的映射选择所需的选项,然后单击“下一步”。
对于 BillingAddress.csv 文件中的每一列,在“映射列”页上,将基于“帐单邮寄地址”映射表中显示的映射选择所需的选项,然后单击“下一步”。
对于 ShippingAddress.csv 文件中的每一列,在“映射列”页上,将基于“送货地址”映射表中显示的映射选择所需的选项,然后单击“下一步”。
此时将显示“列摘要”页。单击“下一步”。
此时将显示“用户摘要”页。除非创建了 Users.csv 文件并映射了记录的所有权,否则将所有记录分派给当前用户。单击“下一步”。
此时将显示“检查摘要”页。单击“下一步”。
此时将显示“开始迁移数据”页。单击“迁移数据”。
此时将显示“转换数据”页,通过此页将数据转换为所需的格式,并将其上载到服务器。如果没有发现错误,向导将继续进入“迁移完毕”页。
如果没有发现错误,请单击“下一步”。
如果发现错误,将会显示前 50 个错误。若要查看其他错误及其详细信息,请单击“导出错误”。
此时将显示“上载数据”页,并将数据上载到服务器,然后完成迁移。
如果没有发现错误,请单击“下一步”。
如果发现错误,将会显示前 50 个错误。若要查看其他错误及其详细信息,请单击“导出错误”。
此时,错误页上未列出的任何数据都已成功迁移。
单击“完成”。
会立即迁移 ACT!2005 版本 7 数据。如果还需要从 ACT!2005 版本 7 中执行另一次迁移,则可以在执行新迁移时选择步骤 5 中指定的迁移名称重用这些映射。