We have a widespread problem with email responses to outgoing crm email, that has been tracked, not getting auto tracked by Outlook + crm addin. Our crm is 2011 online. We have a variety of outlook addin versions among our users. We've been trying to diagnose this for weeks now with the help of MS support but we are not getting anywhere. I've learnt a lot about the ins and outs of how email is supposed to track but I am still confused. If anyone can help us understand the tracking process for incoming email in response to tracked crm outgoing email I would be grateful. Apologies the long question. Here's what we know:
- users on RU5 of the addin don't seem to have the problem
- users on >= RU6 have the problem
- It doesn't happen with 100% of email responses
- we do not use smart matching
- we use the tracking token
- our users run outlook in non-cached mode
- all email servers are exchange
we do have crm users who have the same email address as contacts
we do have >1 contacts who have the same email address
- NOTE: these records with the same email addresses were there for a long time before the problem started in March.
In the diagnostics app/synchronization troubleshooting tab, we enable
- Outlook Synchronization
- Automatic E-Mail Tagging
In the addin/set personal options/email tab we enable
- Check incoming e-mail in Outlook and determine whether an e-mail should be linked and saved as MS Dynamics CRM records
- Track = E-mail messages in response to CRM e-mail
- Display Icon = MS Dynamics CRM icon
Allegedly there was a change to the way the outlook addin processes tracking of emails. Apparently the change was from synchronous to asynchronous promotion of email but I have been unable to find any detail of what that means either on the web or so far from MS themselves! I've read varying accounts of which RU the change was in (5/6/7). Again I've been unable to verify which one but if users on RU5 are problem free and >5 have problems it points to RU6.
What would help greatly are answers to the following questions:
How the addin decides if an incoming email should be tracked at all
What does "in response to" mean in the selected options above? i.e. what fields of the email are relevant? If the original tracked email was sent by user A to user B who forwards it on to user C who forwards it back to user A, does that qualify? Or user A tracks/sends to user B/CC user C and user C replies to user A, does that qualify? It seems to me the only way to understand what should get tracked is to know the "rules" and the rules seem to be more closely guarded that the recipe for Coke...
Diagnostics app/Synchronization Troubleshooting tab has an option called "Automatic E-Mail Tagging". What part does this play? What constitutes a "thread"?
Same question for the "Background Track E-Mail" option.
How do these options play together?
If the addin decides an incoming email should be tracked, what happens then?
Trace logs from the addin show errors to do with inserting into the local SQL CE files that it uses but we're not sure what they mean and why they happen
If the processing is now asynchronous, can that lead to timing anomalies? e.g. if the response comes in before the original email has been "promoted" might the addin try to "promote" the response before the original?