We'd like all our users using Office 365 integration to know that there is a duplicate invitation issue.
How the integration works:
We use Microsoft Graph APIs for our integration. There is no option to ignore the invitation in the Graph API at the time of syncing the events. On further probing, we found that their Exchange Client SDK has this option, but apparently Microsoft is likely to deprecate this SDK in the near future.
We have now reached out to Microsoft for a clarification on how they plan to address this. Based on their response, we'd either change our backend to Exchange Client SDK or stop pushing the participant information to Office 365.
What this means for the users:
We are planning to stop sending the participant information in the Office 365 event sync by end of day today. As there are multiple scenarios in CRM where we
do not send email invites, Office 365 integration triggering these invites causes a huge issue.
Here are a few instances where CRM
does not send the invitation emails in CRM:
- When a user explicitly chooses the option 'Do not send' at the time of adding an event with the participants.
- When an event is added through the calendar booking.
- When an event is added from other systems through calendar sync or CalDAV integration.
- When an event is added through an import.
Until we hear from Microsoft, passing on the participant information to Office 365 will be stopped.
We apologize for any inconvenience this may cause to you all. We'll keep you posted on this thread. Should you have any concerns or questions on this, do not hesitate to ask. Thanks for understanding.