In Dynamics 365, customisable dashboards can be hidden by altering the Security Roles that are able to view the dashboard. I wanted to hide a system dashboard for a client, and I learned that the Server-Side Synchronization Failures Dashboard cannot be customised. In this blog post, I will show you how to hide this dashboard in Dynamics 365 app which is a re-usable method for non-customisable dashboards.
Server-Side Synchronization Failures Dashboard is a system dashboard that cannot be customised and cannot be deleted.
Usually if you want to hide a Dashboard you can Go to Solutions > Open your Solution> Click on Dashboards> select a Dashboard and click on Enable Security Roles. This will show you screen below where you can select 'Display only to these selected security roles’, followed by unticking all security roles. Because this Dashboard is not customisable the ‘Display only to these selected security roles’ button cannot be selected.
To hide a non-customisable Dashboard, you need to make changes to the app that the User is using to access Dynamics 365. You can do this in two ways:
Go to Solutions > Open your Solution> Scroll down to Model-Driven Apps> Open your App> Click on Dashboards under Components tab> select the Dashboards that you want to display> click on Save and click on Publish.
Go to your Published Apps> Click on More Options button> Click on Open in App Designer> Click on Dashboards under Components tab> select the Dashboards that you want to display> click on Save and click on Publish.
You can see this in the screenshots below
It will now only display the selected Dashboards in the app.