cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
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.

 

Thanks 

Siva

2 REPLIES 2
Helper II
Helper II

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.

https://docs.microsoft.com/en-us/learn/modules/get-started-with-powerapps/

 

Finally, a YouTube channel that has come through for me more times than I can count is PowerApps911/Shane Young: https://www.youtube.com/channel/UC7_OGRP8BYvtGB8eZdPG6Ng

 

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

1.JPG

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.

2.JPG

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.

3.JPG

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

5.JPG

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

https://www.youtube.com/watch?v=Skb1Y9YujYA

https://www.youtube.com/watch?v=_ECN8QWiNrQ

https://www.youtube.com/watch?v=U2bbu8IDCK8

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

Best Regards,

Bof

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

News & Announcements

Community Blog

Stay up tp date on the latest blogs and activities in the community News & Announcements.

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Community Highlights

Community Highlights

Check out the Power Platform Community Highlights

Top Solution Authors
Top Kudoed Authors
Users online (6,992)