Create Time Block Conditional Calculations
- Security:Set Up: Time Calculationsdomain in the Time Tracking Calculations functional area.
Create time block conditional calculations to tag time blocks that meet specific conditions when other types of time calculations don't support your requirements. Example: You can tag time entered on a holiday, a specific day of the week, or a particular job to pay a premium for that time.
Conditional calculations can be very powerful when combined with other types of time calculations. Example: You can combine:
- A standard overtime calculation that generates overtime for over 8 hours worked in a day.
- A time block conditional calculation to pay double time for over 8 hours worked in a day, if that day is Sunday.
Conditional time calculations don't split or create new time blocks; they act on existing time blocks.
- Access theCreate Time Calculationtask.
- ForCalculation Type, selectTime Block Conditional Calculation.
- In theCriteriasection, identify all the conditions that must be met to add or remove tags.You can select Workday-provided report fields or create your own true/false conditions based on theTime Block,Time Shift,Time Day, orTime Weekbusiness object using theCreate Calculated Fieldtask.
Option Description Time Block ConditionsSelect from conditions based on theTime Blockbusiness object.A time block is a continuous amount of time, such as the number of hours worked or in/out times.Example: Create a true/false condition to tag time blocks that haveFranceentered as the location.Time Shift ConditionsSelect from conditions based on theTime Shiftbusiness object.A time shift is a grouping of consecutive time blocks.Example: Create a true/false condition to tag all hours that exceed 8 hours in a particular shift.Time Day ConditionsSelect from conditions based on theTime Daybusiness object.Most Workday-delivered conditions define the start and end times for a day based on the worker's day breaker option. However, you can create your own conditions based on calendar day. Example: 12:00 am to 12:00 am.Example: Select the Workday-delivered report field,Is Sunday, to tag time blocks that fall on a Sunday.Time Week ConditionsSelect from conditions based on theTime Weekbusiness object.A time week is the seven-day period that begins on the start date and day breaker time defined by the work schedule.Example: Create a true/false condition to tag all hours in a week where workers worked over 40 hours.Worktags(Optional) Specify the worktags time blocks must have to be subject to the calculation, such as a particular job profile:- Time blocks must have all the worktags that you select in the same row.
- If you define more than 1 row, the time block must have all worktags specified in at least 1 row.
Time Calculation TagsSpecify the time calculation tags the time blocks must have to be subject to the calculation results:- Time blocks must have all the time calculation tags that you select in the same row.
- If you define more than 1 row of tags, the time block must have all tags specified in at least 1 row.
- In theResultssection, select the time calculation tags to add to or remove from the eligible time blocks.
- If the day breaker isn't midnight, andTime Day Conditions(such asIs Holiday) areCriteriafor applying the calculation, specify whether to apply results based on the calendar date or the calculated date.In theTime Day Based Onfield select:
- Calendar Dateto tag calculated time blocks with the calendar date on which the work was performed.
- Calculated Dateto tag calculated time blocks according to the day breaker option.
- Shift Dateto tag calculated time blocks with the shift date according to theGroup Time Blocks for Shift Based onoption on the time entry template.
Time Shift ConditionsandTime Block Conditionsdo not require aTime Day Based Onfield. - In theGroupstab, add time calculation group snapshots with the appropriate effective dates to specify which workers are eligible for the calculation.
Employees receive a premium for
Callout
time worked on Tuesdays that is charged to Marketing. To define a time block conditional calculation that applies this rule:- Specify theCriteria.FieldValueTime Day Conditionsis TuesdayWorktags7200 Marketing OperationsTime Calculation TagsCallout
- Define theResults.FieldValueAdd TagsPremium
Assign time calculation priorities.