Emergency Services Rostering (GRS) - Release 12

Release Date: August 2026

We have been enhancing Emergency Services Rostering (GRS) since the last release, adding new features and addressing known issues to improve quality.

Some features may require additional setup by Totalmobile. If needed, reach out to your Account Manager for access details.

These Release Notes cover the following:

What's New

  • WTR Reporting - Backfeed from Timesheets to Main Client

    Enhancements have been made to GRS Main Client > Analysis.

    This enhancement improves Working Time Regulation reporting by allowing actual worked hours recorded in GRSweb Time Sheets to be reflected within the WTR reports. Users are able to report against rostered, planned, or actual hours, helping supervisors and organisations gain a more accurate view of working patterns, overtime, and potential breaches. Where actual clocking data is unavailable, the system falls back to planned or rostered shifts to maintain continuity of reporting.

    For more details refer to WTR Reporting - Backfeed from Timesheets to Main Client.

  • Mandatory Project Code Field

    Enhancements have been made to GRSweb > My Staff > Overtime and GRSweb > Time Sheets.

    A new configurable option has been introduced to make the Project Code field mandatory when submitting overtime claims in GRSweb. This helps ensure claims are submitted with the required financial coding, reducing incorrect budget allocation and improving downstream reporting accuracy. Supervisors are also able to update or correct the Project Code during authorisation, with system logs capturing any changes for audit visibility.

    For more GRSweb details refer to Mandatory Project Code Field.

    For more GRS Main Client details refer to Overtime Authorisation - Control Project Code Change.

  • Overtime Authorisation Enhancements

    Enhancements have been made to GRSweb > My Staff > Overtime.

    The Overtime Authorisation screen in GRSweb has been enhanced to provide supervisors with clearer information when reviewing overtime claims. Additional columns help identify whether a claim relates to planned or casual overtime, while the pay rate information for regulation claims is displayed more clearly. Where multiple rates apply and cannot all be shown, the highest applicable rate is presented to support faster and more consistent approvals.

    For more details refer to Overtime Authorisation Enhancements.

  • Overtime Claim Processing Without Timesheet Submission

    Overtime claims can now be progressed for payroll processing once they have been authorised by a line manager, without waiting for full timesheet submission. Authorised overtime claims will move to a processed status and will be included in the Payroll Unity Export up to the selected date, supporting more frequent payroll processing. Other claim types, including unsocial hours, standby, and on-call events, will continue to follow the standard monthly timesheet submission cycle.

    For more details refer to Overtime Claim Processing Without Time Sheet Submission.

  • Contract Types - Standardised Clocking Refreshment Break Calculations

    Enhancements have been made to GRS Main Client > Personnel > Personnel Definitions > Contract Types.

    A new Contract Type setting has been added to define whether unpaid refreshment break calculations are based on the planned shift or the actual clocked duration. This provides greater flexibility and consistency across clocking-based calculations, including Time Sheet Records, Flexi Balance reporting, Recuperative Duties, and Book On/Off processes. Existing contract types will be updated with appropriate defaults during deployment to preserve current customer behaviour.

    For more details refer to Standardised Clocking Refreshment Break Calculations.

  • Contract Types - Standardised Part Time Additional Hours

    Enhancements have been made to GRS Main Client > Personnel > Personnel Definitions > Contract Types.

    The Contract Type functionality has been enhanced to support more flexible and standardised part-time additional hours calculations. A new Established Hours Percentage calculation has been added to the Part Time FTE Rule options, allowing overtime rates to be calculated using an employee’s established hours and WTE. The Auto Create Overtime Records setting has also been separated from the Part Time FTE Rule, ensuring overtime generation behaviour can be managed independently while preserving existing customer configurations.

    Workflow-based timesheets have been updated to support a wider range of Part Time FTE Rule calculation methods, replacing previously hardcoded behaviour with configurable options.

    For more details refer to Standardised Part Time Additional Hours.

  • GRSweb Flexi Balance

    Enhancements have been made so the Flexi Balance field is now only available in GRSweb > Timesheets, and has been removed from My Leave Records > Balance Summary and the Homepage Dashboard > Balance Summary.

  • Post Skills Template

    Enhancements have been made to Roster Definitions > Post Skills Template.

    The Post Skills Template allows users to configure restrictions used when raising skill mismatch warnings. Existing skill mismatch warning checks can be made more flexible by limiting them to specific posts, date ranges and skills, which can be found in Roster Definitions > Post Skills Template. They behave in the following way:

    • The template assesses whether the shift date is within the date range specified on the template.

    • The lower limit calculates the start date and the upper limit calculates the end date. (current date is not used in the calculation. If the lower limit is set to 1 and the upper limit is 7 – the alert will not be generated for the 5 dates that fall within the window).

    • Skill Reduction Offset is used where the required skill level can be lowered closer to the shift date when a post remains unfilled, so that a warning is not raised unnecessarily.

    • Graded Skills.

    The Skills Mismatch warning should only be generated if the person’s skill is lower down the hierarchy of the graded skill.

