Entity Form Custom Validation on Submit Button

The documentation for Dynamics Portals currently only has an example for adding custom validation to the submit button on a form if you are adding that to a step in a Web Form, but what if you want to add validation to the button on an Entity Form? Read on to find out more.

Fiddler, XrmToolBox, VS Code and VueJS: A fantastic combination

In this post I will show, very quickly, a set of tools and process that is working well for me while developing client side apps for Dynamics 365. This is just one way but some of the tools and how I use them should be something you can take away and implement in whatever you do for you development of Web Resources within the CRM.

Hidden does not mean secure

If you have ever had to customise an entity form in Dynamics 365 then you will likely have hidden a field, marked a field as business required and possibly even made a field read-only. Did you know however that all of these can be reverse by most users? Just because the field is not visible on the form does not mean the user cannot find the value or edit it.

Fantastic Portals Error Logs and Where to Find Them

If you have worked with Portals in Dynamics 365 then you will have come across the generic error and very unhelpful text below. The latest version allows you to access this log now but where is it and why can I not find this on the Microsoft Docs site? Read on to find out more. Updates 1st of March 2018: Looks like the page exists in the en-gb locale but is not available in the search: https://docs.

Dynamics 365 Portals - Useful Resources

Now that every Dynamics CRM Enterprise license comes with a CRM Portal as standard it is a good thing to get to know, not to mention it is an incredibly powerful and useful addition to an already great platform. This post attempts to capture all of the useful references I have found to date for learning how to implement portals.The references included in this post relate to the latest version of CRM Portals which is provided with Dynamics 365 and therefore is not available to on-premise versions and does not include the ability to develop new web pages in .

Publish changes to CRM Portals

A new feature of Dynamics 365 is the ability to add a Web Portal for access to the CRM by way of a web front end. This is a modified form of the ADX Studio Portals project bought by Microsoft previously and can be enabled directly in the Office 365 admin portal and configured via the CRM and website (with the correct user role assigned).It is a great new addition and has huge potential as a useful addition to most CRM implementations.

Field Services Schedule Board - Unknown Error

Error messages can be useful but some are downright useless! This one is an example of the latter but a more useful error later led me to the solution. If you have seen the error above on loading the Schedule Board then read on for a possible solution.

ECMAScript 2015 (ES6)(JavaScript-ish) is here, time to use it

It's true, the title of this post is a little odd. But then, the history of JavaScript is too. Recently I have been trying to get a better understanding of the web technologies out there and how I can use them within the CRM or standalone projects. This has inevitably led me to the realisation that I am woefully out of date.

Dynamics 365 has a Site Map editor!

Long has it been a crazy thing that the only way to edit the Site Map has been to export a solution with the SiteMap XML included and then hand edit that to your needs (as in the title image). This pain caused the birth of a number of tools to make this process easier (XrmToolBox being the most popular) but nothing officially released from Microsoft to support their own product; that is, until now.


I am a curious person by nature and have a built in desire to find out how things work. This means I ask a lot of questions and like to experiment. When I was younger I took all of my toys apart to try and understand how they operated; sometimes I even put them back together! With this blog I aim to mostly write about what I do professionally which is Power Platform / Dynamics consultancy and development.