Power Platform Dev Weekly #266
Welcome to the Power Platform Developers Weekly!
Bit of a slow news week, blame post Build blues and all the conferences across the world for preventing our usual cohort of content producers from creating!
Microsoft feature releases and announcements
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
Digital Curiosity vs. Critical Thought: Shaping Our Future in the AI Era | The Power Platform Talks
by Carsten Groth
AI is taking over, but it is non-deterministic, it might be an illusion of the truth. Carsten writes down his thoughts on navigating the current landscape across AI.
💎 Model Driven Apps & Dataverse
Instant Dataverse Functions & Low-Code Plug-ins
by David Wyatt
Third in series from David on Low-code Plug-ins.
🌎 Power Pages
Understanding Advanced Settings in Power Pages (Preview)
by Inogic
If you want to make your website more secure, the advanced settings in Power Pages are really useful. Once you learn how to use them, you can better protect your content and create a safer experience for your users. This is especially helpful for developers and site admins who manage website security.
🤖 Copilot
Building Copilot Studio agents with Azure AI Search and Mapped Citations
by LewisDoesDev
Integration with custom systems and enterprise use cases often requires more than the out-of-the-box Copilot Studio knowledge sources. Azure AI Search integration in Copilot Studio enables us to build agentic experiences with low-code. Lewis explains step by step on how to build Copilot Studio agents with Azure AI Search as a knowledge source.
😎 Power Automate
Power Automate – Check User Role for authorization
by Power Pro
Quick tip to verify whether the user has a specific role via Power Automate flow.
Power Automate Add Attendee To Meeting And Don’t Email Others
by Matthew Devaney
In Power Automate you can add a new attendee to a meeting without emailing all current attendees. The trick is to do it with an Outlook – Send An HTTP request action. If you try to use the Outlook – Update Event action instead everyone will get a message about the meeting changes.
👍 Everything else in Power Platform
Building a Dataverse Client Factory for Azure Functions
by Power Chronicles
When integrating with Microsoft Dataverse from Azure Functions, managing authentication securely and efficiently is critical. In this post, we’ll walk through a pattern for creating a
ServiceClient
that supports both local development and production deployments using Azure Managed Identity. We will also cover how to setup App Registration and Managed Identity in Entra Id to achieve this goal.
👩💻 Dev to the Core
Ditch CrmServiceClient—Embrace ServiceClient for Better Dataverse Performance!!
by Sid
Microsoft recommends switching to OData V4 (Web API) even for server-side integrations. Although we initially believed that
CrmServiceClient
, being part of theMicrosoft.Xrm.Tooling.Connector
NuGet package, would abstract and handle any underlying changes automatically via DLL updates, we realized this was not the case—even when using the latest version. Read to know more..
Blog 9: Resolving You Can’t Start a Transaction with a Different Isolation Level
by Kailash Ramachandran
Dataverse plug-ins run within a managed transaction, ensuring data consistency and rollback capabilities. However, attempting to manually create a transaction inside a plug-in can cause errors. Check out this article to know how to proerly handle database transactions within plug-ins.
🎮 Other Interesting Articles
How to Create Effective AI Prompts Using Copilot in Power Apps - Inogic
Adventures with Dataverse: Virtual Tables and Look Up Columns - Matt Ruma
Exploring the Potential of Power Fx Functions (Preview) in Power Apps - Inogic
🎥 Videos
🎧Podcasts
✨ 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.