Neil McDonald's Dynamics 365 and Power Platform Blog

Archive for the ‘Misc’ Category

Dynamics 365 App for Outlook “Can’t connect to Exchange”

with 3 comments

The on-premise Dynamics 365 App for Outlook (version 9.1) stopped displaying the Track and Set Regarding buttons after “Legacy Exchange Tokens” were disabled for Exchange Online in October/November 2025 (see here). The message “Can’t connect to Exchange” is displayed instead.

To fix this, we need to use the Graph API to authorise the app for Exchange Online, and update the server application files.

Step 1: Create an App registration in Entra

Log into https://entra.microsoft.com/ for the Exchange tenant as an administrator
Navigate to App registrations and click New registration


Set Name to ‘Dynamics Outlook App’
Set Support account type to the Single tenant option
Set Redirect URI to Single-page application (SPA) and the URL to https://your_org_url/crmmailapp/msalAuth.html

Click Register at the bottom of the page

Note the Application (client) ID and Directory (tenant) ID for later

Navigate to API permissions and click Add a permission

Select Microsoft Graph, then Delegated permissions

Select the permissions Mail.ReadWrite, Mail.ReadWrite.Shared, Calendars.ReadWrite and Calendars.ReadWrite.Shared, then click Add permissions

Click Grant admin consent

On the Authentication tab, select Access Tokens and ID tokens, then click Save

Note the Client ID and Tenant ID from the Overview tab for the next step

Step 2: Install the managed solution into the Dynamics organisation

Download the managed solution from here, then install it into the affected organisation. The solution contains a new entity called ‘mailapp_setting’.

Once installed, navigate to https://your_org_url/main.aspx?pagetype=entitylist&etn=mailapp_setting

Add 2 new records:
Name: graph_appid
Setting value: The Application (client) ID noted from Entra

Name: azure_tenantid
Setting value: The Tenant ID noted from Entra

Add read permission to the new MailApp Settings entity to all users via Security Roles. (I added it to the Dynamics app for outlook role which we assign to all users using the app) and full permissions to other admin users

Step 3: Replace the crmmailapp files on the Dynamics servers

On the CRM server(s), backup the folder C:\Program Files\Dynamics 365\CRMWeb\crmmailapp

Download crmmailapp-updated.zip from here

Delete the contents of C:\Program Files\Dynamics 365\CRMWeb\crmmailapp

Copy the contents of crmmailapp-updated.zip to the C:\Program Files\Dynamics 365\CRMWeb\crmmailapp folder

Step 4: Test

Clear browser cache or open an incognito window to test the Outlook app

If working correctly, you should be prompted to sign into Dynamics, then Office 365 and the Track and Set Regarding buttons will be available again.

Note: We may need to copy the original contents of crmmailapp back before running future update rollups, so keep the backup safe.

Written by neilmcd

Nov 20, 2025 at 5:07 pm

Posted in Misc

Tagged with , , ,

Dynamics 365 Outlook Client Not Rendering Views After September 2018 Update

with one comment

The 5th September 2018 Office 365 update has stopped the Dynamics 365 Outlook client from rendering views.

2018-09-10_11-59-11

This is not resolved by the ‘EnableRoamingFolderHomepages’ registry key that fixed a similar issue after the October update.

To get it working again, you’ll need to roll back to the previous update, then turn off automatic updates until it is resolved:

See the edit at the bottom for a better workaround!

Rollback the update

To roll back to the previous update, run the below from a command prompt
Read the rest of this entry »

Written by neilmcd

Sep 10, 2018 at 12:21 pm

Posted in Dynamics 365, Misc

Tagged with ,

Silverlight no longer works in Chrome 42

leave a comment »

In Google’s continuing effort to annoy me, starting with Chrome version 42, the Silverlight plugin no longer works. This is due to Google no longer supporting NPAPI plugins (see here).

To get around it until September 2015, you can use the below fix to re-enable NPAPI.

1. Type the below into the Chrome address bar and press enter: –
chrome://flags/#enable-npapi

2. Click on ‘Enable’ under ‘Enable NPAPI’

