We are going to use CRM for some email marketing, currently all our client's contacts are in our service desk (AutoTask)
I have written a script to export all contacts in AutoTask to CSV, and have a data import mapping set up to automatically import these contacts into CRM.
My issue now is that if a change is made in AutoTask (our case is that sometimes when forwarding tickets to our email-to-ticket subsystem, contacts get created for the client in AT but with the technicians email attached and not the original customer's email address), I need to merge that change with Dynamics - however, the default behavior with duplicate detection during import is to not import the duplicate. I need this to essentially overwrite the existing contact object's fields with whatever data I am importing, rather than ignoring the duplicate field and keeping the old data.
Is this possible?
It seems right now that to do what I want, I have to allow importing duplicates and run a bulk dupe detection job, then manually merge the resulting contacts.
This is for Dynamics 365 on prem, running on SQL Server 2016 and Windows Server 2016