Project: Guardhouse Web

Sprint Number: Sprint 2Dec – 10Jan

Release Dates : 15 Jan 2025 AUS & 22 Jan 2025 UK


I. Scope

Guardhouse enhancements:

  • [GH-4384] Pay template assigned to staff is not updating / [GH-4383] Guardhouse system getting very slow

    • Updated UI on the Payrates > Pay Templates tab in the Company Settings

      • On load, only the Default pay template will be expanded

      • Sites will be grouped by Customer; site level and site position level pay templates can only be viewed and edited after clicking the Edit button

    • Helps in reducing the loading times in the page


  • [GH-4220] Enhancement to make the map on Shift Verification clickable

    • In the Live Ops widget, when opening the Shift verification window, the GPS screenshot will now be clickable

    • Clicking the GPS image should open the map with the correct pin location


  • [GH-4511] Report Enhancement / [GH-4581] Fw: FW: Exporting timesheets for rosters

    • Additional columns in the Scheduled Shift Status Report

      • Site Position

      • Site Position Reference Number 1

      • Email

      • Mobile


  • [GH-3497] Additions to the employee leave balance report (for UK)

    • Additional columns in the Leave Balance Report

      • Average Hours

      • Average Rate

      • Estimated Outstanding = Average Hours * Average Rate

    • At the last row, the total Estimated Outstanding should also be displayed


  • [GH-4690] [Mobile API] - Implement Overtime Warning block on mobile schedule

    • Requires mobile release

    • In the Schedule page in the mobile app, if a shift has overtime:

      • admin and manager accounts will not be able to publish

      • super admin accounts should be allowed to publish

      • if overtime password is enabled on a company level, super admin will be required to enter before publishing


  • [GH-4469] SSO Login error message when using classic login

    • If an account is already setup with SSO and then attempts to login using the classic login, an error message is displayed saying “Standard Login is not permitted. Please use log in with domain"

    • If an account is already setup with SSO and then attempts to reset his password, an error message is displayed saying “Password reset is not available because your account uses login with domain."


  • [GH-4603] Positions On Offered Shifts Widget

    • Additional column Site Positions on the Offered Shifts widget


  • [GH-4657] Fw: Reports – GH

    • Additional column Customer PO in the Approved Timesheets with Charge Report


  • [GH-4543] Fw: Sequential numbers on Electronic Sign On Register

    • Additional display of page number at the bottom right of every page of the Electronic Sign On Register


  • [GH-4458] Enhancement-compliance report to include if there is an attachment or not

    • Additional column “Has Attachments?” with Yes and No values implemented in:

      • Security Licence Report

      • Renewal Report


  • [GH-4453] Implement Shift Offer Accept Block on Web Employee page

    • Implement the blocking of Offered Shift acceptance when staff is using the Web Employee page

      • Maximum Hours

      • Critical Compliance


  • [GH-4365] Electronic Sign On Register not showing all shifts for the day

    • New company configuration available “Electronic Sign On Register > Show only shifts with clock ins.”

    • If turned on, the Electronic Sign On Register report will only show shifts that has clock in details


  • [GH-4446] Subby Email Notification Content

    • Updates on the communication emails being sent during the Subcontractor Sharing process

    • Aims to give more specific description of what changes were made in shared shifts

      • Sending shifts from Top Co to Subby

      • Changing staff assignments

      • Modifying shift details like start time, end time

      • Publishing shifts

      • Rejecting shifts


  • [GH-4072] Staff Upload Enhancements FD 32316

    • Changes on the columns for additional fields to be included in the import:

      • New column: Subcontractor Company Name

      • New column: Pay Template

      • Updated column position: Pay Calendar

    • Renamed column titles to make them more informative:

      • DOB  DOB (DD/MM/YYYY)

      • Start Date  Start Date (DD/MM/YYYY)

      • Gender  Gender (M/ F/ O)

      • State (address)  remains as State for AU; renamed to County for UK

      • State (license)  License State for AU; License Type for UK

      • License  License Number

      • Expiry Date  Expiry Date (DD/MM/YYYY)

      • Calendar  Pay Calendar

  • Import Screen changes:

    • Show “IMPORTANT NOTES” to indicate the license states/types that will be acceptable to help users in setting up their import file properly

    • Show the import progress bar, count of records processed and count of records imported successfully

    • As the staff are being imported, messages will show the status for each record either successful or not – if unsuccessful, the message will show what went wrong

    • If errors are encountered, show Export Error Log button which when clicked downloads a file showing all errors


  • Field validations:

    • Only First Name is required (as is the behavior when adding new staff manually)

    • Email:

      • Only accepts valid format

      • Duplicate emails not acceptable anymore

    • Mobile numbers – only accept valid mobile number format for both AU and UK

    • Employee ID

      • if null, should behave based on the setup of the Automatic Employee ID

      • if not null, should keep the value from import file regardless of the Auto ID setup

    • DOB – only accepts valid format DD/MM/YYYY

    • Start date – only accepts valid format DD/MM/YYYY

    • Emergency Contact – no validation

    • Emergency Number – only accept valid mobile number format for both AU and UK

    • Gender

      • Accepts Male, Female, Other, M, F, O

      • If any word/letter other than acceptable, will default to Male

    • Address – no validation

    • City – no validation

    • Country – only accepts valid countries supported by Guardhouse

    • State/County – only accepts states/counties that fall under the country selected

    • Post code – no validation

    • License State/Type – only accepts license states/types that are supported by Guardhouse

    • License Number – requires a valid license type before this gets imported

    • Expiry Date – only accepts valid format DD/MM/YYYY

    • Reminder – no validation

    • Subcontractor Company Name – only accepts subcontractors that are setup in the company

    • Pay Calendar – only accepts pay calendars that are setup in the company

    • Pay Template

      • only accepts pay templates that are setup in the company

      • requires valid Pay Calendar before this gets imported



  • [GH-4338][GH-4442] Live Operations API - Api security / [GH-4338][GH-4443] Live operations API / [GH-4338][GH-4628] Public Api Settings enhancement


  • Open API that will be available for Customers who wish to have access to their Live Operations data and use it as they see fit

  • New Support Portal Config “ShowPublicApiTokenGeneration” need to be turned on before the admins can see the Company Configuration “Public API”

  • In the Organization > Company > Public Api, the Live Operations API option is enabled

  • Admins can click on the “Generate API Key” for specific Customers and Sites, this API Key will then be used as access token in Postman (or any other API tool they’re using)