image001

3. Click on ‘Relaunch Now’ when it appears towards the bottom of the screen

image002

You’ve now got until September to re-write your Silverlight controls in a compatible technology. Good luck!

Written by neilmcd

Apr 21, 2015 at 8:52 am

Posted in Misc

Tagged with , , , ,

Chrome 37 breaks CRM 2011 and 2013 functionality

with 22 comments

Google has removed a number of APIs from Chrome 37 which is causing a lot of issues with CRM 2011 and CRM 2013. So far I’ve noticed: –

  • You can no longer add options to Option Set fields via customisation
  • Changes made to an email in a workflow are not saved when the save button is clicked
  • The ‘Upload’ button on the SharePoint list component no longer works
  • Anything using the ‘window.showModalDialog’ function no longer works as the API has been deprecated
  • Can no longer save field properties such as ‘Visible by default’
  • Export to Excel no longer works

In order to fix the problem until Microsoft issue a real fix, you can re-enable the deprecated features by following the below: – Read the rest of this entry »

Written by neilmcd

Sep 8, 2014 at 1:35 pm

Posted in CRM 2011, Misc

Tagged with , ,

Moved to WordPress

leave a comment »

Unfortunately, Posterous is closing down, so I’ve transferred my blog to WordPress.

Some of the SQL and JavaScript formatting got lost during the transfer, so I’m currently in the process of checking it all over. If you find anything not working, leave a comment and I’ll get it fixed.

Thanks!

Written by neilmcd

Feb 16, 2013 at 6:31 pm

Posted in Misc

Tagged with ,

Microsoft Community Contributor Award

with 2 comments

Mcc11_social-media_logo

Well this was a nice way to end the week!

I’ve just received an email from Microsoft informing me that I have been recognised with a Microsoft Community Contributor Award. This is awarded to people who freely contribute their time to helping others in Microsoft online communities.

I’m honoured, thank you Microsoft!

Written by neilmcd

Feb 25, 2011 at 6:43 pm

Posted in CRM 2011, Misc

Scribe Certified!

leave a comment »

Screen_shot_2011-01-01_at_21

After using Scribe for most of my CRM integrations for the last 2 years, it was about time I took the certification exams.

Although I have been using the product for some time, the training material provided was invaluable and I learnt a lot that I would never have picked up in day to day use. It’s well worth reading/watching if you use or are planning on using Scribe.

I’m pleased to say that I passed both the Server and CRM adapter exams. Not a bad start to 2011!

Written by neilmcd

Jan 1, 2011 at 8:53 pm

Posted in CRM 2011, Misc

Tagged with

CRM Timeline

leave a comment »

Lauren Carlson over at Software Advice, has created a great interactive timeline showing the growth of CRM software over the last 3 decades. It’s very interesting to see how much has changed over the last 30 years and I can’t wait to see what happens in the next 30! Keep an eye on it, as it will be updated over time.

Written by neilmcd

Nov 23, 2010 at 9:00 am

Posted in Misc

Internet Explorer 9 – First Impressions

with 2 comments

I’ve just downloaded and installed the public beta of the next version of Internet Explorer, IE9 and wanted to share my first impressions.

Once installed, the first noticeable difference is how minimal the interface has become. The address bar and tabs section seem to take up roughly 66% less screen space, since the address bar, search box and tabs are now all located on the same row. As I usually have a lot of pages open, I didn’t think I’d like the repositioning of the tabs, but it really hasn’t caused me any problems.

Screen_shot_2010-09-16_at_14

The next thing I noticed is the speed. It really flies. Microsoft have added GPU acceleration to IE9, so a lot of image rendering is now performed by your graphics card rather than your CPU.

Another great new feature, is the ability to add web shortcuts to your taskbar. You just drag the favicon from the address bar to your taskbar to create a shortcut. This is great if you want quick access to applications such as your email and it really feels like you’re launching an app rather than a browser.

Screen_shot_2010-09-16_at_16

Read the rest of this entry »

Written by neilmcd

Sep 16, 2010 at 4:00 pm

Posted in Misc

Tagged with