Change Log 2026.1

<< Click to Display Table of Contents >>

Navigation:  What's New >

Change Log 2026.1

Main Application:

 

Asset Management | Cleaning | Company Management | Maintenance | Survey | Task Management

 

Other Apps:

 

Mobile Application | Portal Application

 

Asset Management

 

New Feature

Component

Asset Details

Issue / Request

Introduce a 'tagging' mechanism that allows an asset to have multiple schedules associated with it.

Resolution

Added a 'Tag' field in the Asset Details view where users can enter/select multiple tags for a specific asset. The 'Tag' field is also added in the Task Schedule view as an extra filter for the scheduled ticket's asset elements.

Ref. No.

M-63679

 

New Feature

Component

Asset Details

Issue / Request

Add a Quantity field in the Asset Details view to identify how many of the 'generic' assets (e.g. Light Bulbs, Power Switch, etc) are in the same area without having to create an asset record per item.

Resolution

Added a Quantity field in the Asset Details view. Also added a Multiply Survey check box as an indicator for the schedule ticket creation process enabling users to create an asset element survey per asset quantity e.g. if Quantity = 5 and Multiply Survey is ticked, then this will create 5 asset element surveys in the ticket for this asset. If Multiply Survey is not checked, then it will only create 1 asset element survey regardless of quantity.

Ref. No.

M-63732

 

Updated

Component

Asset Advanced Options

Issue / Request

Unable to create a new Equip Type via the Asset Advanced Options view.

Resolution

Fixed the issue found in the Equip Type / Subtype creation process.

Ref. No.

M-63638

 

 

Cleaning

 

Updated

Component

Cleaning Top Element Failures Report

Issue / Request

"When reporting on failed elements for specific areas, I get different 'Top' values.

 Report Gallery / Cleaning Top Element Failures: says Floor, sinks, switches, and then tied with others (middle surf, low surf, toilets).

 Cleaning / Monitoring Elements Dashboard: says Floors, sinks, walls to 2m, switches, showers"

Resolution

The Monitoring Elements Dashboard orders the element by Failure Count and Fail %, whilst the Cleaning Top Element Failures Report orders the element by Fail Count only. So, if you have a number of elements with the same number of fail counts, the report puts them in random order.

---

Amended both reports to order by Fail Count, Fail %, and lastly by Element Description. This means both reports will show consistent results. If there are elements with the same number of failures, then the order is based on the highest fail percentage, then by the element name.

Ref. No.

M-63638

 

New Feature

Component

Element Failure By Structure

Issue / Request

"Produce a report that shows the number of times the element was checked in an audit.

The report sample shows the element names on the column group and the audit date / signed off date on the row group, then the element count as data value."

Resolution

Created a new cleaning report - Element Failure By Structure. The report is grouped by the following audit fields:

Row Group: Location, Signed Off Date | Column Group: Element | Value: P (Pass Count), F (Fail Count)

Ref. No.

M-63416

 

Updated

Component

Performance Monitoring View

Issue / Request

"The report is showing a different star rating for a single-month report compared to a range report.

For example, when running a report for just November, the report shows 5 Stars but when running a report from October to November, the November value shows 4 stars."

Resolution

Investigated the issue and found that the issue is a display issue in the view itself, the downloadable report shows the correct rating which is consistent with the other reports and the Audit Group List score. Since it is a blended area, the multi-month report is taking the target % from the wrong month to show the display. We have fixed the issue by making sure the cell takes the target % from the same month and displays the correct rating.

Ref. No.

S-63641

 

New Feature

Component

Monitoring Audit Group

Issue / Request

"I would like re create audits as soon as they fallen 3 star or below. As part of the Ncs."

Resolution

Implemented a Follow-up audit process in the Cleaning module. The system admin can set a follow-up % on each of the risk levels and if the audit group score is less than or equal to the follow-up %, the system will automatically create a full follow-up audit with the same monitoring type as the original audit.

