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 tstaff is not updating- *{customer name}* VIC / [GH-4383] Guardhouse system getting very slow- *{customer name}*

    • 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 tmake 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-*{customer name}* / [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 tthe 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 alsbe 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 tpublish

      • super admin accounts should be allowed tpublish

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


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

    • If an account is already setup with SSand then attempts tlogin 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 SSand then attempts treset 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: Global Security Reports – GH

    • Additional column Customer Pin 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 tinclude if there is an attachment or not

    • Additional column “Has Attachments?” with Yes and Nvalues 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] Prime NSW: 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 tgive more specific description of what changes were made in shared shifts

      • Sending shifts from Top CtSubby

      • 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 tbe included in the import:

      • New column: Subcontractor Company Name

      • New column: Pay Template

      • Updated column position: Pay Calendar

    • Renamed column titles tmake 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 tCounty 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” tindicate the license states/types that will be acceptable thelp 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 AutID setup

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

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

      • Emergency Contact – nvalidation

      • 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 tMale

      • Address – nvalidation

      • City – nvalidation

      • Country – only accepts valid countries supported by Guardhouse

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

      • Post code – nvalidation

      • 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 – nvalidation

      • 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] *{customer name}* - Live Operations API - *{customer name}* / [GH-4338][GH-4443] Live operations API / [GH-4338][GH-4628] Public Api Settings enhancement

    • Open API that will be available for Customers whwish thave access ttheir Live Operations data and use it as they see fit

    • New Support Portal Config “ShowPublicApiTokenGeneration” need tbe 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] *{customer name}*: 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 - *{customer name}*

    • [GH-4569] BUG- IR report Download (Timesheet Summary)- *{customer name}*

    • [GH-4045] DOL - MISSED WELFARE CHECKS SHOWING ON REPORT WHEN TURNED OFF - *{customer name}* – MEDIUM

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


  • Organization > Company Settings:

    • [GH-4609] Ultimate- 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 tstaff selection


  • Staff Page:

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

    • [GH-4494] Can't Save Employee Profile - *{customer name}*

    • [GH-4671] Staff Tab - Leave - Leave Settings - Leave setting screen is not updating properly as you cycle through staff – *{customer name}*

    • [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 - *{customer name}*


  • Schedule:

    • [GH-4180] Shifts Not Publishing - *{customer name}*

    • [GH-3804] Fwd: schedule conflict alert icon not working - high- *{customer name}*

    • [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 PublishedShift Table

    • [GH-4242] Fwd: *{customer name}*: Service rates are not showing for shared shifts


  • Reports:

    • [GH-4333] Fw: Report missing Est. Cost - *{customer name}*

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

    • [GH-4275] OptimisedOT- WE 27 - *{customer name}*- Incorrect Calculation

    • [GH-4251] Renewal Report Discrepancy- Exact

    • [GH-4643] Activity Slip is not picking up the Activity IDs - *{customer name}*

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

    • [GH-4301] Fwd: Leave balance report not only include staff but alsinclude client - LOW- *{customer name}*


  • Customer Portal:

    • [GH-4160] Customer portal required 2FA- *{customer name}*

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


  • Notifications:

    • [GH-2847] notification for Super Admin not working - *{customer name}*


  • Xero (Zenshifts):

    • [GH-4071] Xero Connection error


  • Others:

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

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


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

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