Aymen CHELBI
MVP Business Applications - Solution architect Dynamics 365 F&O , Power Platform
๐ Biography
Solution Architect Dynamics 365 Finance & Operations with 10+ years of experience designing, developing, and implementing ERP solutions for mid-sized and large enterprises. I specialize in leading complex digital transformation initiatives, ensuring seamless integration and optimization of business processes. With strong expertise in Power Platform and the broader Dynamics 365 ecosystem, I help organizations unlock the full value of Microsoft technologies to drive efficiency, scalability, and innovation. My approach is customer-centric, focused on delivering tailored, high-impact solutions aligned with business goals. Combining technical excellence with a strategic mindset, I ensure successful implementations and continuous improvement, enabling organizations to thrive in a rapidly evolving digital landscape.
โจ High-Impact Contributions 5
This article explains how to configure the Dynamics 365 ERP Model Context Protocol (MCP) server, introduced at Microsoft Build 2025. The MCP server enables AI agents and applications to securely access Dynamics 365 data and business logic, simplifying integrations while ensuring consistent governance. Configuration steps cover environment verification, enabling the MCP feature, authorizing clients, and connecting to Microsoft Copilot Studio, allowing AI agents to perform ERP actions directly.
This article explains how to set up a unified development environment for Dynamics 365 Finance & Operations. It covers sandbox provisioning via Power Platform Admin Center or PowerShell, installing and configuring Visual Studio tools for D365FO, connecting to Dataverse, and managing updates. The approach simplifies ALM, automates post-provisioning tasks, and boosts developer productivity while natively integrating D365FO with the Power Platform.
This blog details the license enforcement process in Dynamics 365 Finance & Operations, from preliminary notifications to blocking users without a valid license. The post explains: •Enforcement Timeline: T-90 days for analysis, T-60 days for admin notifications, T-30 days for user banners, T0 for renewal date, and T+15 for the grace period. •Preparatory Steps: Upgrade to version 10.0.45, activate USG features, and clean up inactive accounts. •License Analysis: Understanding Base vs Attach licenses, verifying roles and privileges, using USG reports to identify license triggers. •Proper License Assignment: Assign licenses via Microsoft 365 Admin Center and plan for additional purchases if needed. This approach helps reduce costs and ensures compliance.
This article explains how Dynamics 365 Finance & Operations is preparing for the French e-invoicing reform, mandatory from September 2026. It covers the technical implementation using the universal connector for certified artner Dematerialization Platforms, configuration of import/export pipelines, activation of features in Feature Management, and monitoring of Order to Cash and Procure to Pay flows. The approach ensures regulatory compliance while automating financial processes and enhancing transparency and productivity.
This blog explains how to set up an automated process for creating Purchase Requisitions in Dynamics 365 Finance using Copilot Studio, Microsoft Teams, Power Automate, and AI prompts in Power Apps. The automation streamlines the collection of user information, the creation of requisition headers and lines, and dynamically adds multiple lines via Copilot. Integration with Teams provides a seamless experience, while Power Automate handles the actual creation in D365 through OData. This approach reduces manual tasks, improves data accuracy, and accelerates the procurement process. Private Description: Detailed guide for automating Purchase Requisition creation in D365 Finance. The article covers: •Creating two AI prompts in Power Apps to collect requisition and line item information. •Configuring a Copilot Studio topic to trigger requisition creation and store user responses in variables. •Setting up a Power Automate flow to authenticate via Azure AD, create requisition headers and lin