Welcome to the world of the CRM Chap!

Hello and good day to you! Why don’t you pull up a chair and have a spot of tea whilst I take you through the world of Microsoft cloud technologies? Use the slider below to navigate through some of my recent posts or you can even search through my entire post history. What fun! Still can’t find what you are looking for? Feel free to drop me a note and I would be more than happy to assist.

Microsoft Ignite 2020 Review: My Top 5 Announcements

Microsoft Ignite 2020 took place earlier this week, and there were oodles of new capabilities announced to make any Microsoft 365, Azure or Power Platform enthusiast happy. With this in mind, let's take a look at my top five announcements from the event.

Avoiding Parallel Execution within Power Apps / Common Data Service Plug-ins

Have you played about with the Power Apps Solution Checker yet? It provides an excellent mechanism to fix common issues with your Dynamics 365 / Common Data Service solution. However, there may be occasions where you need to put time aside to figure out how to fix a recommendation...

Exam MB-400 Revision Notes: Series Roundup

As we close out my blog series on exam MB-400, I thought it might be useful to compile all previous posts together into a single location. So if you've been following along or are joining for the first time, I hope this post is useful.

Exam MB-400 Revision Notes: Implementing Data Synchronisation with the Data Export Service

Today, we are looking at the final topic for the MB-400 exam – the Data Export Service - a convenient tool to use when performing simplistic integrations involving Dynamics 365 Online or the Common Data Service. What’s more, it’s dead easy to set up too...

Exam MB-400 Revision Notes: Publishing and Consuming Events

As we start getting to the end to my MB-400 revision notes series, we turn our attention to more obscure topics, involving events, Azure and Webhooks. Although this sounds scary when you first hear it, thankfully, their setup relies on a tool we should all be familiar with...

Working with the TryGetAttributeValue Method (Dynamics 365 / Common Data Service SDK)

Often, even subjects that you profess to know deeply can surprise you, as what happened to me recently as I took a nosedive into the Dynamics 365 / Common Data Service SDK and discovered a new method that was familiar, yet different, at the same time.

Exam MB-400 Revision Notes: Working with the Dynamics 365 Web API

When developers need to perform complex operations targeting the Dynamics 365 / Common Data Service platform, the Web API provides the best route, using well-established standards that support a variety of programming languages. It’s also a topic you need to be familiar with when tackling Microsoft exam MB-400.

Exam MB-400 Revision Notes: Building a Custom Connector for Power Apps & Power Automate

So far in the MB-400 exam series, we've seen the variety of connectors available for Power Apps and Power Automate flows. For situations where you're working with a bespoke API, developers can use custom connectors to provide the same type of functionality and to extend the Power Platform further.

Exam MB-400 Revision Notes: Building, Deploying & Debugging Plug-ins using C#

We're back once more with another post in my MB-400 revision note series! And, this time around, we dive into the many capabilities that plug-ins can deliver for developers after tools such as Power Automate or Business Rules have been fully exhausted.

Some Thoughts on the New Business Application Microsoft Certifications

It's all change ahead once more when it comes to Microsoft Business Application certification! New exams are landing soon, and some of the currently available ones will be retired at the end of 2020. In this post, I'll dive in and evaluate some of the detail behind all this.

Search the Blog


My name is Joe Griffin, and I am an IT Project Manager/Consultant, based in the North West of England. I hold various Microsoft certifications in Dynamics CRM/365 Customer Engagement, Power BI and SQL Server and am also a PRINCE2 Project Manager and Agile Practitioner. I have a broad knowledge of working with and managing projects involving Dynamics 365 Customer Engagement, Azure, Power BI, .NET and other technologies within the Microsoft cloud stack. During this time I have developed a keen interest in coding, and love working with Transact-SQL, JScript, PowerShell, DAX & C#. Thanks to my previous experience, I have practical knowledge operating within the energy efficiency, managed services, retail, print & direct mail and utility sectors.

The CRM Chap is my second attempt at maintaining a regular blog. My previous blog, which focuses on providing a retrospective view on popular culture items, can be found here.

Outside of work and blogging/tinkering, I have a keen interest in writing, reading, consuming cheesecakes, watching American/British TV Shows, playing video games and anything to do with history.