我必须将数据从外部系统导入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
列。
这甚至可能吗?
答案 0 :(得分:1)
CRM中有两种不同的Excel上载方式。
您需要使用选项2,这涉及下载包含现有记录的Excel文件(实际上是XML),在Excel中进行更改,再次上传文件。
它有点长,但是最简单的解决方案。 PowerObjects has a nice tutorial here
答案 1 :(得分:1)
我还会看一下SDK中的Configuration Migration工具。它允许您在导入时指定唯一性条件(请参阅step 12),这对您的方案特别有用。
还有一个名为Dynamics CRM Configuration Data Mover的开源自定义工具,您也可以发现它很有用。它与您的场景不太相关,因为它似乎没有等效的唯一性条件功能,但它仍然值得注意。