web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Retain contact data after the contact changes employer

(0) ShareShare
ReportReport
Posted on by

Hi everyone,

I am currently working with CRM version 7 onPremise (about to update to 9.X somewhere in the first quarter of 2020 - hopefully...) 

If we delete a contact in the ERP-System, the Contact in CRM is marked as inactive. (unidirectional connection ERP -> CRM)

The Scenario:

The contact Anna has worked for our Customer KA000 for over 15 years, and we were able to gather a lot of data about her (example: Hobby, does she like our events, past e-mails, how should we handle her).
Now Anna decides to change her Employer and now works for LA999.

What the System currently does is to set the Record Anna of our Customer KA000 to inactive as she leaves the company and it creates a new Record Anna with a new ID for Customer LA999 as she starts working there.

As a Result we have "lost" all previously gathered data and have to start new.
LA999 is being handled by another colleague than KA000 so there is no way that he knows about her history and might damage the customer relationship by handling her the wrong way...
(lets say she hates to be contacted by phone or does not like our Events)

Since the entity contact has > 100.000 records  there is no way to do this completely manually. 

Anyone here with a similar Challenge?
I was thinking about changing the Owner of the original Records to show them within the new Record.
The Problem with changing the Owner is, that it could get messy since the Sales department has to 
differentiate the old data from the new data.

A Lookup Field titled "old Record" pointing at the old contact Record would do the same without messing with the new Data (or a new connection Role). Our Sales Guys could then transfer the relevant info into the new Customer ow review old conversations or notes.

To change a Owner via workflow or to create a Lookup-Field (maybe with autofil workflow) is easy but I need some sort of delta determination.... and a List of results which should be send to our Sales guys to do a last check. 
So the final check needs to be manual since we can not gather enough data to guarantee that a new found contact Anna is actually the same as the previously created Record Anna who has worked for KA000

I am the current System administrator / Customizer but self taught without proper Training.
So I am able to customize the Systems components with standard customising, and I am able to write simple javaskript but I was not able to think of a construct within the CRM to achieve what I want.

I was not able to find a solution within the Microsoft Blogs but I just can not imagine that we are the only company with this Problem.

*This post is locked for comments

I have the same question (0)
  • Verified answer
    StefanS365 Profile Picture
    3,575 Most Valuable Professional on at
    RE: Retain contact data after the contact changes employer

    Hi Snoopy,

    This is a known dilemma ;-)

    You could consider the following principles, starting points:

    Try to separate personal and company/sales information

    Company/sales information should stay at the former company of Anna.

    Personal information should be copied/moved to the new contact for Anna.

    You could use connections to connect the new company/account with the inactive Anna, and connect the inactive and active contact for Anna

    You could add a process 'Move contact to new company' that will inactivate the old contact for Anna (all related activities with company/sales info will remain there and still be available for/at the old company). Create a new contact for Anna and copy the personal information to that record. Create connections records between the different records and set the appropiate connection role. You could automate this for a lot of record with Bulk workflow execution plugin for XrmToolBox.

    You could use the personal email address or the LinkedIn profile url as unique / common id so that you know it's the same Anna, even do duplicate detection.

  • Community Member Profile Picture
    on at
    RE: Retain contact data after the contact changes employer

    Hi Stefan,

    thanks a lot for your Answer. Using addresses like the URL/ Uder ID of the xing profile is genius since such Customer IDs do not change over time as the mobile-phone number would. This pretty much solves my main Problem :)

    Separating the Company and Sales Info worked great.

    We are not quite through with the Workflows since we are storing a lot of Info in other Entitys and have to consider them within the Workflow, but we are getting there.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
Community Member Profile Picture

Community Member 2

#1
HR-09070029-0 Profile Picture

HR-09070029-0 2

#1
UllrSki Profile Picture

UllrSki 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans