21/11/2019
Enhancements
-
- Scheduler – changed recordlink to use the source ID instead of the record ID.
- When a record is posted via the API, applied validation options to the hierarchy of the record eg.”validation=create” or “validation=createAndArchive”.
- Scheduler – the enable_external_user_sign_up field in metadata should be imported to MongoDB.
- Added support in Viking so that when there is a request from the API to Viking, the two fields “external user” and “external user active” can be set.
- Scheduler – Support for the NUMERIC and TEXTUAL QUESTIONAIRRE field types in the integration job.
- Dashboard – Enhancement to the “Safety Performance Report” widget – provided a filter to filter out the branches that do not have data.
- Dashboard – Hidden the “Link” button for v4 clients as this is applicable for Viking clients only.
Support issues/fixes:
-
-
Optimisation of the Message Queue to handle a bulk save after an import of a large number of records, instead of handling individual messages for each record which consumes time and resources.
-
Scheduler – In the integration job, handled automatic creation for missing field values for the multi-select type fields.
-
Fixed the issue with blank hierarchy fields when the “Auto populate from a field on the form” option is selected.
-
Creating a new record caused an error if a Grand Score field was referencing a deleted field. This has been corrected.
-
Disabled field editing mode except for “password”, “retype password”, “upload a profile photo” in user “Settings” unless the user has membership to a Group with the privilege “Modify Users”.
-
Dashboard – Amendment to the COMPARED_FR_LINE widget to make the colours of the comparison lines and markers consistent over the LTIFR”, “TRIFR”, “CIFR” graphs.
-
Increased the length to 255 when saving the mapping for the MergeField in Word template.
-
Fixed the error which appeared when filtering and sorting columns.
-
Fixed bug when loading a PERSONFIELD with filter of “user’s manager and his manager”
-
Changes to optimise import of records via the UI.
-
Disabled “Full screen Mode” and “More” button during inline record creation.
-
Fixed error which occurred when dragging a field from one section to another.
-
When a section in a form is saved as a template, ensured that when it is loaded the fields remain in the same order as when they were saved.
-
Corrected issue with incorrect mandatory validation of signature field.
-
Corrected issue with saved user views not working in the Record List Select dialog box.
-
Dashboard – Improved the MAP widget to look up the latitude and longitude from the Sites instead of reading this data from the record.
-
Fixed issue with actions being raised with mandatory fields being left blank.
-
Corrected an issue with the record list filter of fields with options such as OPTIONGROUP and MULTISELECTCHECKBOX initially not being loaded properly (requiring the ‘Refresh’ button to be used in order to load the filters)
-
Fixed the issue with the record list only loading a limited number of fields instead all of the fields selected to display by default.
-
Dashboard – Amended the display of the “Safety Performance Report” widget to prevent it from displaying several rows of the legend when hierarchy filters were applied.
-
Reviewed all abnormal output and enhance error messages in when posting records and users from the API
-
Scheduler – allowed null values for non-mandatory fields when running an integration job.
-
When changing the email address in a user record, the Username was not updating. This has been corrected.
-