Showing results for 
Search instead for 
Did you mean: 
Frequent Visitor

Leave request form- Power Apps

Hello Friends,


I am using Leave request template and trying to understand how it was built, as I have similar app to be built , and wanted to know how it was made from scratch. Is there any videos or links that I can watch on how it was built.




Advocate III
Advocate III

I actually started out the same way. I discovered this platform because I wanted to build a leave request system for my team, and that seemed like the perfect fit. Unfortunately, I was not able to find a video like that, but I was able to find some resources that sufficiently answered my questions and helped me learn the platform.


The first is this forum. Almost every time I have a question, someone has already asked it, and it usually has an answer. 


Microsoft's self-guided learning is another resource. This is really the resource that helped me gain an understanding of what everything in that Leave Request Form Template even meant. I highly recommend it, even if you only do a few PowerApps modules.


Finally, a YouTube channel that has come through for me more times than I can count is PowerApps911/Shane Young:


What I will say is that this platform takes time to learn. I've been using PowerApps for about a year now and I am still finding numerous instances where I need to troubleshoot  or deep dive into a topic that I thought I knew, and it turns out I've barely scratched the surface. I hope that helps, even if it's not the video you're looking for! 

Community Support
Community Support

Hi @stadi :

The structure of the leave request template is very complex, involving a large number of custom variables and collections, so it is difficult to clear it out in a few words.

Let me briefly introduce you to the design logic of this app:

1\Most collections and variables are defined by OnStart event.

Some types of leave requests, description of the leave request, current user data, email format, vacation
The leave form template (you can replace it with your own data source), etc. are loaded when the application is loaded


After you understand these variables, your understanding of the entire app will be deeper.

2\You can choose different roles to enter HomeScreen. App uses the OnVisible event of HomeScreen to determine the user's role and perform different operations.


3\After the user fills in the leave application, he will jump to the ConfirmationScreen. The app submits the user's leave application through the OnVisible event of ConfirmationScreen.


4\If the current user is a manager, submit the approval information through the BtnManagerApprove button.


In addition,If you just want to make some simple customization based on the template, you can refer to the following link:

If you want to build a similar app from scratch, you can focus on the important nodes I mentioned.

Best Regards,


Helpful resources

Microsoft 365 Conference – December 6-8, 2022

Microsoft 365 Conference – December 6-8, 2022

Join us in Las Vegas to experience community, incredible learning opportunities, and connections that will help grow skills, know-how, and more.

Power Apps Ideas

Check out the New Ideas Site

We are excited to announce a new way to share your ideas for Power Apps!

Top Solution Authors
Top Kudoed Authors
Users online (3,295)