cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper II
Helper II

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
Highlighted
Kudo Kingpin
Kudo Kingpin

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.)

Advocate II
Advocate II

Re: Sample Leave Request

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

Highlighted
Kudo Kingpin
Kudo Kingpin

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.

Highlighted
Advocate II
Advocate II

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
Check this Out

Helpful information

Featuring samples like Return to the Workplace and Emergency Response Applications

August 2020 Community Challenge: Can You Solve These?

August 2020 Community Challenge: Can You Solve These?

We're excited to announce our first cross-community 'Can You Solve These?' challenge!

secondImage

Return to Workplace

Reopen responsibly, monitor intelligently, and protect continuously with solutions for a safer work environment.

secondImage

Super Users Coming in August

We are excited for the next Super User season.

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Users online (4,868)