Welcome to the Power Platform Developers Weekly!
Surprise! Microsoft just released an unannounced new feature in preview that lets you recover deleted data from your Microsoft Dataverse tables. Think of it as a Recycle Bin for your data! You can find more details in this documentation as well as this documentation about restoring with custom code.
This feature isn't part of the official release plan yet, but it's generating a buzz in the community on social media. You can also check out the community posts by Arun and Pavan about their experience trying out this new preview feature.
Also, next week is MS Build week. If you are heading to Seattle, hope you have already registered, but if you want to attend virtually, make sure you have signed up!
Microsoft feature releases and announcements
Announcing General Availability of Power Apps maker welcome content
New ‘ExecutionMetrics’ event in Azure Log Analytics for Power BI Semantic Models
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, and special shout out to our new editor
! Great work for his first one!— PP Dev Weekly Team
🥇 Cover Story
How To Validate A Power Apps Form Before Submission
by Matthew Devaney
Another great article from Matthew on how to set up data validation rules for Power Apps forms. These validations ensure data meets specific criteria (e.g., required fields, date ranges) before the form can be submitted and show an helpful error message to fix if there are any issues.
🏋️♂️ Canvas Apps
Components from Components - Stacked Notification Toasts
by David Wyatt
David's blog teaches you to create a toast notification system for Power Apps applications using just standard components.
Adventures with Power Apps: Fun with Galleries and Canvas Components
by Matt Ruma
Matt's recent 'Fun with Canvas Components' post explores building a reusable component for galleries that use SharePoint lists as their data source.
🌎 Power Pages
Conditional display, site markers, and Liquid filters
by Nick Doelman
In this article, Nick explains how to achieve conditional content display in Power Pages using a combination of Liquid code, site markers, and the Liquid string filter.
😎 Power Automate
Cloning A Power Platform Solution
by David Wyatt
Guide to automatically cloning entire Power Platform solutions using Power Automate cloud flow (last post of 's 6-part series).
Use Filter Array action to remove values from an array variable – Power Automate
by Nishant Rana
Nishant shared a good tip on how to remove a set of values from an array variable using Filter Array action.
Who Says Power Automate Cloud Flows can't run synchronously?
by Parvez Ghumra
Parvez highlights a way of making flows run “synchronously” in your app
🔨 Tools & Components
Error while connecting to Dataverse environment in XrmToolBox
by Arun Potti
Arun's blog post addresses the 'browser-based authentication dialog failed' error encountered when connecting to an environment in XrmToolBox.
👍 Everything else in Power Platform
by Carina M. Claesson
Recently Carina encountered an issue with a custom connector configured with authentication type OAuth 2.0 and she explains what she learnt in this blog post.
👩💻 Dev to the Core
Low + Pro Code: Create Dataverse Invoice Record based on Power Automate Extract Invoice Information
by Temmy Wahyu Raharjo
Temmy's blog post explores a method to automate Invoice record creation in Dataverse. This approach leverages Power Automate's low-code capabilities for data extraction and pro-code component (Dataverse Custom API) for handling the record creation logic.
🎮 Other Interesting Articles
How To count rows for gallery with more than 100 records - happyume
How To get the first and last date of the month for a selected date - happyume
Power Automate - Get Items Parameters - David Wyatt
Simplify ‘Multilingual Support’ using Dataverse and AI-Translate in Canvas Apps - Inogic
Send an HTTP Request to SharePoint series by Dennis Goedegebuure
📢 Call for Speakers
A look at CFS closing soon
aMS Tunis 2024 - Tunisia - Closes 2024-05-24
Baltic Summit - Poland - Closes 2024-05-31
🎥 Videos
🔊 Podcasts
In this podcast episode, Eric Denton, Global Black Belt - Dynamics, and Tara Mason, Power Platform Specialist join the podcast to discuss how to find the value of Microsoft Power Platform.
🤳 Socials of the week
➡️ https://x.com/RajYRaman/status/1790165733651231095
✨ 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.