Fixes

Ref

Description

GRSSUP-338

Rosters - Re-Ordering the SAP

An issuse has been fixed when changing the SAP order display by adding a new System Option of Shift Advance Planner - Treat Custom Sort Edits as New to Roster. When enabled a Custom Design can be edited with a new date and saved as a new design.

GRSSUP-706

Roster Planners - Required Posts - Vacancy filler not identifying filled shifts

An issue has been fixed so when a volunteer has been posted to a vacant shift via Roster Planners > Required Postings, their name will have a strikethrough across it. If they have volunteered for multiple vacant shifts on the same date each instance will have the strikethrough.

Once saved the person will be removed from all shifts they have volunteered for on the selected date.

The Roster Planners > Required Postings screen will show volunteers made via GRSweb Vacancy Filler and main client Roster Planners > Roster Volunteers.

GRSSUP-708

Absence Records - Group Absence Permissions Failing

A new Special Permission has been added to Emergency Services Rostering (GRS) to enable non-admin users to enter Group Absences when a group monitor threshold breach is reported.

The absence validation now uses group abstraction and allows users with the global special permission Validate group absence to override the threshold breach. Override the threshold breach by double clicking the red cross against a person on the Minimum Level Warning.

Users without this permission cannot override the breach.

GRSSUP-1177

Annual Leave Records - Customer Specific Public Holidays

An issue has been fixed so when a person is working Public Holiday Leave (PHL) and there is a absence on the day or day before, the PHL adjustment is now correct.

GRSSUP-1257

System Security - Permissions - Person Detail load the Mini SAP even when logged in person doesn't have the required permissions (GDPR issue)

An issue has been fixed to ensure users cannot access Mini SAP when the system identifies they do not have the required permissions.

GRSSUP-1330

Roster Planners - Job Planner - Recalculate Jobs

The following issues have been fixed by adding two new System Options:

  • The planned shift is changed on one or more of the postings so it no longer matches the job shift.

  • Post count does not match the number of people in the crew definition.

  • Job crew type does not match the crew type in crew post matching.

The new System Options are:

  • Enable Job Recalculation - this defaults to No, so the functionality is unchanged by default.

  • Job Recalculation - this determines the number of days ahead to check for broken jobs. When enabled, a new overnight process checks for broken jobs and removes them. The dates and locations of any removed jobs are recorded and those dates and locations are then reprocessed to create any new jobs which may now be required.

GRSSUP-1337

Annual Leave Summary - Shift Advance Planner counting extra Keep Shift Posting

An issue has been fixed with SAP to ensure users are only counted once for Keep Shift Posting if they are on annual leave.

GRSSUP-1546

Annual Leave Rules - Delete Rule Allocation Removes All Allocations For a Group

An issue has been fixed with group allocation deletion for annual leave rules, so when a group allocation is deleted, only the selected group allocation is deleted.

GRSSUP-1605

Groups - Not Working With Organisation Changes

An issue has been fixed to ensure the staff level groups setup correctly take into account any organisational changes.

GRSSUP-1671

Annual Leave - Refused Annual Leave Report - Automatic Refusal Populates "Refused By" Field Erroneously

An issue has been fixed so a Refused column is displayed in GRSweb when an Annual Leave Request is automatically rejected by Emergency Services Rostering (GRS).

GRSSUP-1690

Timesheets - Overtime claim without planned claim record

An issue has been fixed where when the overtime record is hidden, the overnight process reactivates the claim.

GRSSUP-1768

Analysis - Court Availability - New code for MG10 availability

