Welcome to the Power Platform Developers Weekly!
As this goes out a few of our editors will be well on their way to the D365PPUG user group meeting in Manchester, UK - please come and see them in action if you’re attending!
will be kicking things off for the day while and have sessions on adoption and virtual tables.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
Change Connections during deployments - Power Platform Pipelines
by Matt Collins-Jones
Managing connections during Power Platform pipeline deployments can be challenging, especially when dealing with oAuth data sources like SharePoint or Outlook that don't support Service Principal authentication. Matt demonstrated how to change connections during Power Platform pipeline deployments using a cloud flow that dynamically updates connection references, ensuring seamless transitions across environments.
💎 Model Driven Apps & Dataverse
Adventures with Model-Driven Apps: Hiding Custom Button for a New Record
by Matt Ruma
Matt Ruma demonstrated how to hide a custom button for new records in a Model-Driven App by configuring its visibility based on the record's state using PowerFx.
How to Trigger a Plugin on a Calculated Column Change in Dataverse
by Nishant Rana
Nishant explains how to trigger a plugin on a calculated column change in Dataverse by registering it on the update events of dependent fields.
🏋️♂️ Canvas Apps
How to dynamically select properties in Power Apps
by Pieter Veenstra
In this article, you will learn how to use the
ColumnNames
function in Power Apps to dynamically reference properties from parsed JSON based on user selection.
🌎 Power Pages
Power Pages: Configure Entra External ID
by Nick Doelman
In this post, Nick demonstrates step-by-step how to configure Microsoft Entra External ID for Power Pages, enabling secure external user authentication.
Power Pages: Site Settings as Environment variables
by Nick Doelman
Nick illustrates how to configure Power Pages site settings as environment variables, streamlining deployment across different environments.
🤖 Copilot
Extend Microsoft 365 Copilot with Copilot Studio custom agents
by Lewis Baybutt
Lewis demonstrates how to extend Microsoft 365 Copilot by creating custom agents in Copilot Studio, enabling tailored AI interactions within the Microsoft 365 ecosystem.
What you need to know when building Autonomous Agent in Copilot Studio
by Clément Olivier
Clement shares insights on building autonomous agents in Copilot Studio, covering prerequisites, configuration steps, debugging tips, concluding with three key points to help others avoid wasting time.
😎 Power Automate
Power Platform - Moving All Flows to Dataverse
by David Wyatt
The post explains how to automate migrating all flows in the Power Platform's Default environment to Dataverse solutions using a dedicated service account, while addressing challenges like excluding solution-aware and system flows.
Power Automate: Create Flow to Send App Registration – Secret Expired On
by Temmy Wahyu Raharjo
Temmy demonstrates how to use Power Automate to create a flow that sends notifications about upcoming expirations of Azure App Registration client secrets by leveraging Microsoft Graph API.
🚀 PCF & Custom Pages
Style Your Fluent UI 9 PCFs for Power Apps
by Diana Birkelbach
Diana's article provides guidance on styling Fluent UI 9 PCF controls in Power Apps, emphasizing the use of appearance and size properties, leveraging CSS pseudo-selectors with Griffel, avoiding hard-coded colors by utilizing theme tokens, and handling React Portals within theme providers.
🔨 Tools & Components
by Riccardo Gregori
PACX has been extended with pacx view namespace containing the new set of commands specifically designed to work with views via command line.
⛅ Around Azure
Single Pane of Glass (SPOG) in Dynamics 365 with Microsoft Authentication Library (MSAL)
by Henrique Silvestre Souza
The post explains how to implement a secure and seamless Single Pane of Glass (SPOG) in Dynamics 365 using MSAL for authentication and integration with external applications.
Automating Meeting Notes with Microsoft Graph API and Azure OpenAI – Part 1
by Mohamed Ashiq Faleel
Mohamed introduces a cost-effective method for automating meeting notes by combining Power Automate with Microsoft Graph API and Azure OpenAI, aiming to provide a scalable alternative to Microsoft 365 Copilot.
👍 Everything else in Power Platform
Create A Power Platform Pipeline
by Matthew Devaney
Matthew outlines the process of creating a Power Platform pipeline by setting up managed environments for development, test, and production, installing the Power Platform Pipelines application in the host environment, importing sample solutions, configuring deployment stages, and assigning appropriate security roles to facilitate consistent and secure application lifecycle management.
🎮 Other Interesting Articles
Querying / Filtering MultiSelect Choice / OptionSet Fields in Dataverse - Nishant Rana
Get Predecessors of Work Item (Wiql query) - Dennis Goedegebuure
Unpublish a page - Dennis Goedegebuure
Power Pages Fundamentals #18: Display Dataverse Records in Power Pages with Liquid Template - Venkata Subbarao Polisetty
How to Add a Model-Driven App Chart to a Power Pages Portal using Liquid Code - Inogic
Edit in Visual Studio Code for the Web in Power Apps Portals - Arun Potti
Error: The object cannot be updated because it is read-only in Microsoft Power Apps - Arun Potti
The async operation was skipped because the org is in “Disable Background Processing” mode – Dataverse - Nishant Rana
Everything you want to know about modern control series - Hardit Bhatia
🎥 Videos
🤳Socials of the week
✨ 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.