Ref. No.

M-63315

 

application_edit

Component

Cleaning Area Audit Status Report

Issue / Request

"Would it be possible to create (or alter) a report to show the last completed date, the next due date and the status. Using last completed date + risk frequency?"

Resolution

Renamed the 'Last Audit Date' and changed it to 'Next Due Date'. This shows the date based on the last Signed Off Date plus the risk level frequency.

For example: If FR1 frequency is set to weekly and the last S/O date is 02/03/2026, then the next due date will show 09/03/2026.

Ref. No.

M-63570

 

New Feature

Component

Monitoring - Module Dashboard

Issue / Request

Add a table in the 'Clinical Attendance' chart export to display the Area, Clinical Attendance, and S/O Position Count

Resolution

Created a new table in the Clinical Attendance export report to display the Clinical Attendance, Signed Off Position, and the audit group count e.g.:

2026.1 - CA Table

Ref. No.

M-63645

 

application_edit

Component

Monitoring - Result Failures

Issue / Request

"I have been asked for a report for fails in ward kitchens. Is there any way I can do this?"

Resolution

The Monitoring Result Failures view is close to what the client needed since that produces the list of failures in an area. We have added the 'Room Type' filter on the view to allow users to filter the list by the 'Kitchen' room type.

Ref. No.

S-63923

 

Updated

Component

Cleaning Schedules

Issue / Request

Client has reported a stuck cleaning schedule.

Resolution

The issue was caused by data, there's a schedule frequency with no length, hence why the process gets stuck in an endless loop. We have fixed the data issue by setting the frequency length to 1. As a permanent fix, we have set a minimum value of 1 on the length field.

Ref. No.

S-63406

 

application_edit

Component

Monitoring - Create Multiple Audits

Issue / Request

"...in last 2 weeks I have been unable to create multiple audits. I have to do them separately, it's now taking ages"

Resolution

Improved the query used by the process for finding the random % rooms which will reduce the time taken to generate the functional area audits.

Ref. No.

S-64137

 

application_edit

Component

Cleaning RAG Report

Issue / Request

Re-design the report to show the Audit Score and Re-audit Score next to each other to highlight improvements.

Resolution

Improved the report to follow the current Cleaning report design layout. The report is now grouped on the following fields:

Row Group: Location, Risk Level | Column Group: S/O Year, Month, Monitoring Type | Value: Score, Group Count, Star Rating

Ref. No.

S-64408

 

application_edit

Component

Cleaning Schedules

Issue / Request

The schedule projection didn't recalculate after the frequency/length has changed.

Resolution

Updated the save process to also check for changes in frequency and length, not just the next due date, to trigger the projection recalculation.

Ref. No.

S-64314

 

 

Company Management

 

application_edit

Component

Company List and Dashboard

Issue / Request

"Hi we are currently reviewing the company list dashboard (extract below) and have noticed that when we click on any of the boxes nothing loads"

Resolution

Implemented the drilldown feature on the Company Dashboard. When you double click a cell from the dashboard this will load the Company and Contacts view, load the company record, and navigate to the Documents tab.

Ref. No.

M-63684

 

Updated

Component

Company and Contacts > Contracts

Issue / Request

Unable to open the Contracts tab. The view shows a plain white panel with no fields.

Resolution

There was an issue with the view layout which has now been fixed.

Ref. No.

S-64133

 

Updated

Component

Company and Contacts

Issue / Request

Client reported that the remedial ticket for Ticket ID 24600 failed to create.

Resolution

The contractor ticket failed to create the remedial tickets because the contractor assigned to the ticket doesn't have any access rights defined in the Company and Contacts view so the system cannot fill in the 'Reported By' details in the remedial ticket. We have amended the process to use the details of the user who added the 'faults' in the Task Manual Feedback view as a backup if the contractor access doesn't exist.

Ref. No.

S-64095

 

 

Maintenance

 

New Feature

