Posts

Changing Power Apps Owner using Power Automate

Image
How to Change the Owner of a Microsoft Power App Using Power Automate Changing the owner of a Microsoft Power App is important for maintaining access control, managing permissions, and ensuring smooth collaboration. Using Power Automate, you can automate this process easily. Here is a simplified step-by-step guide:   Create a New Flow in Power Automate Navigate to Power Automate and select Create . Choose Instant Cloud Flow . Name your Flow clearly (e.g., "Set App Owner" ) and select Manually trigger a flow . Click New Step and search for the "Power Apps for Admins" connector. Select the action "Set App Owner" . Configure the Action Enter the following information: Environment Name : The Environment ID where your app exists. You can get the Environment ID from the PA URL by getting the ID after the https://make.powerautomate.com/environments/id/flows/...... or you can get it from the admin center. Power App Name : The ID of the Power App you wish to chan...
Image
Power Apps PDF Function: A Step-by-Step Guide The PDF function lets you create a PDF document from a screen or specific controls in your app. Imagine being able to generate certificates, invoices, or reports on the fly and send them directly via email or integrate them into a Power Automate flow. Sounds awesome, right? In this post, I'll walk you through how I used the PDF function to send a certificate as an email attachment from Power Apps only. I'll share the steps I took and some handy tips along the way. Let's dive in! Step 1: Enable the PDF Function Open your app in Power Apps Studio. Navigate to Settings . Go to Updates : Under the Experimental tab , find the PDF function and toggle it on. The PDF function is off by default, so the first thing you need to do is enable it: 2. Set Up Your Data Source I wanted to personalize the certificates, so I built a simple table (or you can use a gallery) to act as a database. In my case, I created a collection " colTrain...
Image
Tracking Power Apps Canvas Usage Using Power FX Introduction Monitoring user activity in Power Apps canvas apps can provide valuable insights for improving app performance and user experience. By implementing a custom usage tracking solution, you can capture details about who is using the app, on what device, and in which environment. This data helps in troubleshooting issues and making data-driven decisions to enhance the app over time. Why Track Usage? Understand user behavior: Knowing who uses your app and their device type can help you identify usage patterns and user needs​. For example, you might discover most users are on mobile, influencing your design decisions. Improve performance: If you log device types, you can detect if certain devices or form factors correlate with performance issues. This allows you to optimize the app for those scenarios. Make data-driven decisions: Usage data (e.g. frequency of launches, device breakdown) can guide feature improvements and prioriti...

Power Apps Canvas - drop-down menu

Image
When you create dependent (or cascading) drop-down lists, users select an option in a list to filter options in another list. Many organizations create dependent lists to help users fill out forms more efficiently. For example, users might select a country or region to filter a list of cities, or users might select a category to show only the codes in that category. As a best practice, create a data source for the values in the "parent" and "child" lists (for example, countries/regions and cities) that's separate from the data source that users update by using the app. If you take this approach, you can use the same parent and child data in more than one app, and you can update that data without republishing the app or apps that use them. You can accomplish the same outcome by using a collection or static data, but it isn't recommended for enterprise scenarios. For the scenario in this topic, store employees submit issues to an  Incidents  list through a for...