Guardhouse bug fixes:

  • Dashboard:

    • [GH-4250] Prime: Dashboard Live monitoring does not group status by type


  • Incidents:

    • [GH-1016] UK - Incidents - Add new template - Person Description type shows error / [GH-4153] Person description question in IR not working on UK - All customers

    • [GH-4569] BUG- IR report Download (Timesheet Summary)

    • [GH-4045] DOL - MISSED WELFARE CHECKS SHOWING ON REPORT WHEN TURNED OFF - ALL CUSTOMERS – MEDIUM

    • o[GH-3901] QR/NFC Scans doesn't create DOL when there's no other activity yet


  • Organization > Company Settings:

    • [GH-4609] Employee ID Automation Error

    • [GH-4583] Loading of UK Holidays does not display immediately

    • [GH-4538] Company Holidays: implement Ireland country calendar

    • [GH-4470] Remove the staff member from the onboarding notification if they are inactive

    • [GH-4661] Fix multi select clearing when using search bar in Pay Template > assign to staff selection


  • Staff Page:

  • [GH-4510] Staff Calendar view: Includes shifts that has been cancelled / rescheduled / reassigned

  • [GH-4494] Can't Save Employee Profile 

  • [GH-4671] Staff Tab - Leave - Leave Settings - Leave setting screen is not updating properly as you cycle through staff 

  • [GH-4618] Internal Staff Profile Merging with Subcontractor Profile Despite Not Being Marked as Subcontractor

  • [GH-4410] Employee ID Issues- UK


  • Sites:

  • [GH-4672] Site Reference ID Disappears When Page is Refreshed


  • Schedule:

  • [GH-4180] Shifts Not Publishing 

  • [GH-3804] Fwd: schedule conflict alert icon not working - high

  • [GH-4339] Vital Accounts - Issue with Service Selection when Shifts are Moved in Schedule


  • Timesheets:

  • [GH-4350] Event ID notes not captured on Linked shifts

  • [GH-4345] Event ID notes captures scheduleshift table NOT on Published Shift Table

  • [GH-4242] Fwd: Gold Guard Security: Service rates are not showing for shared shifts

  • Reports:

  • [GH-4333] Fw: Report missing Est. Cost - manager Access

  • [GH-4241] Fwd: Lateness report shows staff as late but the live op's report shows that they clocked in on time-LOW

  • [GH-4275] OptimisedOT- WE 27 - Incorrect Calculation

  • [GH-4251] Renewal Report Discrepancy

  • [GH-4643] Activity Slip is not picking up the Activity IDs 

  • [GH-4368] Schedule by Site Enhanced: extra spacing before position

  • [GH-4301] Fwd: Leave balance report not only include staff but also include client - LOW


  • Customer Portal:

  • o [GH-4160] Customer portal required 2FA

  • o [GH-4237] Customer Portal: Cannot see the full roster


  • Notifications:

  • [GH-2847] notification for Super Admin not working


  • Xero (Zenshifts):

  • o [GH-4071] Xero Connection error


  • Others:

  • [GH-4032] BUG - DATE SELECTION - DISPLAY ERROR ON SHORT TERM + DATES NOT HOLDING ON LONGER RANGES

  • [GH-4222] Onboarding Error: "Unable to get Workflow"


  • Hotfixes released prior to Jan 15 release (AU 16Dec, UK 17Dec)

  • [GH-3824] Duplicate Security license (Linked staff member) - LOW