Project: Guardhouse Web
Sprint Number: Sprint 21Apr - 16May
Release Dates: 22 May 2025 AUS & 28 May 2025 UK
Scope
Guardhouse enhancements:
[GH-5277] Reports - Approve Hours by W/E
New report “Approved Hours by W/E Timesheet Report” under Reports page > Timesheet Reports
Displays all approved timesheet hours within a specified date range, grouped into weekly blocks
The report will be generated on a weekly period based on the rostered week start and end, Employee, Site, Service; each unique combination is presented in a single row
Examples:
Same site, same service – Staff works 3 shifts in a week, all at the same site and for the same service – 1 row
Different sites, same service – Staff works 3 shifts in a week at different sites, all for the same service – 3 rows, one for each site
Same site, different services – Staff works 3 shifts all on the same site and for different services (Service 1 and Service 2) – 2 rows, one for each service
Different sites, different services – Staff works 3 shifts on different sites and for different services (Site 1 – Service 1 and 2, Site 2 – Service 3) – 3 rows, one for each Site/Service combination
Columns H-K will contain Pay Rate Hours; The Pay rate Hours to show will be based on the number of hours, highest number of hours first
Columns L-O will contain the hourly rate for the each of the Pay Rate in columns H-K
Columns P-S will contain Service Rate Hours; The Service rate Hours to show will be based on the number of hours, highest number of hours first
Columns T-W will contain the hourly rate for the each of the Service Rate in columns P-S
Column X will show the Total Pay calculations
Column Y will show the Total Charge calculations
[GH-4616] Public Live Ops Dashboard Screen / [GH-4966] Updates on public api liveops endpoint
A new website to allow users to view Live Ops data for multiple companies they handle
Accounts need to be registered through the Support Portal > Invite User for Public Dashboard
The account will receive an email with link to the Public Live ops registration page in which they will be required to enter username and password
Once logged in, the user can enter the Public API Keys through the settings page
How to get public API Keys:
In Guardhouse web admin account, go to Organization > Company Settings > Publix API
Click “Generate API Key” button
Select the Customers and Sites you want to show in the Public Live Ops Dashboard
Click Save button
Copy the generated API key and then paste it in the Public Live Ops Dashboard Settings Page
Admins can create as many Public API keys as they want to, which can all be added to the Public Live Ops Dashboard
Once the Public API Keys have been setup in the Settings page, click on the Guardhouse logo and it will navigate back to the home screen where the results of the Public API Key will be shown
The Live Ops will show relevant columns such as Company, Customer, Site, Position, Name (Staff), Status, Start Time, End Time, Clock In, Clock Out, and Mobile
All data in the Public Live Ops will be read-only – any action (clock in/out, welfare checks) need to be done in the Guardhouse web admin account
The Admins can setup as many API
[GH-4950] Include Site Name on Offered Shift Email Notifications
Enhancement on the Offered Shift Email Notifications to include the Site Name
[GH-4684] Bulk Email for Invoicing
Enhancement on how admins can send invoices to Customers
New configurations available in the Company Settings > Invoicing > Email Setup
Admins can setup default CC, BCC, Title and Body on a company level which will reflect to all customers who doesn’t already have a setup in the Invoice Profile
Title and Body now has the option to contain “Action Texts” which will work as variable names for the Invoice Email contents to be sent to Customers
The following Action Texts will be available as part of the Title and Body:
Company Name – name of the Company sending the Invoice
Customer Name – name of the Customer
Amount Due – total amount due on the individual invoice
Contact First Name – the Contact First Name in the customer’s Invoice Profile
Contact Last Name – the Contact Last Name in the customer’s Invoice Profile
Contact Full Name – the Contact First Name + Contact Last Name in the customer’s Invoice Profile
Due Date – the Due Date of the individual invoice
Invoice Number – the Invoice Number of the individual invoice
Action Texts can be customized both on the Company Level and Customer Level (Invoice Profile)
In the Invoicing page, when one or more invoices are ticked, the “Send” button will be visible
On click of the Send button, a popup will appear showing all the Invoices selected with the following columns:
Invoice Number – Invoice Number of each invoice being sent
Customer Name – name of the Customer
Email Contacts – by default will show the values setup in the Customer’s Invoice Profile “To” field
On hover on the Email contact, the CC and BCC values will show
If no “To” value setup, will show “No email contact” text
If invalid “To” value setup, will show “Invalid Email”
Remove – trash icon; On click, will remove the invoice from the list of invoices to be sent
[GH-5028] Support Portal task to Delete Incident Reports
In Support Portal, new task “Archive Incident Reports” will be available
Email is required, as well as Company selection
User has to enter the exact Incident Report number and then click the Send button; successful message will show once deletion is done
[GH-4685] SMS reduction of invites
For companies using SMS, when sending an invite to a new staff member, instead of sending the long text message we are sending before, reduce the length of text by just showing this:
“Hi <staff first name>,
You have been invited to Guardhouse by <company name>.
Click the link to create your account
<url redirecting to Guardhouse account setup screen>”
Guardhouse bug fixes:
Dashboard:
[GH-5338] Dashboard- Default arrangement not working- All customer – released as hotfix in AU 5th of May - released as hotfix in AU 5th May
[GH-5345] Cannot check/uncheck on Live Ops filter dialog entries on mobile and tablet – released as hotfix in AU 5th of May – released as hotfix in AU 5th May
Schedule:
[GH-5330] PROD - Customer accounts are on list of staff that can be offer a shift and receiving offered shift notifications – released as hotfix in AU 5th May
[GH-5331] Operational Critical - Offered Shift Not Functioning-ESA – released as hotfix in AU 5th May
[GH-5344] Offered shift behavior was changed. Need to click Save before Offer – released as hotfix in AU 5th of May - released as hotfix in AU 5th May
[GH-5369] Fwd: Guardhouse - Issue with offering shifts (Multiple Same notification) - 45952
[GH-5288] Leave Issue- Incorrect display in the schedule page
[GH-5282] Skill Matching Issue Affecting Rostering
Timesheets:
[GH-5329] Timesheet Page: Remove staff from shifts that conflicts with approved leave is not working properly – released as hotfix in AU 5th May
Paysheets:
[GH-5295] Paysheet OT Calculation +Hours calculation error- Essential
[GH-5343] Paysheet Incorrect Calculations -Security 1
[GH-5364] Paysheet OT hours incorrect Calculation / [GH-5396] Timesheet Rules / OT Allocation Issues
Invoicing:
[GH-5221] Invoice Profile address not showing in Invoice
Reports:
[GH-5337] Timesheet Download Error – released as hotfix in AU 5th May
[GH-5280] Electronic Sign ON register - Not showing all shift
[GH-4710] Report not matching staff records - Duplicating on the report
Incidents:
[GH-1948] Photo uploads in Incident Report - Med – released as hotfix in AU 5th May
[GH-5194] Landscape photo orientation instead of portrait – released as hotfix in AU 5th May
[GH-5263][GH-5287] Unable to Pull PDF Incident Reports in Guardhouse – released as hotfix in AU 5th May
[GH-5263] Incident report: Patrol reports not downloading
[GH-4008] Fwd: Incident report Action required - LOW
[GH-4669] HSEQ Monthly Form - Sub question order problem
[GH-5134] Incident Reporting Issues
Mobile Patrols:
[GH-5332] Patrol site loading issue – released as hotfix in AU 5th May
Staff:
[GH-4870] Staff Page - Shifts in calendar overlaps when schedule shift overlap between days
[GH-4996] Calendar view for employee schedule -Shift Status Discrepancy
[GH-4921] Unable to setup staff with first name in license
Subby Sharing:
[GH-5203][GH-5175] For Autopublish on Web, allow subcontractor to edit company-specific fields
[GH-5203][GH-5314] In the Top company, selecting the subcontractor staff twice causes the shift to become unlinked.
Max Hours:
[GH-5099][GH-5170] Schedule - Admin and Manager can publish shift max hours for a different Customer in between days
Email Report Distribution
[GH-5355] Changing or Removing Specific Incident Reports
Leave:
[GH-4064] Super ADMIN- leave Notification Issue
[GH-4085][GH-4363] Leave Issue
[GH-4085][GH-4174] Received approved leave for another guard/s
[GH-4085] Error: Leave approval going to wrong employee
[GH-5124] Leave is Displaying Twice
License and Compliance:
[GH-5289] UK License: updated security license must be validated next run
[GH-5191] NSW License not Validated
[GH-4986] VIC License Failed Validation- Multiple Companies
[GH-4902][GH-5112] Compliance Expiry is not updated/not reflecting in the dashboard
[GH-4902] Dashboard Compliance X Staff Compliance page Discrepancies
[GH-5032] Invalid even they are valid in NT validation
[GH-4994] Compliance Items
[GH-4938] Invalid License-NT