Power Platform Dev Weekly #261
Welcome to the Power Platform Developers Weekly!
Microsoft Build is quickly approaching. You can start building your sessions using the session catalog or checkout the speaker directory.
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
AI Builder: Update Dataverse currency exchange rates
by Nick Doelman
Nick's blog post demonstrates how to automate the updating of currency exchange rates in Microsoft Dataverse by integrating AI Builder with Power Automate. By parsing daily exchange rate emails from Wise using a custom AI prompt, the system extracts relevant data and updates the currency records in Dataverse accordingly.
💎 Model Driven Apps & Dataverse
Role Based views in Dataverse/ Dynamics 365
by Debajit Dutta
Debajit walkthrough how to enable the preview feature to implement role-based views in model-driven apps and Dynamics 365, restricting different user roles to see different views based on their security role.
🏋️♂️ Canvas Apps
6 Most Under Used But Super Cool Power App Components
by David Wyatt
The post showcases six underrated Power Apps components that can significantly enhance app interactivity and functionality.
🌎 Power Pages
Power Pages Fundamentals #20: Step-by-Step Guide to Create Dataverse Records in Power Pages
by Venkata Subbarao Polisetty
This detailed guide walks through building a custom contact form in Power Pages that securely creates Dataverse records using Web API calls, Liquid templating, and tailored HTML, CSS, and JavaScript for full control over user input and design.
😎 Power Automate
How To Extract Tables From A PDF In Power Automate
by Matthew Devaney
Learn how to extract structured table data from PDFs in Power Automate using Azure AI Document Intelligence and the prebuilt Layout model.
🔨 Tools & Components
Deleting Elastic Table Records in Dataverse Using Alternate Key in SSIS (KingswaySoft)
by Nishant Rana
This blog post provides a step-by-step guide on configuring SSIS with KingswaySoft to delete records from Dataverse Elastic Tables using alternate keys, leveraging the latest version's support for alternate key matching in delete operations.
⛅ Around Azure
Enabling Real Time Alerts using Microsoft Graph in Power Platform – Part 2
by Mohamed Ashiq Faleel
A comprehensive guide on using Microsoft Graph to set up real-time alerts in Power Platform by integrating Azure Event Hub, Microsoft Teams presence updates, and Power Automate.
by Sam Kumar
The blog post explains how to use Azure Synapse Link and Power BI to simplify the export and analysis of Dataverse audit logs for enhanced compliance and governance.
👩💻 Dev to the Core
Impersonating a User in Dynamics 365 Via ServiceClient Or CrmServiceClient
by Sam Kumar
The post demonstrates how to impersonate a user in Dynamics 365 using ServiceClient or CrmServiceClient, including sample code to perform actions on their behalf while maintaining audit trails.
Blog 4: Resolving SQL Timeout Errors in Dataverse Plug-ins
by Kailash Ramachandran
The post outlines strategies to fix SQL timeout errors in Dataverse plug-ins, including optimising FetchXML queries, leveraging asynchronous execution, and resolving indexing and blocking problems.
🎮 Other Interesting Articles
From Automation to Insight: Logging Errors with Power Automate and AppInsight - Bala Madhusoodhanan
Step-by-Step: Configure Double Opt-In in Dynamics 365 Customer Insights – Journey (Real Time Marketing) - Nishant Rana
🎥 Videos
🔊 Podcasts
In this podcast episode of the Power Platform Boost Podcast, Ulrikke and Nick discuss a range of topics, including the use of AI in political research, updates to Microsoft 365 Copilot, advancements in Power Pages development, transitions in Customer Insights, the introduction of computer use in Copilot Studio, the debate between automation and agentification, and the implementation of self-service disaster recovery, along with upcoming community events.
🤳Socials of the week
If you are into building MCP then make sure to checkout the new Authorization spec that makes MCP more secured.
➡️ https://www.linkedin.com/posts/activity-7325278698251714561-n6NW/
✨ 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.