An issue has been fixed to improve the flexibility of absence code reporting. Users can now configure alternative reporting codes where required, enabling reporting outputs to better align with organisational reporting requirements.

GRSSUP-1835

GRSweb Sickness - Non line managers able to edit view sickness

An issue has been fixed by adding a new System Option for Sickness to GRSweb > Record Sickness Absence > Enable Line Manager Security. If this system option is enabled only line-managers can view sickness for persons they are line managers for. For other persons they cannot open the sickness record in GRSweb.

GRSSUP-1874

Job Generation - Post Ordering Rules

An issue has been fixed by adding logic for job ordering.

GRSSUP-1992

Reports - Permission to restrict access to Personal Data in reporting screens (Main Client & Web) - Multi location worker

An issue has been fixed with permissions so if a user has access to view personal data they can view the data for multi location workers.

GRSSUP-2047

Roster - Reports - Coverage Analysis - Report Timing Out

Improvements have been made to performance when the system retrieves data for the Coverage Analysis report.

GRSSUP-2049

Annual Leave Rule Not Working, Granting Over Leave Caps

An issue has been fixed so the annual leave rules are enforced across the allocated group and annual leave cannot be granted over the caps.

GRSSUP-2070

Skillstream Trim ID Number

An issue has been fixed so when adding a new person or updating a person comes via Skillstream, any white space is removed from the start and end of the ID number.

GRSSUP-2079

Sickness Returns - Error on Mark as Sent

An issue has been fixed on the Sickness Return Report to ensure Mark as Sent button does not error, and the records are marked as sent.

GRSSUP-2124

GRS Web - Record Absence Sickness - Delete button not appearing

An issue has been fixed on Record Sickness Absence when user has the appropriate special permission then Delete button will appear.

ORG-6321

System Security - Individual Tab - Error When Saving New Role

An issue has been fixed so an error no longer occurs when saving a new role in System Security > Individual tab.

ORG-11568

Timesheet Export Task - Cost Centre Data Changes

An issue has been fixed so the primaryLocation is now populated from the employee’s primary working location and the costCentre is populated with the claimed location during the export process.

ORG-11697

System Options - Absence Hours Calculation - split hours per contracts missing

An issue has been fixed so the Absence Hours Calculation - split hours per contracts option now appears in System Options.

ORG-11735

Roster Definitions - Posts - No longer able to select Graded Skills when adding or editing posts

An issue has been fixed where graded skills were not available for selection when adding or editing Posts in Roster Definitions. Both graded and Boolean skills can now be assigned to Posts.

ORG-11957

Flexi Time Rules - Flexi Limits - Max Credit & Debit raised to 999

An issue has been fixed so the Maximum Debit and Credit hours allow up to 999:59 and the Transfer Flexi Balance from the Previous Time Sheet on GRSweb allows for 999:59.

ORG-11976

Missing DLL when exporting to Word

An issue has been fixed in Sickness Records > Reports > Print when using Export Documentation from the Print Preview to DOCX files, where it now opens without generating an error.

On the DOCX Export Options dialog ensure Table layout is unticked. When the file opens in Word make sure Print Layout is selected at the bottom right of the screen.

ORG-12220

Absence Records - Group Absences - Remove cancel button on saving screen

An issue has been fixed on the Group Absence Save Wizard, the Cancel button is now greyed out on the saving screen, so users can no longer press Cancel while it is saving or once it has been saved.

ORG-12221

Time Sheet Records - Time out issue

An issue has been fixed where a time out error was appearing when the contract type was set to Flexi in Time Sheet Records.

ORG-12226

Absence Records - Group Absences - Duplicate check popup does not always appear in focus

An issue has been fixed where when entering group absence, the duplicate check validation popup appeared out of focus if one absence duplicated, or overlapped an existing one. Now, the duplicate absence check always appears in focus.

ORG-12300

Control Room Sheets are showing user as sick for future dates

An issue has been fixed so when a person is Sick Due Back, (SICK) no longer shows after the persons name on the Control Room Sheet Record.

ORG-12301

Staff Management - Not showing users moving to the location on a future date

An issue has been fixed so the Personnel Report > Staff Management now shows people which are due to start on a future date when the Selected Date is the day of the move or after the move date.

ORG-12302

Operational Deployment Analysis in Hours errors when run

An issue has been fixed so the Operational Deployment Analysis in Hours report no longer produces an error when the SECTIONLONG value is 50 characters for both locations.

