Welcome to MSDN Blogs Sign in | Join | Help

Microsoft Dynamics CRM Online Team Blog

This blog is focused on Microsoft Dynamics CRM Online (crm.dynamics.com).

News

  • The views expressed in this blog are those of the individual and do not necessarily represent those of Microsoft. This information is provided by way of general information only and should not be relied on without obtaining independent expert advice. These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use.
Synchronizing CRM Contacts I DO NOT own to my Outlook

I was challenged with this task back in the 3.0 days.  It is great that CRM automatically syncs my CRM contacts to Outlook.  “What happens when multiple users have the same Outlook contact and try to track in CRM?”  Well if the Contact has already been tracked in CRM, the second user will receive a duplicate detection warning when they select Track in CRM from Outlook.  So how can I allow multiple users to have the “synched” contact appear in their Outlook as a tracked Contact?  The answer is pretty simple.  Modify the synchronization rules to include more criteria than just “My Contacts”.  NOTE: You must modify the My Contacts data group as you cannot create a second Contact entity data group.  This works in both Online and Onpremise Outlook Clients.

The following screenshots show you how to accomplish this enhanced synchronization.

  1. Add a custom attribute to the Contact entity.  In this example I created a bit attribute called “Shared Contact?” and formatted it as a checkbox.
     Owned by another user but Shared Contact
    Notice that the Contact Adrian Dumitrascu does not exist in my Outlook Contacts as it is owned by my colleague Jon White.
    Outlook wo contact
  2. Modify the Local Data Groups in the Outlook Client.  Select CRM > Modify Local Data Groups.
    modify local data groups
    • Depending upon which version of the CRM Outlook client you are running (Online or Offline) you will see slightly different results in the Local Data window.
      Offline Local DataOnline Local Data
    • If you attempt to create a new data group for an entity that already is configured you will receive the following error.  To resolve, simply modify the existing entities filtering criteria and click save (not save as).
      must modify existing
  3. Add the new filtering criteria “Shared Contact?” = Yes and group the conditions as OR (select both rows and click on Group OR at the top).
    data group filter

The next time the Outlook synchronization occurs the Shared Contacts will now appear in the users Outlook even if they do not own the Contact in CRM.  Note Adrian Dumitrascu as now synchronized to Outlook below.

outlook w contact

Enjoy!

- Eric Boocock

Posted: Friday, August 14, 2009 5:27 PM by Eric Boocock

Comments

No Comments

Anonymous comments are disabled
Page view tracker