2016-05-09 16 views
2

我必須將數據從外部系統導入CRM實例。外國系統有一個聯繫人或賬戶的ID(這也存在於CRM中,是公共標識符)。使用Excel工作表和自定義標識更新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

您可以使用SSIS和KingswaySoft CRM適配器 –

回答

1

在CRM中有兩種不同的Excel上傳風格。

  1. 創建新記錄。
  2. 更新現有記錄。

您需要使用選項2,這需要下載一個包含現有記錄的Excel文件(實際上是XML),在Excel中進行更改,再次上傳文件。

它有點長囉嗦,但是最簡單的解決方案。 PowerObjects has a nice tutorial here

1

我還會看看SDK中的Configuration Migration工具。它允許您在導入時指定唯一性條件(請參閱step 12),這對您的方案特別有用。

還有一個開源的自定義工具,稱爲Dynamics CRM Configuration Data Mover,您也可能會覺得有用。它與您的場景關係不大,因爲它似乎沒有等效的唯一性條件功能,但它仍值得注意。

相關問題