ORG-12413

GRSweb - Time Sheet - Flexi Balance Incorrect

An issue has been fixed with the FLEXI hours calculation, ensuring hours are now correctly calculated based on the employee’s contract start date. Validation shows accurate results with a correct positive carry-forward balance where expected.

ORG-12415, ORG-12416

Annual Leave Web Request - Showing Multiple Times
Annual Leave and TOIL abstractions not showing correct amount on the GRSweb

An issue has been fixed so the Annual Leave and TOIL hours are now correctly displayed in GRSweb > My Leave Records > Booked Absences under the Units column, matching the values shown in the client.

ORG-12468

TOIL Record Not Recalculating Correct Deduction

An issue has been fixed where TOIL deductions displayed differently between the Individual Duties screen and the Time Owing report following a contract meal break change. The system now correctly recalculates and updates both the absence and overtime records, ensuring consistent booked-off time is shown across both screens.

This fix only applies to new TOIL entries created after the release. Existing TOIL deductions will remain unchanged and would require a separate fix to update historical records in the database.

ORG-12471

Absence Cancellation Rules - continues to show active after closing the screen

An issue has been fixed so when Absences > Absence Definitions > Absence Cancellation Rules is closed down the screen no longer shows in the Active Screens tab.

ORG-12476

Daily Posting Sheets - Add Post screen sizing for OK button

An issue has been fixed so the OK and Cancel buttons on the Add A Post screen are now visible on laptops, the same way there are when external monitors are plugged in.

ORG-12477

Absence Shifts - Error: Object Reference - Multiple Absence Shifts

An issue has been fixed when using Absence Management > Absence Shifts so the shift time applied to the absence shift on the record saves successfully.

ORG-12570

Absence Records - Not able to add overlapping absences

An issue has been fixed so the absence validation now correctly allows users to save overlapping absence records when they choose Yes on the validation prompt, while still displaying the appropriate warning message.

ORG-12613

Unity Unable to Process Part Day Absence

An issue has been fixed so the Internal Absence API now creates part-day absences for the specific date provided in the request payload, and the absence record is successfully created in the main client.

ORG-12627

Absence Account Types - Filter not saving for Open Ended types

An issue has been fixed on the Absence Account Types screen which prevented filters from being saved for Account Types configured with the Open Ended Period Type.

ORG-12633

Absence Accounts - Credit/Debit Record Not Saving

An issue has been fixed which could prevent absence-related credit and debit records from being saved correctly in certain scenarios. As part of the fix, any missing records are now automatically restored, and record type names have been updated to improve clarity and usability.

ORG-12789

Systems Options - Security Roles and Ranges

An issue has been fixed with the Annual Leave Web Applications screen so it recognises the existing system option Security Ranges - Branch Selection Restriction, located under the Organisation category.

When this option is set to Yes, and a user has multiple Security Roles, some of which grant access to the Annual Leave Web Applications screen and some of which do not, the Requests tab will display only leave requests for employees who fall within the Security Range of the role(s) which have access to the screen. Leave requests for employees who are included only within the Security Range of role(s) which do not have access to the screen will not be displayed on the Requests tab.

When this option is set to No, the previous behaviour will apply. The Requests tab will display leave requests for employees who are included in the Security Range of all applicable roles, regardless of whether those roles grant access to the Annual Leave Web Applications screen. However, users can only view the details of leave requests that fall within a Security Range associated with a role which has access to the screen. If a user selects a leave request which belongs to a Security Range associated with a role which does not have access to the screen, the leave request details will not be displayed and a warning message will be shown in the bottom-right corner: You do not have permission to access the record for (PERSON_NAME).

ORG-12816

Emergency Roll Call - Error: the given key was not present... - specifically when running it for a customer specific location

An issue has been fixed so the report still loads when a user with permission to view one location loads a location with a person working multiple locations.

ORG-12847

Abstraction Planner - Error: The operation has timed out - when loading large group/location

An issue has been fixed where if the user attempted to load a large data sample in the Abstraction Planner, it would time out or data would be truncated. This issue no longer exists and user can successfully load large data samples within the Abstraction Planner with no issues.

ORG-12873

GRSweb - Copyright on login and banner incorrect

An issue has been fixed where the copyright on the login and banner were incorrect, this has been updated to the correct copyright information.