Below are the bugs fixed in this release of ACMS.  Please note that some changes will need to be configured, therefore, they will not be immediately enabled upon release.  If you require these changes, please raise a Redmine detailing your specific requirements.

Please get in touch with AssessTech if you would like further clarification regarding any of the items mentioned here.


On this page:





Architectural Changes

Over the last two years, ACMS usage has increased and our original solutions for managing the throughput of data were no longer able to keep pace. 

Much of the background processing took place using a fixed period scheduler, which could place a large load on the system introducing latency into the user experience. This has been replaced with an event based system which will break these tasks into smaller chunks, placing a smaller load on the system and ultimately executing faster.

Users should now have a more responsive interface,  and less instances of stale record errors. The most visible evidence of this change is in the report scheduler which now executes more than 50% faster than the previous version.


Migration Scripts

  • Candidates with a Date Ended Service: Candidates that have an end of service date on their personnel record will have their candidate status set to disabled. In the last release 5.2.3f-Hotfix-03 the calculation for active candidates in ACMS (displayed in the System License widget) was altered to be:

    • PersonnelRecord has a CANDIDATE STATUS of ENABLED
    • PersonnelRecord has an email address which does not contain @assesstech.com
    This meant that the active candidate count increased. As a result we will run this tool to remove those people that have a Date Ended Service from the count of active candidates with this tool.
  • Tracked assessments set from DRAFT > COMPLETE: Tracked assessments that are in the Draft Status will be set to Complete. There are CMS_Tracker (Tracked) assessments on ACMS that will stay in draft if the criteria set doesn't have the correct tracked criteria unit added. In order to resolve this issue this tool will automatically set all the Draft Tracked assessments to be Complete.

 

Bugs


Base

  • Added a new report job state to reflect ERROR/FATAL where a report job is unrecoverable.
  • Where a report job is in the ERROR/FATAL state on the printer icon in the top right, the report is unrecoverable. As such, the 'Resend Email' option will now display in grey and will not be accessible as the report can not be re-run.
  • A tool has been created that will allow for the mass clearing of data against specified data tables. This may be useful if you wish to clear all medical data for instance, and restart with a fresh import.
  • A fix has been implemented such that attachments can be added to an existing Help page in the Help admin.
  • A fix has been implemented to resolve duplicate MySQL from being made which then block the report issuing pipeline. Currently, this halts reports from sending.
  • A fix has been implemented such that the People Search will now save the search fields that are set to appear by default on the widget.
  • A fix has been implemented to resolve the Role tab displaying as ERROR from the Candidate Dashboard.
  • A fix has been implemented such that the candidate's age at time of medical consistently updates the age at which they would have become on that date, if an employee attends a medical on their birthday.

  • The 'Resend Email' function from the printer icon in the top right corner of ACMS has been reinstated in this release.
  • Record is stale issue has been resolved when removing personnel records via the Personnel Admin.
  • Record is stale issue has been resolved that occurs when CMS Events interacts with changes to a Personnel record. This would prohibit Schedule changes from being made for a prolonged period of time after having interacted with an Assessment, for example.
  • A fix has been implemented when adding facepics via the Personnel admin. You can now preview the changes you make to the image, before submitting the facepic.

Audience

  • A fix has been implemented to allow edits to be made to Audience Rules and for them to be reflected immediately.
  • Dynamic and static audience changes now update the relevant audiences as expected.
  • A fix has been implemented so that you can be part of an audience without user access.

Assessment

  • Additional contextual logging has been added when assessments are submitted to assist with troubleshooting assessment sync issues.
  • A fix has been implemented such that the 'Delete authorisation' option now works when utilising the option on the right-click from Candidate Dashboard > CMS > Schedule and having clicked into a candidate's schedule.

  • A fix has been implemented to Assessment Statistics which would prohibit data from displaying.

Incident

  • A bug fix has been implemented such that the investigation report that is pulled automatically on closure of an investigation matches with that assigned to the relevant investigation type. Previously it would pull the default investigation report configuration regardless of what had been assigned to the investigation type.
  • Resolved a null pointer exception that would occur when interacting with respondents following import.

Bulletin

  • Previously the Candidate Bulletin page would timeout on systems with large volumes of Bulletin records, and as a result, the page had to be disabled in the front-end.
    This has now been resolved, however, the page has been reconfigured such that it loads empty until a Bulletin and Bulletin Version have been selected on the Search bar that opens by default. The page has also been reduced in scope such that the following have been removed:
    • Bulletin/Candidate grouping has been removed
    • Misunderstood toggle has been removed
    • Show Withdrawn toggle has been removed
    • Depot, Role Type and Importance search parameters have been removed from the Search bar
  • Currently, when a Bulletin Version is created but the Data Record associated fails to upload (i.e. if you use the Upload Data option), then the Bulletin Version will be blank and show as if it were a Bulletin with written content but without the content. To resolve this, we are blocking the ability to issue a Bulletin that is missing any/all forms of content (i.e. either an upload of written).
  • Implemented a new coordinator to handle updating of candidate bulletin records when candidate bulletin history records are created and when a version is removed and candidate bulletin history records are removed. This is a non-functional change that replicates the previous functionality, however, this will optimise Bulletin performance.
  • All references to the Candidate Bulletin History Summary Record have been removed from the server and UI. This is a non-functional change that will not result a material difference to customers in the front-end, however, this will optimise Bulletin performance.
  • A fix to an issue with the 'Upload date', which now populates with the created time on the Bulletin Workbench page. 'Start Date', 'Created Time' and 'Updated Time' are the fields that remain to track the issuing and updating of Bulletin records.
  • It is no longer possible to delete a Bulletin Version that have already been issued to candidates.
  • Bulletin and bulletin notifications now update to reflect dynamic and static audience changes as expected, including if you add an audience to an already issued Bulletin, members of the new audience will now receive the issued bulletin.
  • The 'Regenerate Candidates' tick boxes on the Audience Admin page have been removed, however, the 'Force Update' button remains.
  • Fix to issue with the bulletin widget which was incorrectly calculating how issued bulletins were being counted.

Form

  • A fix to an issue within form types where the field constraints were not working when creating/editing a number form property type.
  • No labels