We schedule a lot of meetings with clients and prospects through Dynamics 365. We are now conducting a lot of our meetings over Microsoft Teams, and and are having issues working with Teams meetings in Dynamics 365. When we convert an appointment that was created in Dynamics to a Teams meeting in Outlook, the Teams info is added to the meeting and we can send the updated invite to the participant, and it will retain the Teams links. The problem comes when this appointment syncs back to Dynamics, and then subsequently syncs back to Outlook. Once it Syncs back to Outlook, all of the Teams links are removed from the Appointment in Outlook, and are replaced with some formatting text such as this:
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI";
The above text only shows up in Outlook, in Dynamics it just appears blank, but most of the original appointment agenda is missing.
The strange thing is that Outlook and Teams still seem to see this as a Teams meeting, as you still have the option to click the Join Teams Meeting button from the header if you open the Appointment in Outlook, or you can go to your Teams calendar, and the Join link will appear.
Here is some more detail about our environment.
We have enabled Rich Text formatting for the Appointments entity per
this article
We have server side email sync turned on and have the Outlook App installed.
We create our appointments via a workflow that sets up the subject and agenda in a specific layout. We initially create the appointment with no participants, and then once it syncs to the owner's calendar, they open the meeting, check the format of the agenda and make any needed updates (such as adding the Teams links) and then add the participants and sends the meeting invite.
Here is an image of what the appointment looks like once it has synced back to Outlook.