2022.5.2 (2023-03-31)

Modifications

Area Title Description Reference
Architecture Performance: Asset Type Changelog cleanup

This feature optimises the Asset Type Changelog database in order to maintain the performance on the synchronization logic.

OKPMARCH-129
Architecture Background Task cleanup strategy

With this feature old system background tasks will be cleaned up in order to optimise database space and performance.

OKPMARCH-134
General Configuration Multiple Option Values System Option

A System Option was added to suppress the Multiple Option Value validation that exists when a user tries to add multiple values if the option is set to only have single values.

OKPMGNC-76
User Access Management View and manage other users private Profiles

Admin Users can now be created whom can manage Profiles across the system. This includes viewing all Profiles and changing ownership of Profiles.

OKPMUAM-39

Bug Fixes

ID Area Title Description Reference
101859 Asset and Maintenance Plan Configuration Regular Asset Type Attributes dashboard cannot export to excel
Amended the export functionality such that the user is now able to export to Excel from the Regular Asset Type Attributes dashboard.
H0005362
101860 Asset and Maintenance Plan Configuration When exporting Regular Asset Type Attribute dashboard to Excel data missing
User's custom column header names are now being exported to Excel as expected.
H0005363
101350 Asset and Maintenance Plan Configuration API/Front-end: Unable to add Suppressed task to Adhoc/ONREQ task
Ad Hoc Tasks can now be configured as Suppressor Tasks. The Last Service Date on an Ad Hoc Regular Asset Task will be used to determine if the suppressed task(s) fall within the suppression window, or not.
H0004965
101356 Asset and Maintenance Plan Configuration Browsing Work Orders for Selected Asset and Children not working
The browsing filter now works as expected. An outdated profile related to the asset tree work order recursive screen (std Work Orders - Recursive) was also updated to receive all the updates from 3.1 to 5.2.
H0004968
101389 Asset and Maintenance Plan Configuration Regular Asset Task Spares cannot undergo Accept Development
​There was a bug where the new stock item resolve logic that was introduced for the parts replacement would also remap proposed records (negative records).  This only caused an issue when there was already stock item replacement information configured on the target stock item. This would then cause the accept development to fail due to only the material master being part of the accept mapping.
The solution was to not remap proposed records on their own and also to ensure that stock item remapping is compulsory.
Script also included to fix existing data that would be out of alignment. Please investigate and confirm that the matched items are fixed correctly.
H0004993
101390 Asset and Maintenance Plan Configuration Last Done Regular Asset Tasks updating to null values from Closing Work Orders
Meter Reading and Completed On date is required on a Work Order Task when Completed=true for ScheduleFromLastDone Asset Tasks.
Asset Task Meter Reading and Date is not set to null as part of the side effect when a Work Order is closed (this could happen when scheduling method is ScheduleFromLastScheduled where reading and date is not populated).
H0004994
101571 General UI Broken Profile: glb Processing - Create Regular Asset Task Resource
An issue with how custom conditional defaults were being processed in this type of scenario has been resolved. The original profile that was earmarked as a problem should work as expected.
A separate issue was returned that is not related to the specific profile or profile migrations in any way. It involves updating the current context of the screen when the user selects accept on the lookup dialog. A code fix has been implemented to update the context and the profile panel should function as expected after the user accepts a selection.
H0005056
101572 General UI Broken Profile: glb Work Orders & Feedback - Create Work Order Task Spare
Resolved an issue with a profile created before 3.1. Due to the profile's age, we had to manually bring the profile in line with the latest changes.
H0005058
101635 General UI Broken Profile: glb Work Orders & Feedback - Edit Work Order V1.1 A new profile was created based on the latest vanilla profile. H0005059
101639 General UI Broken Profile: std Customer View Lookup Work Order Task Resource Duration
Created a new profile containing previous customisations. Resolved lookup profile issue.
H0005087
102279 On Key Plus Regular Asset Type Attribute - Allow Any Value Check Problem
Any value can now be entered on Allow Any Value attributes.
H0005562
102748 On Key Plus Asset Type Task Spare "Inline Editing" error
When doing inline editing of Regular Asset Type Task Spares, one no longer gets the error "[MIDDLE_WARE] Template 'RegularAssetTypeTaskSparePreferredMaterialMasterLookup' was not found. Please make sure the template name is correct. {severity: "error" }"
H0005752
102280 On Key Plus Cannot select profile when logging in the first time
A timing issue was corrected that caused an exception when navigating from the welcome screen to a dashboard. This exception prevented profile swapping. 
H0005563
102980 On Key Plus Merging does not work on WO Recursive dashboard
Due to UI template misconfiguration, the incorrect entity-type/resource name was determined to be AssetTreeWorkOrder (which does not exist, thus the error) instead of WorkOrder. Setting the correct entity-type/resource name on the UI template resolves the issue and the correct lookup template is found.
H0005872
104335 On Key Plus Launch report & Operational Role Investigation
The category grouping on the report lookup has been removed. Old invalid profiles associated with the lookup was also deleted.
H0006127
104340 On Key Plus Error received when clicking on File Attachment tab
The designer now successfully removes the datasource when removing the File Attachment tab and saving as a profile. As a result the error message does no longer display.
H0006147
104355 On Key Plus Unable to add tasks to a Work Order without using the Lookup
The user is now able to type or paste in a value in the Asset Task Code field when inserting a work order task.
H0006162
104425 On Key Plus System error message received when follow-up work orders are created H0006209
104433 On Key Plus Headers show incorrectly in Excel when exporting from dashboard
Headers now correctly show the translated column value instead of the path to the translation
H0006218
104490 On Key Plus Proposed Work Order Application Error on Region level
Fixed a gap where due tasks would not run for a task changing to ad hoc.
There were also some small tweaks to make sure tasks that are not ReadyForScheduling will not be considered for proposed work order generation.
H0006254
104579 On Key Plus A user is unable to Match Update Asset Task from Hour to ONREQ, which is Suppressor
A calendar or usage based suppressor task can now be updated to Ad Hoc (ONREQ)
H0006269
101874 On Key Plus Part Required and Part Used missing from WO Task Spare Edit Screens and Vanilla Dashboards
Quantity Required and Quantity Used fields have been returned to the Work Order Task Spare Dashboard screen when Requisitions are turned off.
H0005381
101956 On Key Plus Profile, "std Batch Update Tasks", gives an error.
It was found that a field (isReadingRequired) was causing the profile to fail. The field in question was no longer supported and the profile needed to be manually updated. Attached to the ticket is the updated profile with user's customisations. A copy of the updated profile has also been uploaded to the client's staging environment.
H0005409
101842 On Key Plus Quantity Used Removed from Work Order Spare in OK+ Release 4 (DEV)
Returned Quantity Used field to Work Order Task Spare when Requisitions are turned off. Clients can modify the field when Requisitions are turned off.
H0005308
101110 On Key Plus Work Order Task Edit not responsive if you have an Operational Role
A new profile was created based on the latest vanilla profile.
H0004799
101112 On Key Plus Regular Asset Task to Asset Tree via Assist Navigation - Not working for converted profiles in V5.1
There was a migration gap with this specific scenario relating to the migration of Asset and Asset Type Tree visualisations that has now been patched.
H0004800
101116 On Key Plus System Error when Browsing WOs from the Asset Tree - Selected Assets and Children
Migrations were skipped in our staging environment and caused some profiles to become corrupted. The corrupted profiles have been fixed.
H0004788
101341 On Key Plus Default Profile not applying when creating a Work Order Task Resource
Profile loading logic was modified to always check for a default profile when loading a profile.
H0004932
101355 On Key Plus Match Update - confusing completed message 0 Completed 0 Failed Execution mode for Match Update requests is now set to "PerRecord", so the correct system information can be generated.
H0004966
101472 On Key Plus Launch Report displays all reports (and duplicate reports)
Some generic recursive dashboards (including Asset, AssetTask, Component) returned all reports instead of what was configured. We found those screens showed the "Launch Report" button if any of the entities represented on those screens had been added to the System Option Report Entities. When the report lookup was executed, it returned all the reports.
The behavior of the "Launch Report" button has been updated. The button is now only visible if the single entity that is represented by the dashboard is configured under System Option Report Entities. 
Example: Asset Tasks Recursive Dashboard uses the generic AssetTask entity. You can see what entity the dashboard uses by opening the query builder and looking at the selected fields. Field format: {entity}->{fieldname}. In this case the entity is AssetTask. You can add the entity to System Option Report Entities and select which categories you want. 
An issue where the lookup was fired with an invalid entity and returned all reports was also fixed.
H0005021
101581 On Key Plus Front-end: Unable to "untick" IsInspection from Original Asset Task
Corrected the validation for the Regular Asset Type Task and Regular Asset Task's IsInspection and InspectionType properties.
H0005079
101636 On Key Plus Inconsistent Mandatory fields in profile
The Material Master is populated as expected when a lookup value for Stock Item Material Master is selected.
H0005060
101637 On Key Plus Viewing the Regular Asset's Site navigates to the Parent Site
When clicking to view/inspect the Site of a Child Regular Asset, the correct Site is now displayed (NOT Site of the Parent Regular Asset).

