Skip to main content
Release Notes 24.6
Santiago Garzon avatar
Written by Santiago Garzon
Updated over a week ago

Introduction

We are pleased to announce our v24.6 release. The key objective of the release is to increase the stability and performance of CiteOps. The main change to CiteOps for this release has been the addition of an automated server & client unit tests to the existing code. Also, there were some minor improvements to assist with the usability of the primary function.

Improvements

  • To improve stability with the release of each new production build, we have increased the Unit Tests coverage of CiteOps application. These unit tests have been implemented as part of the coding standard for all new features and improvements.

  • To improve the performance of our automated background jobs, we have updated our JavaScript Interpreter engine, resulting in a decrease from an average of 30-40ms (for JS execution) to an average of 1-2ms.

  • To improve the workflow for users, a new pop-up message in the Edit Task screen notifies the users if the task they are working on is being modified and gives them the alternative to overwriting the changes. This option can be enabled via CiteOps' setting document and it is recommended for small sites only, where there are only 1 - 2 users who are working on a single process at a given time.

  • To improve user experience, users can now translate CiteOps into Mongolian

  • To improve performance on the Scheduler we removed the backgrounding of tasks that occur when Users reschedule Tasks. We've added instead an orange highlight and black outline to indicate to the User which Tasks they are working with.

  • To improve performance on the Scheduler and UI we removed the superfluous loading mask when dragging/resizing tasks on the scheduler.

  • To assist with user workflow, we added the ability to reschedule a task’s planned start time, when a user moves the task in the past.

  • To assist with user workflow, when a User resizes a task on the scheduler, that has an actual start time, CiteOps now retains the actual start time and only updates the task duration field.

  • To assist with user workflow, we added the ability to assign equipment to Tasks scheduled across different shifts on the Scheduler.

  • To assist with user workflow, we added the “Updated On Import” option to Task Smart Import. Users can now specify which imported tasks’ fields are updated from subsequent imports.

  • To assist with user workflow, we added the Assign Equipment field to the MST menu option, allowing users to apply assigned equipment to an entire MST job.

  • To assist with user workflow, we added Restrict to Shifts to the MST menu option, allowing users to restrict MST jobs to specific shifts.

  • To assist with user workflow, available People and Available Equipment boxes have been split into two sections, highlighting which resources have been assigned to tasks for the shift.

  • To mitigate users’ BI Point Report from timing out we exposed default timeout values on the Reporting Rules document to allow for the running of complex SQL queries that run for more than 60 seconds.

  • To allow configurability of sites’ reporting server for custom Reports we exposed reporting server URL setting in the application’s settings to allow for on-the-fly changes.

  • To improve the layout and UI usability of the Mobile PWA we added minor CSS changes.

Fixes

  • Fixed an issue with Task sequences where Users could link a parent Task to itself, resulting in a circular reference.

  • Fixed an issue with the Task List report where it was populating the Process drop-down with the last location selected.

  • Fixed an issue where on the Weeks 3,4 and 5 screen the Checklist Tab did not appear on Add Shift Plan screen.

  • Fixed an issue with Task required resources, where changes were made to required resources, values were saved intermittently.

  • Fixed an issue with the 24-hour report where the Tasks’ completion % was coloured incorrectly.

  • Fixed an issue where Users with the HR role could delete Users from the User manage screen.

  • Fixed an issue on the Scheduler where the columns were not aligning with the swim lanes.

  • Fixed an issue on the Scheduler where the Task sequences links were misaligning.

  • Fixed an issue on the Roster screen where Users were unable to delete imported User leaves.

  • Fixed an issue on the Scheduler where splitting of a parent Task and rescheduling of that child split Task resulted in an unknown exception.

  • Fixed an issue on the Actuals screen where the short interval control cells were incorrectly coloured.

  • Fixed an issue where no error message was provided to a User when they attempted to log in via SSO and did not have any roles assigned.

  • Fixed an issue where Users were able to duplicate Standard Tasks from the Standard Job panel on the Scheduler, leading to confusion. The menu option has been removed from the Standard Job Panel.

  • Fixed an issue where users were unable to delete Questions for List answer types on the Form manage screen.

  • Fixed an issue where users were unable to print Custom reports from the Task Context menu.

  • Fixed an issue where Users were unable to import updates to existing Users in CiteOps.

  • Fixed an issue where CiteOps was applying the incorrect integration icon when there were multiple integrations (for different objects) with the same source.

  • Fixed an issue where Users were returned to the CiteOps login page when clicking on the Password Reset email link, instead of the Reset Password screen.

  • Fixed an issue in the database where reoccurring Scheduled Tasks' shadow status was set to Pending, even though the Tasks had not been shadowed to another process.

  • Fixed an issue where Users could delete Shadow Tasks from the “shadowed to” process. The delete option is now read-only from the “shadowed to” process.

  • Fixed an issue where Users could set an inactive Process as a Users’ current process via the User manage screen.

  • Fixed an issue where Users with the Planner role were unable to add data to the Incidents/Defects/District Management Statutory Report Compliance section of the Undermanager’s report.

  • Fixed an issue where imported shadow Tasks were missing, on creation, the Status field in the database document.

  • Fixed an issue where users were receiving a server-side failure when they dragged and dropped a Standard Task or Standard Job when a Scheduled Task was also highlighted.

  • Fixed an issue where CiteOps did not update a Processes’ shortcode on the Equipment Scheduler when the shortcode was updated via the Processes manage screen.

  • Fixed an issue where CiteOps did not update the Tags shortcode on Tasks when the shortcode was updated via the Tags manage screen.

  • Fixed an issue where an unexpected exception would occur when Users navigated to different shifts via the “>” on the Scheduler.

  • Fixed an issue where CiteOps became inaccessible (would no longer load data or lose connection to the server) when the database was overwhelmed by processing background jobs resulting in a performance bottleneck.

  • Fixed an issue where Users working on the Edit Task screen, were not warned when the Task they were working on was updated by another User or a background job resulting in the loss of data.

  • Fixed an issue where CiteOps was returning occasionally an Uncaught TypeError, when dragging and dropping certain Tasks on the Scheduler.

Did this answer your question?