Skip to main content

Employee Matching Logic in Rostering

Updated over 3 months ago

Overview

Rostering Managers now have enhanced visibility of employee availability or suitability, allowing for more informed decisions when assigning shifts. The employee matching logic to a shift has been improved to consider additional factors, providing a more comprehensive view of an employee’s availability.

Key Enhancements

The enhanced employee matching logic now considers more than just an employee’s My Availability settings.

At a high level, it now considers the following:

  • Rostered and scheduled shifts

  • Leave

  • Role assignment

  • Hire and termination dates

Rostering managers will receive greater insights into an employee’s availability to pick up shifts.

To understand how this information is shown when assigning an employee to a shift, you can find the new availability icons under the Shift Legend in the roster.

Where Does It Apply?

The enhanced matching logic is applied in the following areas within rostering when assigning a shift to an employee:

  1. Reassign button on a shift.

  2. Add Shift drawer.

  3. Edit Shift drawer.

It also applies in the Shift Offer feature to ensure only available employees are selected for shift offers.

For more information on the Shift Offer feature, see our knowledge base article here.

Important Considerations

Leave

When it comes to leave, the employee matching logic considers pending, partially approved, and approved leave applications. It also considers scheduled leave, which is leave that has been included on a repetitive basis in the work schedule, e.g., RDO.

Both full day and partial day leave applications are considered, too.


Overnight Shifts and Leave

When it comes to a leave application and overnight shifts, the date of the leave application is to match the day the shift starts on, even if processing a partial day leave application for the morning component. See the table below for an explanation:

Shift Details

Leave Details

Result

Monday 8.00pm to 6.00am

Monday as a full day of leave

The whole shift is covered by the leave

Monday 8.00pm to 6.00am

Tuesday as a full day of leave

This leave application would NOT be applied to any part of this Monday shift.

Monday 8.00pm to 6.00am

Monday 2.00am to 6.00am

The morning component that falls on Tuesday is covered by this leave application

Monday 8.00pm to 6.00am

Tuesday 2.00am to 6.00am

This leave application would NOT be applied to this Monday shift


The employee matching logic works in alignment with the leave application logic for customers. However, if an overnight shift does overlap into a day of leave, e.g., the employee was taking Tuesday as a full day of leave, then a warning is still provided in the shift within the roster so that you have this information at hand.


Shifts

Being aware that an employee is already assigned to a rostered shift is crucial for a Rostering Manager when filling a vacant shift.

The new matching logic considers the following when it comes to shifts:

  • Work schedule shifts that have been imported into a roster

  • Rostered shifts

  • Shifts across all rosters (not just the one the Rostering Manager is working in)

  • Draft and published shifts

  • Shifts that have start and finish times (i.e., duration shifts are not supported)

Note: If an employee has rejected a shift and the shift is in a Rejected status, the employee will be considered unavailable until they are unassigned from the shift. This scenario only applies if the Automatically vacate shifts when rejected checkbox is set to false in Roster Options and employees are required to accept shifts.


Role Assignment

Roles assigned to an employee's master record, along with their commencement and cease dates, are now considered so as to refine the list of employees available for selection, ensuring information shown is more relevant to the Rostering Manager.

The Allow Non-Assigned Costing Parameters checkbox in the Roster Options influences how an employee matches to a shift.

  • Allow Non-Assigned Costing Parameters is set to TRUE: All active employees are included in the list, regardless of assigned roles

  • Allow Non-Assigned Costing Parameters is set to FALSE: Only employees with the role in the shift are actively assigned on their master record.

  • Role in the shift is set to Primary: All active employees are included in the list, regardless of assigned roles.


Employment Record

It is important for managers to roster only employees currently employed with the business.

Therefore, employees will not be shown in the list when assigning a shift if it is before their hire date or after their termination date.

If a shift overlaps with an employee's hire or termination date (e.g., an overnight shift that starts the day before their hire date), they will show as partially available.


Public Holidays

Takes into account public holidays based on an employee’s location and their allocated shifts.

If an employee is already rostered and their shift is marked as Public Holiday Worked, they show as Already Rostered.

For Public Holiday Not Worked shifts, they show as Unavailable.


Reassigning Multiple Shifts

When reassigning multiple shifts, the following rules apply:

  • Available for all shifts: Employee shows as Available.

  • Available or Partially Available for some shifts: Employee shows as Partially Available.

  • Unavailable for all shifts for the same reason: Employee shows the specific reason, e.g., Approved Leave.

  • Unavailable for all shifts for different reasons: Employee shows as Unavailable.


Priority of the Employee Matching Logic

There can be times when the logic needs to consider multiple events impacting an employee’s availability to work a shift. In these cases, the following order of priority is applied;

  1. Approved Leave

  2. Pending Leave

  3. Scheduled Leave

  4. Already Rostered

  5. Overlapping Work Schedule

  6. Unavailable

  7. Partially Available

  8. Available

This means that if an employee has a work schedule shift and approved leave for Friday, the logic will show that the employee is on approved leave as it is higher in the pecking order.

Did this answer your question?