2016-05-09 2 views
2

外部システムからCRMインスタンスにデータをインポートする必要があります。外部システムには、連絡先またはアカウント(CRMにも存在する共通ID)のIDがあります。Excelシートとカスタム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

KingswaySoft CRMアダプタでSSISを使用することができます。 –

答えて

1

CRMには2種類のExcelアップロードがあります。

  1. 新しいレコードを作成します。
  2. 既存のレコードを更新します。

オプション2を使用する必要があります。これには、既存のレコードを含むExcelファイル(実際にはXML)をダウンロードし、Excelで変更してファイルを再度アップロードします。

少し長めになっていますが、最も簡単な解決策です。 PowerObjects has a nice tutorial here

1

また、SDKのConfiguration Migrationツールもご覧ください。インポート時に一意性条件を指定することができます(step 12を参照)。これは、シナリオにとって特に役立ちます。

Dynamics CRM Configuration Data Moverと呼ばれるオープンソースのカスタムツールもあります。このツールも便利です。同等の一意性条件機能を持つようには見えないため、シナリオとの関連性は低くなりますが、それは注目に値します。

関連する問題