Latest blog posts
View allBC Table Reference Website Now Shows Changes from Previous Version I recently posted an article on a major refresh of my BC Table Reference website, but I hadn’t actually finished work on it at that time. The next addition I made, was to add tags ...
I developed a Dynamics 365 MCP Server for an agentic engineering project, aimed at integrating AI agents with Dynamics 365 operations. Key focus areas included server design, tool registration, and validation of workflows. This MCP framework enhan...
When an agent is already working, the next challenge is not technical. It’s design. The last time I wrote about the HR Absence Agent, I left it stuck in a navigation loop. It had memorised everything: the employee code, the dates, the reason for a...
What an HR agent taught me about developing with the Business Central AI Development Toolkit Where it all began…This afternoon, an agent was stuck. The HR Absence Agent had received an email requesting holiday leave. It had identified the employee...
One of the main differences with Canvas Apps and Custom Pages is that most times a Custom Page has just one screen. I say most times, because there are times where an extra screen is valuable and CAN be enabled. Consider someone using a custom pag...
Here is an awesome update to the previous sample customization which added 6 Additional Item Category Fields: #GPPT Adding 6 Additional Item Category Fields This update makes the following improvements, but does need at least Build 32 of GP Power ...
In modern integrations, systems need to communicate seamlessly. This blog explains how Custom Services in Microsoft Dynamics 365 Finance and Operations enable external systems to interact with Dynamics effectively. We’ll explore what Custom Servic...
Spring cleaning isn’t just for closets and inboxes—it’s something your CRM probably needs, too. Over time, even the best‑implemented Dynamics 365 environments quietly collect clutter: extra fields added “just in case,” dashboards no one looks at a...
