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.

Securing Access to Azure Functions from Logic Apps via Azure Templates

Secure authentication between Azure Logic App and Function Apps has been possible for a while. What's less clear is whether we can automate the setup of this as part of an Azure Resource template deployment. So, that leaves us with only one option - let's find out!

Reviewing the New Power Platform App Maker Associate Exam & Certification

There’s a brand-new Power Platform exam on the horizon, explicitly targeting Power Apps. So I thought I’d take a closer look at it, dissecting and discussing the areas to focus on, based on the current exam specification.

Using Logic Apps & Azure Functions to Parse Variable Common Data Service Entity Data

It's relatively rare that you will find differences between what's available in Power Automate flows and Logic Apps. The Common Data Service is perhaps the exception to this rule, as its missing some options to allow you to define which attribute data to return from your instance...

Building Resource Manager Templates for Azure API Management & Logic Apps

Azure API Management and resource manager templates are not natural bedfellows, as I recently discovered. Although it's possible to get them working alongside each other, there is a bit of trial and error involved. That's why I thought I'd share my recent experiences working with them both.

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.

Changing Common Data Service Task Entity Ownership in a Canvas Power App

Getting canvas Power Apps working alongside the Common Data Service is pretty straightforward these days. However, you might occasionally hit a few mind-boggling issues, such as the one I had recently involving the assignment of Task records…

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...

Setting Default Option Set Values within Canvas Power App Forms

Canvas Power App development can be a little challenging, particularly if you are coming from a Dynamics CRM / 365 background. Understanding, for example, how to work with option sets within is not immediately clear. Fortunately, once you understand what’s involved, it’s easy to start doing some amazing things…

Search the Blog

ABOUT THE CRM CHAP

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.