H0005068
101693 On Key Plus Last Reading on Meter Dashboard does not update when meter readings are deleted
When deleting the latest meter reading, the latest reading information on a meter is now updated to reflect the new latest meter reading.
H0005143
101718 On Key Plus Split work order does not work (for scheduled work orders)
It is now possible to split a Work Order against an Asset which is for scheduling only.
H0005164
101763 On Key Plus Corrupted profiles from 3.1 needs correction with conversion to 5.2 The issue of adding blank columns to screens and having it saved as profiles has already been fixed in Release 4.0. 
The profiles already containing blank columns have now been fixed globally. A database script has been created to check for and remove any blank columns.
H0005220
89805 System Management Designer - Default does not "select" on Work Order screen
It is now possible to set a default for the Failure Cause Type field.
TPMSP-2046
102721 Work Management Work Order Task Lookup Issue
Regular Asset Task Code lookup now displays all the relevant Asset Tasks including non-inspection tasks. 
H0005724
101826 Work Management Work Order Visual Dashboard Profile Not Responding
Fixed an issue where the group bar chart would freeze on receiving an empty record set.
H0005294
99965 Work Management Work Order Inline Editing on Task Level - No ability to Nullify/Blank a field
Fixed an issue affecting inline editing lookups which prevented nulling a field.
H0004232