Component

Automated Report Triggers

Issue / Request

Can the system notify managers if a small / large amount of time has been booked to a ticket - can we set typical job duration times which we can track i.e. replacing an emergency light typically takes 1 hour.

Resolution

Created a new trigger called 'Task Time Analysis' which sends a list of all the tickets where the total booked time has exceeded the estimated time on the task. The user can define a frequency & length for how often the trigger runs and select a staff group of who to send the email to.

Ref. No.

M-62190

 

New Feature

Component

Automated Report Triggers

Issue / Request

Create a new automated trigger for the Ticket 'Cancelled' status.

Resolution

Created a new Ticket Cancelled trigger. As the name suggest, the automated email will get triggered when the ticket status changes to Cancelled status. The new trigger will have the same email subject/body value placeholders as the other ticket status triggers in the system.

Ref. No.

M-64275

 

New Feature

Component

Automated Report Triggers

Issue / Request

Add an automated email placeholder for event notes.

Resolution

Created a new email placeholder for the Ticket's last event notes (@LAST_EVENT_NOTES).

Ref. No.

M-64205

 

New Feature

Component

Automated Report Triggers

Issue / Request

Could you please consider a build to improve the triggered reports so the files are named and dated when they arrive by email? It's not practical for super long files names so ideally just the lower tiers (for us that's Tier 2 floor & tier 3 functional area) and audit date (yyyymmdd). Maybe something in settings to customise the order, or a toggle to switch it on or off if other Trusts don't want identifiers in the name.

Resolution

Created new placeholders for each of the location/organisation tier (e.g. Site, Building, Level, Functional Area) for triggers that contain a Location/Organisation paths. As a bonus we have also added a @YMD_AUDIT_DATE and @YMD_SIGNED_OFF_DT email placeholders for a YYYYMMDD date format.

Ref. No.

M-59481

 

New Feature

Component

Automated Report Triggers

Issue / Request

Create a survey creation automated report trigger.

Resolution

Created a new Survey Allocation trigger which gets triggered when the Allocated To field in the survey gets populated. The new trigger comes with the usual survey email placeholders.

Ref. No.

M-61394

 

Updated

Component

Document Management

Issue / Request

Some of the documents fail to download correctly. When you try to open the file, the error states: "We can't open this file. Something went wrong".

Resolution

This is an intermittent issue, there's a few documents in the database with no content uploaded most likely due to an upload being interrupted. We have added a background process to check the documents regularly and send an email to the user if there is a document that did not upload correctly.

Ref. No.

S-63748

 

New Feature

Component

Document Management

Issue / Request

Add the new fields in the Document Management view to capture the following details:

Source - Where the document was uploaded from.

Checked By & Date - User who verified the document.

Resolution

- Added a hidden Source field to capture if the document is uploaded from the main app, portal app, or the mobile app.

- Added a Verify button on the Documents tab and the Document Management view, when clicked by the user, this will populate the Checked By and Date field of who verified the document and when the document was verified.

Ref. No.

M-64093

 

Updated

Component

Physical Location - Rooms

Issue / Request

"I am trying to select the location for a room and it is only giving me the site options, no functional area"

Resolution

The issue was caused by a hidden tier filter in the Location lookup. We fixed the issue by correcting the tier filter, users should only be able to add a room against the bottom tier.

Ref. No.

S-63403

 

 

Survey

 

New Feature

Component

Survey Audit Report

Issue / Request

Group the photos by grid base & row so it's obvious which question the photo is associated to.

Resolution

Updated the report to display the photos below each grid and added an image tooltip so it shows which question in the grid the photo relates to.

Ref. No.

M-64106

 

 

Task Management

 

Updated

Component

Cleaning-Tasking System Integration

Issue / Request

We need to fix the fmfirst Cleaning/Tasking system integration as it is not producing tickets for failed elements.

Resolution

