Example: Create a Floating Holiday Plan
This example describes 1 way to create a time off plan for floating holidays.
GMS floating holiday plan gives 16 hours of floating holiday accrual to employees on
January 1 of each year. Betty Liu's start date was between January 1 and July 1, so she
receives 8 hours in July. Logan McNeil's start date is after July 1, so she doesn't
receive any floating holiday until January 1 of the next year. Floating holiday accrual
doesn’t carryover to the next year.
Workday provides some of the calculations needed to build the plan. You’ll create
calculations that:
- Return 16 hours of accrual in January and 8 hours in July.
- Detect if a worker's hire date is before July.
- Detect whether a worker's hire date is on or before January 1.
- Detect whether a worker's hire date is after January 1.
Security:
- Set Up: Payroll (Calculations - Generic)domain in the Core Payroll functional area.
- Set Up: Time Off (Calculations - Generic)domain in the Time Off and Leave functional area.
- Set Up: Time Off (Calculations - Absence Specific)domain in the Time Off and Leave functional area.
- Define the accrual calculation.
- Access theCreate Conditional Calculationtask and enter:FieldValueNameFloating Holiday Accrual: 16 Hours if January / 8 Hours if JulyCategoryAbsence
- Add 2 rows with these values:OrderConditionResultaScheduling: Period Start Date Month = 01 (January)16bScheduling: Period Start Date Month = 07 (July)8
- Enter aDefault Responseof0.
- ClickOKandDone.
- Define the accrual.
- Access theCreate Accrualtask.
- ForName, enterFloating Holiday Accrual.
- Enter aPriorityof1.
- From theCalculationprompt, selectFloating Holiday Accrual: 16 Hours if January / 8 Hours if July.
- ForOptions, selectNone.
- Add a row to theSchedulinggrid with these calculations:CalculationDescriptionScheduling: Period Start Date Month = 01 (January)Determines whether the period is the first of the year.Worker: Hire Date <= Current Calendar Year Start Date (based on Period End Date)Determines whether the hire date is on or before January 1; the period start date.
- Add another row in theSchedulinggrid with these calculations:CalculationDescriptionScheduling: Period Start Date Month = 07 (July)Determines whether the current period is July.Worker: Hire Date >Current Calendar Year Start Date (based on Period End Date)Determines whether the hire date is after January 1.
- In the same row, create a calculation that determines whether the hire date is between January 1 and July 1 of the current year.
- Select and enter:FieldValueNameWorker Hire Date < JulyCategoryAbsence
- In theCalculationgrid, enter:1st OperandOperatorWorker: Hire Dateless than
- In the2nd Operandfield, select .
- ForName, enter1 July of Current Year (based on Period End Date).
- Enter these values and clickOK:YearMonthDayYear: Period End Date - Year71
- Review theScheduling Criteria:Scheduling CriteriaScheduling: Period Start Date Month = 01 (January)Worker: Hire Date <= Current Calendar Year Start Date (based on Period End Date)Scheduling: Period Start Date Month = 07 (July)Worker Hire Date After 1 January of Current YearWorker Hire Date < July
- ClickOKandDone.
- Define the time off.
- Access theCreate Time Offtask.
- ForName, enterFloating Holiday Time Off.
- From theTime Off Typeprompt, selectCreate Time Off Type.
- Add a time off type namedFloating Holiday.
- Enter aPriorityof1.
- ClickOK.
- ForEntry Option, selectEnter through Time Off Only.
- ClickOK.
- Create the time off plan.
- Access theCreate Time Off Plantask and enter:FieldValueNameFloating Holiday PlanTrack BalanceSelect the check box.Balance PeriodYTD – Current Calendar Year (based on Period End Date)Period ScheduleMonthlyUnit of TimeHoursEffective DateSelect the year and month from which the time off plan is effective. Example:01/01/2022.
- On theBalancetab, enter:FieldValueBalance Visibility TypeEligible in period (based on As of Date)Calendar DisplayPlan and TypeDateBalance Period Start Date
- On theCalculationtab, enter:FieldValueAccrual Frequency Method for Time Off PlanStart of PeriodDays to IncludeWeekdays (Mon - Fri)
- On theAccrualtab, add a row forAdds to Balanceand selectFloating Holiday Accrual.
- On theTime Offtab, add a row forSubtracts from Balanceand selectFloating Holiday Accrual.
- On theEligibilitytab, add a row forWorker Eligibilityand selectWorker Employee Type is Regular as of PS Date.
- ClickOK.