Posts

D365 F&O: Real-Time Financial Models via Fabric IQ & MCP

Image
Reporting and analytics · 14 min read TL;DR: Connect Dynamics 365 Finance to Microsoft Fabric via OneLake to build Direct Lake financial models, automate semantic authoring with Power BI MCP, and deliver real-time conversational analytics using Fabric IQ. D365 F&O Reporting Power BI Architecture Copilot & AI Corporate finance teams running Dynamics 365 Finance often hit architectural limits when balancing sub-minute reporting requirements against database performance. Historically, architects had to choose between high-latency data exports via Data Management Framework (DMF) recurring batches or resource-heavy DirectQuery connections that risk transaction lock contention on general ledger tables. The integration of Power BI and Microsoft Fabric breaks this trade-off by combining Link to Fabric with Model Context Protocol (MCP) servers and Fabric IQ. In this guide, you will learn how to design, programmatically author, and query governed Direct Lake financial models anchored t...

D365 F&O: Orchestrating Custom APIs via Dataverse MCP

Image
Architecture, integration and automation · 12 min read TL;DR: The Dataverse MCP Server now supports Custom APIs, allowing external AI agents to invoke complex D365 Finance & Operations logic as atomic, single-call transactions that eliminate partial data failures. D365 F&O Dataverse Copilot & AI Integration Architecture Large language models and conversational agents excel at understanding natural language context, but they struggle with database transactions. When an external autonomous agent attempts to execute a multi-step ERP process in Dynamics 365 Finance and Operations through discrete REST operations, network blips or business validation failures frequently leave transactions half-completed. The arrival of Custom API support within the Dataverse Model Context Protocol (MCP) Server eliminates this vulnerability by packaging multi-step ERP workflows into atomic, strongly typed tools that any external agent can safely invoke. 📖 In this article At a glance How...

D365 SCM: Resolving Blocked Work with Hard Cancel & User Locations

Image
Trending real-world problems and their solutions · 10 min read TL;DR: Learn how to use the 'Hard Cancel' periodic task to recover inventory from user locations and resolve blocked warehouse work without SQL scripts. D365 F&O Supply Chain Architecture Troubleshooting Imagine a scenario where a warehouse worker has successfully picked high-value inventory from a storage location, and the items are now physically and systematically sitting at their user location (the virtual 'tote' or 'pallet' associated with their user ID). Suddenly, the system throws an unrecoverable error during the 'Put' operation, or a network glitch leaves the work record stuck in an 'In progress' state that cannot be closed or reversed through the standard mobile device interface. In the past, this often required a high-priority ticket to the IT department for a risky SQL corrective script to manually reset the status of WHSWorkTable and WHSWorkLine . With the introdu...