Fixed the issue with the Cleaning/Tasking system integration and applied the correct parameters to retrieve the group failures based on which group have the integration activated.

Ref. No.

M-64255

 

application_edit

Component

Task Advanced Options - Task Type / Task Schedule / Task Template

Issue / Request

Amend the current asset survey and make 'asset' optional so they can assign elements to a ticket.

Resolution

Adjusted the Task Type field activation process, allowing users to activate the Elements field without the Asset ID field. This means users can assign an Element ID field against a task schedule without needing to have assets in the schedule / ticket.

Ref. No.

M-64143

 

New Feature

Component

Task Advanced Options

Issue / Request

Add a details/notes field in the Task Triage form and copy the value over to the ticket details when a fault item is selected.

Resolution

Added new fields in the Task Triage form for Notes and Estimated Time. The new triage field values get copied to the ticket details/estimated time fields when the fault item is selected.

Ref. No.

M-63926

 

New Feature

Component

Task Advanced Options

Issue / Request

Make the subcategory and faulty mandatory/optional fields like category

Resolution

Added the Subcategory and Fault fields in the Task Type field configuration grid. Which means the users can enable/disable the fields or tick/untick the Allow Blank column.

Note: You cannot activate the Fault field without activating the Subcategory and Category fields nor make it a required field and have the parent fields optional. Same rule applies to the Subcategory field, you need to have the Category field active if this field is active.

Ref. No.

M-64054

 

New Feature

Component

Task Allocation View

Issue / Request

Look to update the Task allocation view to allow tasks to be planned in as well as allocated to staff

Resolution

Improved the Task Allocation view and converted the Staff grid to show the task mobile users as well as have a cell for each day of the week from current date + 7 days. This means that admin users can allocate the ticket to staff as well as plan them on specific dates. The grid also shows how many tickets are planned for the day and the total estimated time on the allocated tickets.

Ref. No.

M-63527

 

application_edit

Component

Task Analysis Dashboard

Issue / Request

Change the "Overdue" label in the SLA Completion chart to "SLA Exceeded".

Resolution

Updated the SLA Completion's Overdue pie chart label to SLA Exceeded.

Ref. No.

M-63951

 

New Feature

Component

Task Dashboard

Issue / Request

Create a rew 'classification' pie chart which count the number of tickets per classification or the number of element survey classification.

Resolution

Added a new Classification tab in the Task Dashboard view which contains a pie chart per classification e.g. No Classification, Discretionary Task, Function Critical Task, Mandatory Task, and Statutory Task. The classification charts can either be grouped by the Ticket Classification - which shows a pie for Outstanding, Closed, and Cancelled tickets) or by Element Survey Classification - which shows a pie for Answered, Answered with Remedial, and Unanswered element survey questions.

Ref. No.

M-63317

 

Updated

Component

Task Dashboard

Issue / Request

Client has reported that the Staff Task Dashboard doesn't show the WIP Events data for the selected user in the grid.

Resolution

Fixed the issue in the parameters used to load the WIP events for the selected staff.

Ref. No.

S-63311

 

Updated

Component

Task Manual Feedback

Issue / Request

Client has reported that tickets assigned to a contractor does not generate a remedial ticket when fault items are added to the event.

Resolution

The issue occurs when there are no access details assigned to a contractor. As a fallback, if the contractor access doesn't exist then use the logged in user's Staff ID and assign it to the remedial ticket details.

Ref. No.

S-63113

 

application_edit

Component

Task Helpdesk

Issue / Request

Allow users with special permission to edit the H&S survey from the Helpdesk view.

Resolution

Created a security token that will enable administrators to edit a H&S survey via the Task Helpdesk > Events tab. This will enable them to correct the answers if the survey didn't upload correctly or if the user selected the wrong answer.

Ref. No.

M-63987

 

application_edit

Component

Task Ticket List

Issue / Request

Add a column & filter in the Ticket List for the Reported By (Email) value.

Resolution

