Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

[RANT] Why are duplicate detection rules honored when re-importing existing data?

(0) ShareShare
ReportReport
Posted on by 221

It's infuriating and baffling to me that duplicate detection rules are applied to data that is being re-imported after being modified in Excel. Duplicate detection rules ONLY make sense in the context of new records! I'm at my wits end with CRM and all the silly little things it does that directly inhibit productivity.

Take for example the concept/functionality of Save & New. Why can't we Save & New? It takes 7 seconds, and several clicks+page loads, for one of my most proficient users to add new Opportunity Products. A Save & New button would cut that down to 1-2 seconds. This time adds up, Microsoft!!!

If duplicate detection rules are applied when importing existing data, why aren't they applied when modifying records normally? Oh, let me guess. Because it doesn't make sense to apply duplicate detection rules to existing records??? Could that possibly be the reason why?

If the developers of CRM applied duplicate detection rules to existing records, being edited normally, you couldn't get any work done because you'd trigger a rule every single time! SO WHY DOES IT APPLY WHEN IMPORTING DATA?

It doesn't make any sense. It's been this way for years and no one has fixed it? Is not one else bothered by this? Am I the only person that runs into this?

*This post is locked for comments

  • Robert Wittig Profile Picture
    1,885 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    Keep in mind this turns it off for new imports that create records and imports that update existing records.

  • Suggested answer
    f23fzf34ffavcz2t56 Profile Picture
    221 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    Meant to reply to this a few days ago...

    You bring up a good point. Thanks. While I blame it all on Microsoft's poor messaging, I had a lot of misunderstandings about duplicate detection. I was able to clean up our duplicate detection rules a bit to clear up some of the false negatives during imports but I'm still left with phantom duplicates. For those I chose to allow duplicates during the import.

    While working through this I found another interesting option in Settings > Data Management > Duplicate Detection Settings. You can explicitly turn of duplicate detection for imports. I don't see this as being more convenient than just allowing duplicates during import but it's there.

    2016_2D00_05_2D00_17-14_5F00_54_5F00_48_2D00_Duplicate-Detection-Settings.png

  • Community Member Profile Picture
    on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    Duplicate detection *does* apply to existing records. If you have two contacts, one with an email address and one without, then you add an email address to the second one that is the same as the first one this will trigger a duplicate detection warning.

    So if you export data and modify it and then import it, the same applies, because you could have added or changed the data to a field that now identifies a record as a duplicate.

    To avoid this happening, as you have now seen, you can tell the import process to ignore duplicate detection.

  • f23fzf34ffavcz2t56 Profile Picture
    221 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    Thank you for making it clear but why would they word it this way? Never did I think, "Allow duplicates: Yes" meant "Don't perform duplicate detection rules when importing existing data." I only ever thought of that option as being relevant to NEW data.

    If the prompt were worded more sanely like, "Ignore Duplicate Detection rules during import" all of this could have been avoided. But, no, that would have taken some deep thinking.

    I doubly didn't consider changing the value of that field because when I first came across this fist-shaking behavior I reached out to CRM Support. They were baffled at first too. After a few days they came back and said it was by design but never offered this as a workaround. Instead, their workaround was to temporarily disable duplicate detection rules.

  • f23fzf34ffavcz2t56 Profile Picture
    221 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    No need to apologize. I appreciate you taking the time to confirm.

  • Verified answer
    JDMCRM Profile Picture
    1,799 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    Hi,

    By exporting all of your Records in a 'Dynamic Worksheet' the Unique Identifiers are exported with the Records.

    When importing, as shown in my screenshot above, if you allow duplicates it will simply disregard the duplicate detection rules and UPDATE the existing Records. It will not create duplicates.

    -----

    e.g. A.Datum - Account Number = A100

         Contoso  - Account Number = A200

    &

    Duplicate Detection Rule in place that doesn't allow for Account Numbers to be a match.

    ----

    If you:

    1. Export all of your Account Records in a Dynamic Worksheet

    2. Update the Contoso Account number to A100

    3. Set 'Allow Duplicates' to 'no'

    The import will fail.

    However, if you set 'Allow Duplicates' to 'Yes' the existing Account 'Contoso' will have its Account Number updated to the same as A.Datum.

  • Robert Wittig Profile Picture
    1,885 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    You might be right for 2016, I only did it at a few clients and I know I did it for 2015 and down, I just went and looked and I cannot find the command for save and new anywhere.  Sorry!

  • f23fzf34ffavcz2t56 Profile Picture
    221 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    Just letting you know you left your name, URL, and company names visible but it looks like that may have been unintentional.

  • f23fzf34ffavcz2t56 Profile Picture
    221 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    I looked at the Connect site (thanks) and will add my suggestion though I don't have any hope for it ever being seen or acted upon by MS.

  • f23fzf34ffavcz2t56 Profile Picture
    221 on at
    RE: [RANT] Why are duplicate detection rules honored when re-importing existing data?

    > I personally prefer it does the check when re-importing especially in the case of accounts/contacts/leads.

    I don't understand this. The original export explicitly identifies the records being modified with a GUID and a timestamp. There's no chance of duplication if those fields are left intact.

    On the Save & New front, I was told this feature was completely removed from CRM 2016 which is the version I am on. Do you know otherwise? But what really gets me about this is that Microsoft believes this feature to be unnecessary. That fact is that it's not unnecessary even if it is little used (conjecture on my part.)

    This is a time-saving button. Microsoft is making CRM less performant and more click heavy. The new live grid (if that's the right term) is absolutely useless for anyone with customized entities because you can't add your custom fields to the grid. You can't execute JS against this grid either.

    All these decisions are crazy.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Ramesh Kumar – Community Spotlight

We are honored to recognize Ramesh Kumar as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
Scott_itD Profile Picture

Scott_itD 3 Community Manager

#2
Aiden Kaskela Profile Picture

Aiden Kaskela 2

#2
MikeC282 Profile Picture

MikeC282 2

Featured topics

Product updates

Dynamics 365 release plans