We tagged this release on the 22nd December, just before the support team turned off their VPNs for Christmas, so we thought it best not to push it out to you immediately – so this is probably more a “early new year” release by the time you are reading this.
The final steps for the back office to support displaying risk assessment documents to engineers whilst completing a survey are in this release, and the mobile UI is going through its last round of code review. This will allow you to attach documents to survey questions that require the engineers to read them before proceeding with the rest of the survey. This is ideal for attaching mandatory method statements to dynamic risk assessments, and combined with optional survey answers will allow you to change the RAMS process to be closer to a dedicated risk management register.
We’ve also spent a lot of time working on the look and feel of the mobile app over the last quarter of the year. These changes are all now building up to a new android app release for all customers, but as other customer specific changes are requested you might start getting a sneak peak before the full release. This continues the work we did last year on the places to go, sync screen, and login screen.
New Features
- Allow attaching of documents to survey questions in the back office
- Added secondary job reference to the status change report
- Added supervisor (aka costcode) to the job cost report
- Amended the error checking of the generic CSV job importer to handle / ignore optional columns like order no (aka secondary job reference)
- Added a number of optional columns to the generic CSV job importer for asset contact details
- Added control of whether (new) attachment categories are mandatory or not
Changes For A Single Contractor
- Disambiguated build numbers for conflicting “304” build across Care and AMS mobile
- Timesheet tweaks to allow for 42.5 hour weeks
- Timesheet tweaks to allow for smoothing 1.5x overtime across a standard 40 hour week
- Changes to Eque2 exporter VAT codes
- Changes to captions on the popup invoice entry screen to allow customisation of the “Domestic Reverse VAT applies” etc
Platform Improvements
- PHP8 compatibility: continued running through core processes
- CSS tweaks for the new backoffice styling of input boxes
- Improved colour of jobsheet buttons for the new backoffice styling, and changes to the “print” (<=millennial) button to express its “share” (>=Gen Z) capabilities
- UI changes to mobile app to freshen the look and feel
Bug Fixes
- Fixed bug relating to the “Pay bonus” engineer option not saving
- Fixes to the process behind reporting on asset detail changes
- Fixes to the supplier price importer to enforce default nominal, uom, and VAT relationships
- Fixed typo in column for profit on the job cost report
- Fixed very old bug relating to incorrectly setting initial job completed date when closing down multi-issue visits
- Fixed layout of PDF attachments that are emailed directly from the system, or bulk printed
- Fixed hiding operatives in the operative diary if they have no jobs but the user is limited to a single client
- Re-added missing reports to the “All Reports” super report
- Hidden corrective visits from the historical work shown in the month calendar
- Removed some redundant report constructor parameters
- Fixed storage of latest GPS record into state for mobile app
- Fixed editing messages to make sure the previous responses are not lost
- Fixed bug relating to bulk timesheet print not correctly setting the operative id for iterating through multiple engineers
- Fixed scanning for more reports
- Fixed fetching of lines when changing the PO number on popup supplier invoice entry screen
- Changed the recursion handling of jobs requiring action report as it was not always limiting the results by the user’s costcode
- Hidden corrective visits from the mats usage report