Added the Reported By (Email) and the Created By field in the Filter form as well as the Results grid.

Ref. No.

M-63508

 

application_edit

Component

Task Ticket List

Issue / Request

Add the 'Allocate To Group' on the Ticket List > Action button.

Resolution

Added the Groups field in the Ticket List > Action > Allocate Ticket form.

Ref. No.

M-64058

 

New Feature

Component

Task Report By Structure

Issue / Request

Client has requested for a report that shows the following information:

Reactive Maintenance:

Number of Jobs raised (month by month and site by site)

Number of jobs completed (month by month and site by site)

Number of outstanding jobs (site by site)

Planned Preventative Maintenance:

Number of Jobs raised (month by month and site by site)

Number of jobs completed (month by month and site by site)

Number of outstanding jobs (site by site)

Resolution

Created a new report - Task Report By Structure - which can be downloaded via the Report Gallery view.

Row Group: Location / Organisation (Tier 0 or Ticket Location Path) | Column Group: Reported Year & Month | Values: Number of tickets Created, Started, Closed, Outstanding, and Cancelled.

Ref. No.

S-63514

 

application_edit

Component

Task Schedule Dashboard

Issue / Request

Create an export report for the Task Schedule Dashboard.

Resolution

Created a Task Schedule Dashboard export report which displays the same table as the dashboard but grouped by the schedule Category field value.

Ref. No.

M-64099

 

New Feature

Component

Task Schedule Dashboard

Issue / Request

If there are 2 tickets against the same schedule with the same planned date, order the results by Planned Date & Reported Date.

Resolution

Adjusted the report query to also sort the tickets by Planned Date and by the Reported Date to work out the next ticket to use for working out the dashboard status.

Ref. No.

S-63111

 

application_edit

Component

Task Schedule Dashboard

Issue / Request

Review of the compliance dashboard to split it on asset.

Resolution

Added a Group By filter in the view so users can group the results by Location or Asset.

Ref. No.

M-63316

 

New Feature

Component

Task Schedule - Reminder

Issue / Request

Client has reported that they are still getting the system reminder for inactive schedules.

Resolution

Added a filter used by the schedule reminder process to only return the active task schedules when checking for the reminder frequency.

Ref. No.

M-63732

 

 

Mobile Application

 

application_edit

Component

Mobile Cleaning

Issue / Request

Add room code in mobile - room lookup.

Resolution

Updated the mobile room lookup and linked the room code on the description.

Ref. No.

M-63491

 

New Feature

Component

Mobile Cleaning

Issue / Request

Mobile - Sign off remaining rooms as not done.

Resolution

Improved the sign off process on the mobile app, if the user clicks the 'Sign Off' button with outstanding rooms in the list, they will be prompted by the app and be given the option to sign off the remaining rooms as "Not Done".

Ref. No.

M-63493

 

 

Portal Application

 

New Feature

Component

Cleaning & Task Management

Issue / Request

Add a "Report Gallery" panel in the portal app.

Resolution

Created a Report Gallery tab from within the Cleaning and Task Management modules. Just like the Report Gallery view from the main application, the logged in user will need access to the view and module reports to see them in the Portal gallery.

Ref. No.

M-62395

 

application_edit

Component

Cleaning / Portal Result Failure List

Issue / Request

Add "Organisation" filter in the Result Failures tab and add the failure "Notes" in the grid.

Resolution

Added "Organisation" filter in the Result Failures tab and added the failure "Notes" in the grid.

Ref. No.

M-62380

 

New Feature

Component

Task Management / Helpdesk

Issue / Request

- Fix the 'bold' style on the Details field.

- Fix the Asset Lookup issue.

- Remove the extra modules from the portal landing page, only show the module that the user has access to.

Resolution

- Fixed the styling on the Details field display when loading an existing template with details.

- Fixed the Asset Lookup loading issue.

- Removed the extra read-only modules on the menu screen.

Ref. No.

M-64052