Copilot Studio
The problem If your Copilot Studio agent uses the Dataverse MCP server and calls the describe operation (for example, "describe the account table"), you may have hit an error similar to this:Something…
Dataverse
A client secret expiry notice landed in our inbox recently, and what should have been a five minute renewal turned into a proper archaeology exercise. The environment had a handful of Application…
Dynamics 365 Customer Engagement
I ran into a frustrating one recently whilst building a Power Automate cloud flow which kept failing on a Dataverse step with a bare 403 Forbidden after deploying to the higher environment…
Dynamics 365 Customer Engagement
When you add a subgrid to a model-driven app form and select "Show related records", you'll see a list of tables related to your current form's table.For one-to-many (1:N) child tables, life…
Dynamics 365 Customer Engagement
I stumbled across something interesting today whilst working on a Power Automate cloud flow. There's this "Return Full Metadata" parameter (with key in the code view x-ms-odata-metadata-full) in the Dataverse connector that I'd…
Dynamics 365 Customer Engagement
If you've been working with Copilot Studio's autonomous agents, you've probably encountered the frustrating "Incomplete" status. The agent runs, but doesn't complete successfully, leaving you wondering what went wrong. I've dealt with…
Dynamics 365 Customer Engagement
The Problem I recently hit a common but annoying issue while building a canvas app for Dynamics 365 Project Operations. The requirement was straightforward: display project tasks in the same order they…
Dynamics 365 Customer Engagement
The Problem A recent update to Dynamics 365 Project Operations introduced a welcome enhancement: custom columns in the tasks grid are now editable. However, this improvement has also introduced an unexpected side…
Dynamics 365 Customer Engagement
Ever wrestled with time zone conversions in your Power Automate flows? You're not alone! Today, we're diving deep into the time zone parameters of the convertTimeZone expression, shedding light on a few…
Dynamics 365 Customer Engagement
Calling Project Schedule APIs within Power Automate cloud flows with Perform an Unbound Action can streamline project management tasks, but it requires careful error handling to prevent operational issues.The Project Schedule APIs…