Hi, I need help... please bear with me since I have no coding knowledge or Powerapps experience.
I'm working with the Leave Request Template.
How do I create or modify the leaves types, example:
Floating Holiday for *Rollover days (22 days from previous vacations)
Jury Duty for *Maternity Leave (90 days)
Bereavement for *Half Day (either 8:30 am - 12:30 pm or 12:30 pm to 4:30 pm)
In my country we don't have Jury Duty, Bereavement or Floating Holidays.
Please help I've been searching and cant find something like this.
Solved! Go to Solution.
1) You need to find the leave types wherever they are used in the program, like the balance screen, and make the changes.
2) Yes, you need to change the names of the balances also or they won't update.
3) The Icon-selected: property right below the icon property in the onStart is the name of a .png file just like the one used for the icon. Only this one is used when the icon is selected. You need to upload images and change both.
Change the name icon and description from here
Thank You,
I try to change Floating for Rollover and isn't working
I also change the amount of days in the excel onedrive to 22 days for the Rollover.
OnStart
{
type: "Rollover",
icon: 'Rollover',
iconselected: 'rollover',
description: "As a regular employee working full time, you can finish any pending vacations day from previous year before March 31 of current year. Unused vacation cant be cashed."
},
/defines leave start and end for requests. Default set to Now since most users will be creating new requests. Changes to reflect leave times for requests which are being edited
Set(
_leaveStart,
Now()
),
Set(
_leaveEnd,
Now()
),
Set(
_myProfile,
Office365Users.MyProfile()
);
If(
IsBlank(
LookUp(
Balance,
Year = Text(Year(Now())) && EmployeeEmail = _myProfile.UserPrincipalName
)
),
Patch(
Balance,
Defaults(Balance),
{
EmployeeEmail: _myProfile.UserPrincipalName,
EmployeeName: _myProfile.DisplayName,
Year: Text(Year(Now())),
Vacation: 22,
VacationUsed: 0,
Sick: 18,
SickUsed: 0,
Rollover: 22,
RolloverUsed: 0,
JuryDuty: 3,
JuryDutyUsed: 0,
Bereavement: 5,
BereavementUsed: 0,
BalanceID: _myProfile.UserPrincipalName & Text(
Now(),
"[$-en-US]mm-dd-yyyy-hh-mm-ss-fff"
)
}
)
),
ClearCollect(
EmailTemplate,
"<html>
<head>
<meta http-equiv=""Content-Type"" content=""text/html; charset=us-ascii"">
</head>
<body>
<p>
There is a leave request from: {SubmitterName} pending your approval. <ul><li>Type: {LeaveType}</li><li>Title: {LeaveTitle}</li><li>Description: {LeaveDescript}</li><li>Start Date: {LeaveStart}</li><li>End Date: {LeaveEnd}</li>" & "</p>
</body>
</html>"
)
);
@Pstork1 I posted as new inquiry.
Can you help me please?
So far I'm not sure what could I be doing wrong.
I follow the instructions gave by @zmansuri
but the leave types disappear once I save and publish.
I also try to set a half day option like the one in the link below but is no working with the balance
using the same formula but I guess i must have something wrong.
I appreciate your help. Thank You both for taking the team to read this.
Let's deal with the request type changes first and then I can look at the half day option. There's a screen in the app that discusses how to make changes to the request types.
In addition to changing the onStart collection values you also need to upload icons (.png files) to match the icons you change in that code. After doing that make sure you run the app OnStart to pickup the new values.
When I made those changes I got the following.
Thanks again for the reply, how do I change the icon, do I add a new one and just place it on top of the current one?
You need to upload a .png file to the media of the app where the filename matches the icon name. If you look at the media panel in the app you'll see all the existing icons.
I think I did everything and still can't get it to work 😭 I've been sitting since 2:00 am, I'm going crazy.
Changed Type, Icon and description in OnStart
2. Add the icon with Rollover name to the media section and no leave types are showing
Thank You
Did you manually run the App Onstart using the context menu? OnStart doesn't run by itself when previewing the app in the editor. The fact that none of the leave types are showing would suggest either OnStart wasn't run or that there was some other syntax error.
For some reason I got ir now but if I try to change the rest of the icons all leave types disappear.
And when I click on run OnStart nothing happens
User | Count |
---|---|
254 | |
106 | |
92 | |
47 | |
37 |