Please find details below of the items included in this latest release.
Enhancements (7):
New fields added to Self service reports
The following fields have been added to the self service reports to provide users with more flexibility while creating reports:
1. Added Preferred Engineer field to ServiceContract dataset
2. Added following fields to the InvoiveNominals dataset
- InvoiceCategoryDescription
- Job Number
- OurRef
Reporting Enhancement: ‘InvoiceCategoryDescription’ and ‘JobNumber’ Added to ‘InvoiceNominals
The “InvoiceNominals” data table has been enhanced with the addition of “InvoiceCategoryDescription” and “JobNumber” fields. These fields aim to improve reporting capabilities by providing more detailed categorization and reference for each invoice entry.
Addition of ‘SubmittedDate’ Field to Enhance Reporting in ‘JobTimings’ Table
A new field named “SubmittedDate” will be introduced to the “JobTimings” data table to capture the date when a job is submitted. This addition will enable users to generate reports that include the submission date, providing a more comprehensive view of job timings.
Restored On-Demand Item Options and Improved Stock Search UX
The option for on-demand items was inadvertently removed, leading to user experience issues. Users faced difficulties in stock searches, having to perform the search twice to determine if an item is held in stock or is an on-demand item. Additionally, the ability to switch stock status between on-demand and held in stock was lost due to the interface only displaying one option based on the active tab.
Resolution: The system has been updated to display both on-demand parts and items held in stock within the stock enquiry section. Editing functions have also been enhanced to clearly indicate the item type as either on-demand or held in stock.
Enhanced Equipment Enquiry Export with Parent-Child Level Distinction
The Equipment Enquiry Export feature has been improved to include the equipment level, distinguishing between parent and child equipment. Additionally, the columns for both equipment levels have been aligned to facilitate more efficient filtering in Excel.
Engineer Filter Multiselect Enhancement
The Engineer Filter in Job Control was limited to single selection, requiring users to perform multiple advanced filter search to filter jobs by multiple engineers. The Engineer Filter has been extended to support multiselect functionality. Users can now select multiple engineers in the select engineer pop-out on Job Control.
Equipment Details Access via Dedicated URL
Users can now access detailed information about equipment directly from the customer portal using a dedicated URL for each equipment id.
This feature enhances convenience by providing comprehensive equipment details and direct interaction options with GSE and could be used for example via a QR code.
Displayed Information:
- Make
- Model
- Serial Number
- Type
- Description
- Certification Status
- Last PPM (Planned Preventive Maintenance)
- Next PPM
- Equipment Image
- Company Logo
User can then perform the following actions from the equipment details page:
Call GSE: A phone icon initiates a call to GSE.
Email GSE: An email icon opens the mail app with the GSE email address pre-filled.
Raise a New Job: This option directs users to a login page before proceeding, ensuring only authorized users can access this feature.
Fixes (11):
ContractNumber Field Data Retrieval Failure in ServiceContract Table
The ‘ContractNumber’ field within the ‘ServiceContract’ data table failed to return any data and triggered an error message. This was due to an extraneous space in the column header of the ‘revenue profile’ column. The issue has been rectified by removing the space which resolved the problem.
Column Resize and Reorder Issue in Purchase Order Lines List
There was an issue with the Purchase Order Lines List where users were unable to resize or reorder columns. This has been mitigated by enabling the column resize and reorder functionality, ensuring a more user-friendly interface for managing purchase order details.
‘OrderRef’ Field Now Visible on Sales Invoice Reprints”
A bug was identified where the ‘OrderRef’ field was not displaying on the Sales invoice reprint screen. This issue has been addressed to ensure that the ‘OrderRef’ field is now visible and shows the updated values on reprints.
Duplicate Entries in PM Contract Details of RCA Report
Duplications were observed in the ‘PM Contract details’ section of the RCA report. The issue was traced back to the PMContractInvoiceDetails table, which contained two entries for the same period due to separate revisions, both with an invoiceRecordNo greater than 0. The RCA report generation was refined by implementing an inner join on the invoice table to ensure only legitimate invoices are included.
Job Scheduler Navigation Redirects After Job Edit
A navigation issue was identified in the Job Scheduler interface where editing and saving a job incorrectly redirected users to the Job Control screen instead of returning to the Scheduler. The expected behavior, is for the system to redirect back to the Scheduler after a job is saved and closed which has now been fixed.
Service Sequence and Contract Date Validation Issue
Sequence start dates were sometimes set after the next service dates, causing a blocking warning when users attempted to update contract dates during renewals. This prevented users from proceeding due to invalid sequence start dates.
Implemented a solution where, upon encountering the warning ‘sequence start dates are before contract date’, a popup now displays the sequences with invalid dates. Users can directly edit the SequenceStartDate within this popup. This approach allows users to either update the sequence start dates or delete and recreate sequences as needed, ensuring smooth contract renewals without performance issues.
Expected Outcome: Users can now efficiently manage contract renewals without encountering blocking warnings, improving the overall user experience and system performance.
Minimum Charge Update on Charge Code Change
A bug was found where changing a job’s charge code did not update the minimum charge associated with the previous code. The system is now corrected to ensure that when a job’s cost code is altered, the minimum charge reflects the current code and is displayed in the job’s financial details when relevant.
Service Contract Raising Timeout Error Resolved with SQL Query Optimization
A timeout error occurred when attempting to raise a service contract from the Quotation Details page. The issue was due to inefficient SQL queries that did not differentiate between contract types, fetching unnecessary data. A code update has been made to tailor SQL calls to the contract type, which should resolve the timeout issue and improve page loading performance.
ESS Job Duplication: Incorrect Task Multiplication in Raised Jobs
When jobs were raised from ESS, there was an issue with task duplication. Specifically, for contracts with two site services, each having a single service sequence, the system correctly raised two jobs. However, each job erroneously contained two subtasks corresponding to the sequences, instead of the expected single task for each service sequence. This has now been resolved.
Communication Centre Document Settings Error Affecting Invoice Raising
An issue was identified where job invoices could not be raised, displaying a ‘Document not set in comms centre error.’ This problem arose when documents, although set in the default communication centre, were absent from the customer-specific rules, leading to invoices being stuck in a submitted state. The resolution involved confirming that documents in the default communication centre are sufficient for successful invoicing, thereby rectifying the error and streamlining the invoicing process.
Error Editing Customer Accounts Due to Duplicate Surcharges
Users were unable to edit customer accounts due to an error caused by duplicated surcharge records in the database. The issue, which could not be replicated locally, has been addressed with code changes that prevent the saving of duplicate surcharge records.