cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Craig77
Level: Powered On

Sample Leave Request

Hi Guys,

 

So i have seen the powerapps Leave Request sample which looks really good.  I'm trying to undesratnd how it works and i figure they best way would be to try and build an app myself.  Completely new to powerapps. 

 

The leave request sample allows you to login as staff or manager and i'm wondering how this works and how it knows who is your manager is for approval.  Also, how to do change managers etc. I have found the data source for the app but as far as i can see there is no table linking staff to managers.

 

Many thanks

4 REPLIES 4
Boneckrh19
Level 8

Re: Sample Leave Request

This is in the code: 

 

Office365Users.Manager(MyProfile.Id).Id})

 

Which basically means it's looking up the current users manager in Office 365. I have to change that for my company because we don't have employees labeled correctly in 365 for it to work based on that, but that's where you would have to change it.

(NewRequestScreen is where the code is located.)

Gangula
Level: Powered On

Re: Sample Leave Request

@Boneckrh19 , Can you help me further with this? I can't seem to find this code anywhere.

Boneckrh19
Level 8

Re: Sample Leave Request

Are you using the version of this template that was available in 2018? They have since updated the template and I found it to be a much better version to modify and use. I highly recommend using this updated version.

 

If you are using the old one, the code is on the NewRequestScreen. Beyond that, I no longer have a copy of the old version and wouldn't be able to remember where specifically the code is. If you would like to screenshot what you are looking at, perhaps I could be of more help.

 

What exactly is it you are trying to do?
For my company (since we are not using the manager field in Office365) we have the employees just pick their manager from a dropdown list that comes from the systems User entity (table) in the CDS. You could also create a CDS entity to hold a table of employees to managers, or even better you could create it as a collection (table) within the apps OnStart.

Gangula
Level: Powered On

Re: Sample Leave Request

Thank you @Boneckrh19 , I found the code. I will check out how to customize it specific to my need.

Helpful resources

Announcements
thirdimage

Power Automate Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

sixthImage

Power Platform World Tour

Find out where you can attend!

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

fifthimage

Microsoft Learn

Learn how to build the business apps that you need.

Top Kudoed Authors (Last 30 Days)
Users online (4,834)