Power Platform Dev Weekly #265
Welcome to the Power Platform Developers Weekly!
Over the past week, the Power Platform community has witnessed substantial advancements specifically designed for professional developers. These developments encompass the introduction of Dataverse MCP and the creation of agents tailored for model-driven applications, among others.
Microsoft feature releases and announcements
The Next Generation of Power Platform Adoption Guidance is here
Now in Public Preview: Power Pages AI Usage analytics & Governance in Copilot Hub
Dataverse at Build: The Agent Platform Powering the Future of Agentic AI
We need to follow more content creators. If you know anyone who writes blogs or creates videos, please fill out the form on their behalf provided on this website so we can start tracking them.
We hope you enjoy the content of this week.
— PP Dev Weekly Team
🥇 Cover Story
Dataverse: Create reusable C# Code/Custom API to bypass specific plugin steps
by Temmy Wahyu Raharjo
Temmy demonstrates how to create a reusable C# shared project extension that dynamically bypasses specific plugin steps using environment variables and the BypassBusinessLogicExecutionStepIds parameter, with implementation examples for both plugins and Power Automate flows.
💎 Model Driven Apps & Dataverse
Automated Functions in Dataverse & Low-Code Plug-ins
by David Wyatt
Explore Dataverse's Automated Plug-ins as the future replacement for Business Process flows, using Power FX to add validation, conditions, and integrations that trigger on table events like Create, Update, or Delete operations.
Handling Unexpected Lookup Auto-Population in Quick Create Forms
by Nishant Rana
Discover how Dataverse automatically populates multiple lookup fields with the same value in Quick Create forms when multiple relationships exist between tables, and learn JavaScript and plugin solutions to prevent this unexpected behavior.
🏋️♂️ Canvas Apps
PowerFx to Add Row Numbers to Data Tables Directly
by Linn Zaw Win
Learn how to add sequential row numbers directly to data sources in Power Apps canvas apps using PowerFx, avoiding the need for collections while maintaining proper sort order for better user experience.
🌎 Power Pages
Mysterious Disappearing Lookup Value When Using Custom JavaScript
by Nicholas Hayduk
A great troubleshooting deep-dive into why lookup values mysteriously disappear in Power Pages when converting lookups to dropdowns - the culprit being ASP.NET's 5000 record limit causing postback issues!
Updating record using Custom Button Power Pages
by Mahender
A practical walkthrough showing how to update Dataverse records using custom buttons and Web API calls in Power Pages, complete with the authentication wrapper code you'll need to make it work securely.
🤖 Copilot
Set Citation to Open Specific PDF Page In Copilot Studio
by Matthew Devaney
Matthew shows how to enhance Copilot Studio citations by appending "#page=3" to PDF URLs, allowing users to click citations and jump directly to the specific page where the Agent found its answer - perfect for legal or compliance scenarios.
😎 Power Automate
How to send an automated email in Dataverse using Power Automate
by Arun Potti
Arun Potti's blog explains how to use Power Automate to send automated welcome emails in Dataverse when new contact records are created.
Introduction to Managing a WordPress blog using Power Automate – Part 1
by Pieter Veenstra
Pieter Veenstra's blog post demonstrates how to automate WordPress blog management using Power Automate, including installing the necessary plugin, syncing content to Dataverse, and creating flows to detect and fix issues like broken links.
🚀 PCF & Custom Pages
PCF Controls Tips & Tricks : How to detect Authoring Mode
by David Rivard
Want your PCF controls to behave differently during design time? You can now detect authoring mode using the hidden context.mode.isAuthoringMode property and tailor the experience for makers right inside the form designer.
Boost Reusability and Performance in Power Apps Controls Framework with Dependent Libraries
by Inogic
Using dependent libraries in PCF controls boosts performance and reusability by enabling shared utilities and on-demand loading, reducing duplication and improving load times.
👍 Everything else in Power Platform
Automating Power BI Report Export and Import Using PowerShell
by Inogic
Inogic's blog post outlines how to automate the export and import of Power BI reports between workspaces using PowerShell, including steps for authentication, report transfer, and dataset parameter updates.
👩💻 Dev to the Core
Blog 8: Resolving The Given Key Wasn’t Present in the Dictionary
by Kailash Ramachandran
The "given key wasn't present in the dictionary" error in Dataverse occurs when accessing missing keys; to avoid it, always check key existence with .Contains() or use GetAttributeValue<T>().
🎮 Other Interesting Articles
How to Navigate from One SSRS Report to Another in SSRS Report - Inogic
Power Pages Fundamentals #21: Power Pages CRUD Operations Guide with WebAPI - Venkata Subbarao Polisetty
Compare Plugin Steps and Images Across Environments in Dynamics 365 - Nishant Rana
🎥 Videos
🔊 Podcasts
In this podcast episode, Ulrikke and Nick discuss the major announcements from Microsoft Build 2025, covering new Copilot Studio capabilities, Power Platform AI integrations, and advanced workflow features that will shape the future of business automation and agent orchestration.
✨ Thanks for reading
If you’re enjoying this newsletter, it would mean a lot to share it with your friends & colleagues and ask them to subscribe to it.