UDE represents a shift toward treating F&O apps as part of the broader Dynamics 365 and Power Platform ecosystem, simplifying administration and improving productivity. But wait! What if we could take this one step further? What if deploying a UDE‑enabled environment didn’t require building templates in Power Platform Admin Center, exporting JSON, re‑importing configurations, and manually triggering deployments? What if you could simply ask Copilot:
“Deploy a new UDE‑enabled latest release F&O environment for me in Australia with the name 'Patrick-Dev'. Keep all other settings same as my last sandbox.”
No templates. No PPAC wizard. No repetitive configuration steps. Just a conversational deployment pipeline. No Drama!
Introduction
Unified Developer Experience (UDE) in the Power Platform Admin Center (PPAC) is a modern approach for developing, testing, and deploying Dynamics 365 Finance and Operations (D365 F&O) applications. It replaces traditional, costly remote desktop (RDP) virtual machines (CHE) with lightweight, cloud-based environments managed directly within PPAC.
Key Aspects of UDE in PPAC:
- No LCS Footprint: Development environments are created directly via PPAC or PowerShell, eliminating the need for Microsoft Dynamics Lifecycle Services (LCS)
- Local Development: Developers connect directly to this cloud environment from their local Visual Studio instances.
- Dataverse Integration: UDE connects F&O with Power Platform tools, allowing seamless integration with Dataverse, dual-write, and virtual entities.
- Cost Management: By eliminating the need for high-powered, always-on Tier 1 VMs, UDE saves on infrastructure costs, basing pricing on 1GB+ Dataverse storage
- Fast Setup: It simplifies the setup process through Power Platform admin center templates or automation
To use the MCP‑driven provisioning workflow, make sure the following components are installed and configured:
- .NET SDK (10.0 or later)
Required for running the MCP server and supporting tooling. - VS Code with MCP support enabled
This is your command center - where prompts, MCP servers, and CLI all come together. - Power Platform CLI
The engine that actually talks to the Power Platform Admin Center and executes environment operations. - Power Platform CLI MCP Server
This one is critical. It’s not the same as the Dynamics 365 ERP MCP server — this server specifically exposes Power Platform CLI capabilities to Copilot inside VS Code.
- You’re logged into the correct tenant (If you work across multiple tenants, this is the #1 place mistakes happen.)
- The MCP server is pointing to the Power Platform CLI, not the ERP metadata server
From the GitHub COpilot chat window in VS Code, type in a prompt like:
“Deploy a new UDE‑enabled latest release F&O environment for me in Australia with the name 'Patrick-Dev'. Keep all other settings same as my last sandbox.”
- MCP parses your prompt
- It maps your parameters to CLI flags
- It executes the provisioning command
- PPAC begins deploying the environment
Comments
Post a Comment