将“目标客户到现金”数据从数据集成器迁移到双写入

可用于数据集成器的“目标客户到现金”解决方案与双写入不兼容。 原因在于作为“目标客户到现金”解决方案的一部分的帐户表上的 msdynce_AccountNumber 索引。 如果存在此索引,您将无法在两个不同的法人中创建相同的客户帐号。 您可以选择通过将“目标客户到现金”数据从数据集成器迁移到双写入来重新开始双写入,或者可以安装“目标客户到现金”解决方案的最后一个“休眠”版本。 本文介绍这两种方法。

安装数据集成器“目标客户到现金”解决方案的最后一个“休眠”版本

P2C 版本 15.0.0.2 被认为是数据集成器“目标客户到现金”解决方案的最后一个“休眠”版本。 您可以从 FastTrack for Dynamics 365 下载。

您需要手动进行安装。 安装后,除删除 msdynce_AccountNumber 索引外,所有内容都保持不变。

将“目标客户到现金”数据从数据集成器迁移到双写入的步骤

要将“目标客户到现金”数据从数据集成器迁移到双写入,请按照以下步骤操作。

  1. 运行“目标客户到现金”数据集成器作业,执行最后一次完全同步。 这样,您可以确保两个系统(财务和运营应用和客户互动应用)具有所有数据。

  2. 为帮助防止潜在的数据丢失,将“目标客户到现金”数据从 Microsoft Dynamics 365 Sales 导出到 Excel 文件或逗号分隔值 (CSV) 文件。 从以下实体导出数据:

  3. 从 Sales 环境中卸载“目标客户到现金”解决方案。 此步骤将删除“目标客户到现金”解决方案引入的列和相应的数据。

  4. 安装双写入解决方案。

  5. 为一个或多个法人在财务和运营应用和客户互动应用之间创建双写入连接。

  6. 启用双写入表映射,然后为所需的参考数据运行初始同步。 (有关详细信息,请参阅初始同步注意事项。)所需数据的示例包括客户组、付款期限和付款计划。 不要为需要初始化的表启用双写入映射,如客户、报价单、报价单行、订单和订单行表。

  7. 在客户互动应用中,转到高级设置 > 系统设置 > 数据管理 > 重复检测规则,禁用所有规则。

  8. 初始化步骤 2 中列出的表。 有关说明,请参阅本文的其余章节。

  9. 打开财务和运营应用,启用表映射,如客户、报价单、报价单行、订单和订单行表映射。 然后运行初始同步。 (有关详细信息,请参阅初始同步注意事项。)此流程将同步来自财务和运营应用的其他信息,如处理状态、装运地址和帐单地址、站点和仓库。

客户表

  1. 公司列中,输入公司名称,如 USMF
  2. 关系类型列中,输入客户作为静态值。 您可能不想在业务逻辑中将每个客户记录分类为客户。
  3. 客户组 ID 列中,从财务和运营应用输入客户组编号。 “目标客户到现金”解决方案的默认值为 10
  4. 如果您使用的是“目标客户到现金”解决方案,没有任何客户编号自定义项,请在当事方编号列中输入客户编号值。 如果有自定义项,并且您不知道当事方编号,请从财务和运营应用提取此信息。

联系人表

  1. 公司列中,输入公司名称,如 USMF

  2. 根据 CSV 文件中的 IsActiveCustomer 值设置以下列:

    • 如果 IsActiveCustomer 在 CSV 文件中设置为,则将适售列设置为。 在客户组 ID 列中,从财务和运营应用输入客户组编号。 “目标客户到现金”解决方案的默认值为 10
    • 如果 IsActiveCustomer 在 CSV 文件中设置为,则将适售列设置为,并将联系人列设置为客户
  3. 如果您使用的是“目标客户到现金”解决方案,没有对联系人编号的任何自定义项,请设置以下列:

    • 将联系人编号从 CSV 文件 (msdynce_contactnumber) 迁移到联系人表 (msdyn_contactnumber) 中的联系人编号。
    • 使用当事方编号列中联系人编号表中的值。
    • 使用客户编号/联系人 ID 列中联系人编号表中的值。

发票表

由于发票表中的数据被设计为单向流动,即从财务和运营应用到客户互动应用,所以不需要初始化。 运行初始同步,将所有必需的数据从财务和运营应用迁移到客户互动应用。 有关详细信息,请参阅初始同步注意事项

订单表

  1. 公司列中,输入公司名称,如 USMF
  2. 将 CSV 文件中的订单 ID 列的值复制到销售订单编号列。
  3. 将 CSV 文件中的客户列的值复制到发票客户编号列。
  4. 将 CSV 文件中的运达国家/地区列的值复制到运达国家/地区列。 此值的示例包括 US美国
  5. 设置要求收货日期列。 如果您没有使用收货日期,请使用 CSV 文件中的要求交货日期履行日期提交日期列。 此值的一个示例是 2020-03-27T00:00:00Z
  6. 设置语言列。 此值的一个示例是 en-us
  7. 使用基于物料列设置订单类型列。

订单产品表

  • 公司列中,输入公司名称,如 USMF

产品表

由于产品表中的数据被设计为单向流动,即从财务和运营应用到客户互动应用,所以不需要初始化。 运行初始同步,将所有必需的数据从财务和运营应用迁移到客户互动应用。 有关详细信息,请参阅初始同步注意事项

报价单和报价单产品表

对于报价单表,请按照本文前面的订单表一节的说明操作。 对于报价单产品表,请按照订单产品表一节的说明操作。