こんにちは!
普段、私はIT関係のお仕事をしております。その中でもCRM(顧客管理)とかSFA(営業支援)の部分をいろいろお手伝いさせて頂いております。
で先日、同僚がDynamics365でデータをインポート(取り込み)したけどエラーになってしまいインポートできないと連絡がありました!
調べたところ初歩的なところでエラーが発生していたため、他にも同じような現象にあわれている方がいる可能性があると思い簡単にブログにまとめてみました!
事象
今回、同僚はDynamics365の取引先エンティティにダミーデータをインポートしようとしていました。
Dynamics365から取引先エンティティのレイアウトが定義されたエクセルをダウンロードして、ダミーデータをいくつか登録した後にエクセルをインポートしました。
ですが以下のようなメッセージが表示され、インポートできない状態となっていました。
エラー内容としては「重複するレコードがすでに存在します」ということで2件目以降のデータはすべてエラーとなっていました。
原因
今回のエラーが発生した原因はエクセルに入力したダミーデータの中でWEBサイトという項目があり、その項目にすべて同じ内容のデータが登録されていることが原因でした!
WEBサイトという項目は各企業のホームページのURLなどを登録するための項目になります。
でWEBサイトの項目をすべて違う値に設定して、ダミーデータをインポートしたところ正常に登録されました!w
で今回、なぜそのような事象が起きたか?!といいますと「重複ルール」という機能があるためです!
DynamicsなどのCRMでは1顧客に1レコードというのが基本になります。
なので取引先エンティティに登録されたデータで同じ取引先が存在しないか?というチェックするための機能が標準で備わっています。
その機能が「重複ルール」になります。
Dynamics標準だと以下のような「重複ルール」がはじめから用意されています。
で今回は「同じWEBサイトの取引先企業」という重複ルールに反するので2件目以降のデータはエラーとなっていました。
「同じWEBサイトの取引先企業」重複ルールというのはWEBサイトのURLが同じであれば、同一企業とみなすというルールになります。まぁ当然ですよね?!
別企業で同じURLは基本ありえませんので。。。。w
というようなことで今回は取引先エンティティに対するインポート処理に関する記事を書かせて頂きました!
同じような現象になっている方はぜひ、「重複ルール」を調べてみてください。