Environment: CRM Online, Exchange Online, Outlook 2016
It appears that if you have a Contact sync filter that has sync'd with Outlook and you then deactivate that filter, the contacts in Outlook with be un-linked from CRM and never be able to be sync'd again. Here are the steps to reproduce.
- "My Outlook Contacts" filter is activated (This is the default)
- User has at least one Owned Contact. Let's just call them "Contact A"
- Allow SSS to run (sync) and create the Contact(s) in Outlook
- Deactivate the "My Outlook Contacts" filter
- Allow SSS to run (sync).
- "Contact A" in Outlook will not get deleted from Outlook but they will be "unlinked" from CRM
- Add the same "Contact A" to another filter. I created a "Contacts I Follow" filter for testing. I added other contacts to this filter to be sure it was working.
- Allow SSS to run (sync).
- "Contact A" will not be linked to CRM in Outlook
- At this point there is nothing I can do to get the contact linked to CRM.
- Tried activating the "My Outlook Contacts" filter. Outlook "Contact A" does not get linked to CRM and a new contact is not created.
- Tried deleting "Contact A" from Outlook. Never comes back.
Has anyone else seen this behavior? I think it is a bug in SSS but wanted to make sure. There are a couple of tables in the CRM database that track deleted and manually tracked objects which I think may be the problem. I think somehow these un-linked contacts are being recorded in those tables and then SSS doesn't think it needs to sync then anymore.
*This post is locked for comments