Generating OAuth2 V2.0 Endpoint Tokens for Dynamics 365 / the Common Data Service

If you are building applications leveraging Azure Active Directory, you may already be aware of the new OAuth 2.0 V2 endpoints to use when generating access tokens. And, although it requires a refactor, it’s possible to utilise them today when connecting to Dynamics 365 / the Common Data Service.

Exam MB-400 Revision Notes: Introduction to Power Apps Component Framework (PCF) Controls

Power Apps Component Framework (PCF) controls are a new, shiny, thing that Power Platform / Dynamics 365 developers can work with. They are also a subject area within Microsoft exam MB-400. Therefore, in my next post on my series targeting this exam, let’s see how they work.

Exam MB-400 Revision Notes: Implementing Client-Side Scripting on Model Driven Power Apps

It's taken seven posts into my MB-400 developer's exam series for us to start talking about our first code related topic, client-side scripting using JavaScript or TypeScript. And, as we'll see, this is something you should only really resort to after thoroughly exhausting the capabilities within Business Rules…

Resolving PowerShell TimeoutExceptions when using Export-CrmSolution (Dynamics 365/Common Data Service)

DevOps and Dynamics 365/the Common Data Service can go together like peaches and cream, with a bit of effort and utilisation of some community tools. And, as always, you may end up having to contend with pesky errors, such as one I had recently involving a TimeoutException...

Hiding Multi-Select Option Set Fields on a Model Driven App Form (Power Apps / Dynamics 365)

Dynamics 365 and Power Platform developers should always use Business Rules over JavaScript / TypeScript form functions. Full stop. However, there are situations where the native capabilities within Business Rules are not up to scratch, such as when you start working with multi-select option set fields…

Exam MB-400 Revision Notes: Using Power Automate Flows

Traditionally, Dynamics CRM developers would find themselves constrained by the capabilities within traditional workflows. With some of the exciting innovations that Power Automate brings to the fore, it becomes possible to do some pretty amazing things, which is why they are a central topic for exam MB-400…