FAQ: Multiple Positions
- Can I use calculations to generate time blocks for positions that aren't workers' primary positions?
- Yes. Example: You can use a time block create calculation to add an hour of marking or grading for every tutoring session taught.
- Do I have to enable the tenant-wide setting to create time calculations per position?
- No. You can create position-based time calculation groups to run calculations for select positions without persisting position on time blocks.
- How do I create time calculations for specific positions?
- You can create a new position-based time calculation group with an eligibility rule that references attributes on the position, not the worker.
- How does Workday handle meals for multiposition workers?
- When a worker checks out for a meal and checks in after the meal for another position, Workday creates a time block for the position the worker was in before the meal.
- Why does Workday display positions on system-generated time blocks when it didn't previously?
- Previously, when Workday used time block create calculations to generate time blocks for workers with multiple positions, we associated the time blocks with the primary position but didn't display the position. For clarity, we now display the position directly on the time block.
- How does Workday display the position on system-generated time blocks for multiposition workers?
- Workday determines the position to display on system-generated time blocks based on your time calculation group configuration. For:
- Worker-based time calculation groups, Workday displays the primary position.
- Position-based time calculation groups, Workday displays either the primary or additional position for which the calculation runs, depending on your configuration.
- What are position-based time calculation groups?
- These time calculation groups enable you to base calculations on position criteria. You can:
- Generate time blocks for specific positions, rather than always populating with the primary position.
- Run calculations only for specific positions.
- Combine position-based and worker-based calculations.
- Can I change my selection on the Position Based check box after I save a time calculation group?
- No. Once you save a time calculation group, you can't change thePosition Basedcheck box.
- How does Workday evaluate time calculations when a worker has multiple positions?
- We evaluate calculations in order of priority. Workday checks the eligibility of the worker or 1 or more of their positions. If multiple positions meet the eligibility criteria for a position-based group, Workday evaluates the calculation for each position.
- Can I apply position-based calculations to time already entered?
- Yes. To apply calculations to already-entered time, rerun time calculations for the relevant periods.
- Where does Workday display position-based totals?
- Currently, Workday displays position-based totals on only the classic view of the time entry calendar. We always display totals for the primary position. As workers enter time against other positions, Workday displays that time in the side panel. You can't currently hide zero values.
- What configurations do I need to use for time calculations with time shift?
- Align time shift settings with the calculation settings. Only these configurations are valid:
- Don't select position-based shifts, and continue to use worker-based shifts with worker time calculations.
- Select position-based shifts, and pair them with position-based time calculations.
Any other combination of these settings can produce unexpected results. - How do position-based shifts work?
- You can use position-based shifts to create a shift per position defined by the settings on the time entry template. When time blocks that are normally grouped into a shift for 1 position are interrupted by a time block for another position, the shift ends at the point of interruption. When the interrupting block ends before the scheduled shift end of the first position, Workday creates a new shift for the original position after the interrupting block.
- How do I use the Collective Agreement prompt in time calculations?
- The prompt enables you to easily filter for eligible workers based on collective agreement. You can use the prompt in both worker-based and position-based time calculation groups.
- Can I hide the position on system-generated time blocks for multiposition workers?
- No.
- How can I configure a calculation to run for multiple positions but not all positions?
- Add the time calculation to a position-based time calculation group. Then, configure the eligibility rule to include only the relevant positions.
- What happens when I use a worker-based eligibility rule in a position-based time calculation group?
- When you use a worker-based eligibility rule, Workday runs the time calculations individually for all positions for the workers. As the number of workers that you do this for increases, the number of times the calculations run also increases, which can impact performance.
- Does Workday run the calculation for multiple positions together if the positions are eligible for the same position-based time calculation?
- No. Workday runs the time calculation separately for each position.Example: A worker has 3 positions. Position A is not eligible for daily overtime. Positions B and C are eligible for a daily overtime calculation for hours greater than 8. Workday runs the time calculation for each of the eligible positions individually.Time Reported for PositionReported HoursRegular HoursOvertime HoursB1082C1082BC555500BC918110
- How do time block create calculations work with positions and calculated time off?
- You can create system-generated time blocks based on worker-based or position-based time offs.Example: A time block create calculation checks whether time off exists for a day. A worker has these positions:
- Position A (Primary): Eligible for worker-based time off.
- Position B: Eligible for both worker-based and position-based time off.
Calculation EligibilityTime OffSystem-Generated Blocks CreatedWorker-basedWorker-basedPosition A (Primary)Position-based: Position A (Primary)Worker-basedPosition A (Primary)Position-based: Position BWorker-basedPosition BPosition-based: Position A, Position BWorker-basedPosition A (Primary), Position BPosition-based: Position A (Primary)Position-basedNonePosition-based: Position BPosition-basedPosition B - How can I group time for multiple positions?
- You can use a time block conditional calculation to tag time for the different positions and use those tags in calculations. See Example: Group Time Blocks by Position for Calculations.