2

我必须将来自外部系统的数据导入 CRM 实例。外部系统具有联系人或帐户的 ID(也存在于 CRM 中,即通用标识符)。

我想知道是否可以简单地通过 SQL Management Studio 提取该数据,将其粘贴到 Excel 文件中,通过数据管理上传该文件并让 CRM 将某个列(通用标识符)识别为键,然后更新我计划上传的那个 Excel 文件中的所有其他字段。

例如,在上述外国系统中,我有:

ClientID    ValueNotPresentInCrm
344555      Bleh

目前,在 CRM 中,我有

accountid                             xmr_clientid    xmr_ValueNotPresentInCrm
24436EDB-9CFA-E511-80C0-00155D7B5806  344555

显然,我想更新该xmr_ValueNotPresentInCrm列。

这甚至可能吗?

4

2 回答 2

1

CRM 中有两种不同风格的 Excel 上传。

  1. 创建新记录。
  2. 更新现有记录。

您将需要使用选项 2,这涉及下载包含现有记录的 Excel 文件(实际上是 XML),在 Excel 中进行更改,再次上传文件。

它有点冗长,但是最简单的解决方案。PowerObjects 在这里有一个很好的教程

于 2016-05-10T08:26:27.973 回答
1

我还会看一下 SDK 中的配置迁移工具。它允许您在导入时指定唯一性条件(参见步骤 12),这对您的方案特别有用。

还有一个名为Dynamics CRM Configuration Data Mover的开源自定义工具,您可能会发现它很有用。它与您的场景不太相关,因为它似乎没有等效的唯一性条件功能,但仍然值得注意。

于 2016-05-10T08:42:24.503 回答