2021.3.0 (2022-02-08)
New Features
| Area | Title | Description | Reference |
|---|---|---|---|
| Asset Types | [TPMSP-2085] Placeholder Asset Type - Browse missing Regular Tasks | On the Placeholder Asset Type right click context menu, a new Regular Asset Task browse screen option was added. |
OKPMATY-73 |
| Asset Types | [TPMSP-2017] Placeholder Asset Type Component - Unable to add multiple rules | The user now has the ability to add multiple Rules, in one action, to a Placeholder Asset Type Component via the double-plus menu item. |
OKPMATY-75 |
| Asset Types | [TPMSP-252] Unable to Copy & Paste Tasks in the Asset Type Tree | We have implemented a client side process to facilitate copying of asset type tasks and details. All of the header information of the task will be copied, but the code field will be set to blank so the system generates a new code. The spares, resources and attributes are copied if the new task was created successfully. |
OKPMATY-76 |
| Assets | [TPMSP-2086] Asset Register - Change Asset Type | This feature provides the custom action for changing the asset type of a regular asset |
OKPMAST-79 |
| Common Functionality | [TPMSP-2020] Profiles - Import/Export functionality | The system now provides the ability to import and export profiles from within the profiles assist panel. |
OKPMGNE-39 |
| Common Functionality | [TPMSP-1906] Profiles - Users must be able to make any profile default | There are now a new action in the profile switcher.
|
OKPMGNE-40 |
| Common Functionality | [TPMSP-1552] Operational Role Rule - "Strict" user is able to view list of other profiles | The feature has been enhanced as follow:
|
OKPMGNE-41 |
| Common Functionality | Improvements to Parameterised Criteria in Query Builder | The following improvements were made: an Operator is now displayed on the parameterised criteria dialog; Updating a record from a parameter query, the parameterised criteria dialog pops up; After clearing the parameterised query and re-running the query, the dialog still pops up; Parameterised Criteria dialog Edit Query button takes you to the QB Field tab instead of the Filter Criteria tab |
OKPMGNE-49 |
| General Configuration | [TPMSP-2092] Feature - Ability to Move Sites | The Site Feature now provides the ability to move sites via a custom action on the assist panel. |
OKPMGNC-34 |
| Generic User Interface | Background Task Widget | This feature provides a visual element that shows your background tasks progress as part of the assist panel |
OKPMUX-43 |
| Generic User Interface | Profile Enabled Menu Designer | This is a new feature whereby the administrators can customise the Main Menu and save it as an operational profile. |
OKPMUX-44 |
| Generic User Interface | Profile Manager Endpoints | This is new API endpoints in preparation for a custom screen whereby users can manage profiles and operational roles |
OKPMUX-45 |
| Generic User Interface | UI Settings | This is a new UI element whereby the user can change certain personal UI settings without needing User Permissions |
OKPMUX-47 |
| Work Management | Work Request Edit Screen | Work Request Edit Screen whereby users can log new incidents or a request for service. |
OKPMWMN-47 |
| Work Management | Work Request Statuses | This is an enhancement of the Work Request feature whereby users can create user definable Work Request Statuses |
OKPMWMN-48 |
| Work Management | Create WO from Work Request | This feature provides the ability for users to create Work Orders from Work Requests. |
OKPMWMN-49 |
Modifications
| Area | Title | Description | Reference |
|---|---|---|---|
| Architecture | API Doc Fixes | Exclude Contoso (which is Microsoft trademark) from our API docs and add new enhancements for running the API's via Powershell and Curl. |
OKPMARCH-90 |
| Architecture | Custom Background Task Priority | The ability to assign a custom background task priority to any async API call. Useful to allow integrations to be prioritised above other existing background tasks. |
OKPMARCH-91 |
| Architecture | Make it possible to run Db Migrations as part of a hotfix | It is now possible to run Data Base Migrations on Hotfixes where we only increment the build number |
OKPMARCH-92 |
| Assets | [TPMSP-2158] HEAT #2217468 Activating/Inactivating tasks activates/inactivates spares as well | For All Asset and Asset Type tree entities we added a new option 'Include Details; on the Change Is Active dialog. In the past when changing is active you only had the option to include children or include descendants and it always automatically included details in the change is active operation. Now when changing is active on AMPC tree entities we have the following options: Asset Tree Entities: Include Children (if the entity can have children); Include Details (if the entity can have details) Asset Type Tree Entities: Include Children (if the entity can have children); Include Descendants (if the entity can have descendants); Include Details (if the entity can have details) |
OKPMAST-81 |
| Generic User Interface | UI accessibility improvements for sight impaired users | Providing Keyboard Shortcuts and providing sufficient contrast using colours and textures |
OKPMUX-41 |
| Generic User Interface | Remove SCSS | This is a UI technical debt item whereby the developers compiled SCSS to CSS and removed the SCSS |
OKPMUX-46 |
| Generic User Interface | [TPMSP-235] Unable to export & copy information (Excel) | The ability to Copy and paste information to Excel |
OKPMUX-48 |
| System Management | [TPMSP-2095] Changelog - Missing Insert Record | The Changelog on an Edit Screen now displays the record for the create/insert of an entity. |
OKPMSYM-13 |
| System Management | [TPMSP-2058] Add Timestamps to Work Order Changelog | The Changelog Records on edit screens have now been extended to also display a Timestamp of when the record was created or altered. |
OKPMSYM-14 |
| Work Management | [TPMSP-1525] OK Express - Should not be able to merge work orders that are in the "Approved" status | A new restriction option has been added to the Merging system options whereby the user can define which Work Order Base Statuses are allowed to be Merged. |
OKPMWMN-50 |
| Work Management | [TPMSP-2128] HEAT #2210985 Estimated duration not transferred from App to Onkey Plus | Add new feature where user can choose if Work Order Estimated duration should be auto maintained or not. This can be set up in System Options |
OKPMWMN-52 |
| Work Management | [TPMSP-2170] Work Required Field is missing Merged Information | We added Merge and split information on the work required field. This can be disabled on the system options. |
OKPMWMN-53 |
| Work Management | [TPMSP-2180] HEAT #2222418 Multi-select option for Proposed Work Order Batch deletion | We have added new Global Permissions on Proposed Work Orders permission group whereby the user can: Delete All Proposed Work Order Batches; Delete Other User Proposed Work Order Batches We add a new Proposed Work Order Batches Dashboard whereby the user can via the Assist panel: Delete All Batches (This will attempt to delete all proposed work order batches if you have the delete all permission). And via the Toolbar: Delete (Will attempt to delete selected proposed work order batches. You can always delete ones that belong to you, but you need a special permission to delete others) We update Proposed work orders dashboard. We removed the Delete dialog completely and added new Actions in assist: View Batches; Delete All Batches (This will attempt to delete all proposed work order batches if you have the delete all permission) |
OKPMWMN-54 |
Bug Fixes
| Area | Title | Description | Reference |
|---|---|---|---|
| Asset and Maintenance Plan Configuration | [TPMSP-2203] HEAT #2235587 Scheduling of Tasks not Updated | We fixed the bug by evaluating Is Ready for Scheduling when updating Calendar and IsRunning on Placeholder/InPlace Asset. |
TPMSP-2203 |
| Asset and Maintenance Plan Configuration | [TPMSP-2186] HEAT #2226005 Suppressed Task Double Click Navigates to Wrong Asset Task | We fixed this bug by fixing navigation on Suppressed Task screen. |
TPMSP-2186 |
| Asset and Maintenance Plan Configuration | [TPMSP-2159] HEAT #2216972 Error when selecting Resource trade and Duration | We fixed a missing context cleanup action that was causing an incorrect error to be thrown. |
TPMSP-2159 |
| Asset and Maintenance Plan Configuration | [TPMSP-2189] HEAT #2227331 Unable to delete Suppression | We fixed the bug by changing the Validator not to return the error in this scenario. |
TPMSP-2189 |
| Asset and Maintenance Plan Configuration | [TPMSP-2209] PMR - Value is not stored in the field | Made the system fields "Development status" and "is Inherited" read-only. |
TPMSP-2209 |
| Asset and Maintenance Plan Configuration | [TPMSP-2208] PMR - Link Conditions to Regular Asset | Made the system fields "Development status" and "is Inherited" read-only. |
TPMSP-2208 |
| Asset and Maintenance Plan Configuration | Linking an unaccepted LinkedPlaceholder to an Asset TypePlaceholder, does not pull through the links | ||
| Asset and Maintenance Plan Configuration | [TPMSP-2084] Add Multiple Suppression does not work | It is now possible to add multiple suppressed Tasks to a Regular Asset Type Task. |
|
| Asset and Maintenance Plan Configuration | Placeholder Asset Component linking from Asset side results in sync error | ||
| Asset and Maintenance Plan Configuration | [TPMSP-2017] Placeholder Asset Type Component - Unable to add multiple rules | The user can now add multiple Rules, in one action, to a Placeholder Asset Type Component via the double-plus menu item. |
TPMSP-2017 |
| Asset and Maintenance Plan Configuration | [TPMSP-2143] HEAT #2211912 Search on asset tree does not work after earlier action | No longer reproducible - Standard work done on the entity resolved the problem |
TPMSP-2143 |
| Asset and Maintenance Plan Configuration | [TPMSP-2158] HEAT #2217468 Activating/Inactivating tasks activates/inactivates spares as well | For All Asset and Asset Type tree entities, we added a new option, 'Include Details; on the Change Is Active dialogue.
|
TPMSP-2158 |
| Asset and Maintenance Plan Configuration | [TPMSP-2081] Asset Type Task - Synch error when adding and removing the same attributes | When an attribute is added to an Asset Type Task, and the Task is synced/accepted to the Asset side, and the same attribute is then made Deleted Confirmed and re-added as Confirmed on the same Asset Type Task, the sync to the Asset side would produce a Synchronisation error: "Synchronisation failed with unhandled error: 23505: duplicate key value violates unique constraint "un_ampc_regular_asset_task_attribute" |
TPMSP-2081 |
| Asset and Maintenance Plan Configuration | [TPMSP-2085] Placeholder Asset Type - Browse missing Regular Tasks | We added a new Regular Asset Task browse screen. Right-click the context menu on the Placeholder Asset Type to view this screen. |
TPMSP-2085 |
| Asset and Maintenance Plan Configuration | [TPMSP-2092] Feature - Ability to Move Sites | The Site Feature now allows moving sites via a custom action on the assist panel. |
TPMSP-2092 |
| Asset and Maintenance Plan Configuration | [TPMSP-2105] Import API - Asset Type Entities - Delete Import Action Does Not Work | All records that cannot be created, updated or deleted as part of an Import action will now fail with an appropriate error message. |
TPMSP-2105 |
| Asset and Maintenance Plan Configuration | [TPMSP-2086] Asset Register - Change Asset Type | The Change Asset Type feature allows the user to change the Asset type on which a Regular Asset is based. |
TPMSP-2086 |
| Asset and Maintenance Plan Configuration | [TPMSP-2149] HEAT #2211529 Asset Type Tree Interval Sorting | We fixed a sorting issue of grouped items where interval types were sorting in ascending order on asset and type tree controls. |
TPMSP-2149 |
| Business Intelligence | [TPMSP-2181] HEAT #2224667 not able to export to excel multiple times | TPMSP-2181 | |
| Financial Management | [TPMSP-2047] Placeholder - Site Financial Years Missing | This was addressed by bug TPMSP-2131, in release 2021.2.11. API functionality for the import of Currencies is available. |
TPMSP-2047 |
| General | [TPMSP-235] Unable to export & copy information (Excel) | We've fixed the issue around not being able to copy information using "Ctrl + C" on dashboards. Information will be copied in a format that can be consumed by Excel. |
TPMSP-235 |
| General | [TPMSP-2253] HEAT #2259611 Caviro - Main Menu can't be translated via frontend | Profile Enabled Menu Designer: This is a new feature where the administrators can customise the Main Menu and save it as an operational profile. |
TPMSP-2253 |
| General | [TPMSP-2324] HEAT# 265568: Duplicate Key violation during synchronization of Asset Task Attributes | TPMSP-2324 | |
| General | [TPMSP-2165] HEAT #2219868 Dashboard Regular asset type task attribute, problem when trying to modify | Previously on dashboards like Regular Asset Type Task Attributes, which have fields with nested fields, i.e. predefinedValue.value/ value.value, the Query Builder was comparing the screen's original fields with the fields the user currently has active on their dashboard. Any field not in the original field set, i.e. predefinedValue, was seen as a newly added field and QB reinserting the original field of predefinedValue.value. So when you have 20 original fields and the current grid has 20, of which two contain ".value" in their name, QB would generate a grid with 22 fields. ".value" has since been added as an allowed fieldname extension; this way, Query Builder knows to strip ".value" out of fieldname; thus, it gets the correct original field. |
TPMSP-2165 |
| General | [TPMSP-2115] Meter Reading Dashboard UI - Duplicate Readings Displayed | We've implemented a couple of changes so that duplicates in this space do not surface on the UI. |
TPMSP-2115 |
| General | [TPMSP-2126] Permission Tree Code Lookup UI - Double Records displayed | We've implemented a couple of changes so that duplicates in this space do not surface on the UI. | TPMSP-2126 |
| General | [TPMSP-2120] HEAT #2209605 When selecting date OK+ takes the day before | We fixed an issue where dates were parsed incorrectly on the Brazilian time zone on the calendar visual control. |
TPMSP-2120 |
| General | [TPMSP-2138] HEAT #2211614 Export to Excel shows strange time format | We fixed an issue where duration values would return in their ISO standard format instead of a readable format (0:01:20:00). |
TPMSP-2138 |
| General | [TPMSP-2128] HEAT #2210985 Estimated duration not transferred from App to Onkey Plus | We have added new fields to Work Orders that the user can modify. Auto Calculate Estimated Downtime Auto Calculate Estimated Duration We added new System Options that the user can modify. Auto Calculate Estimated Downtime For Follow Up Work Orders Auto Calculate Estimated Downtime For Manual Work Orders Auto Calculate Estimated Downtime For Scheduled Work Orders Auto Calculate Estimated Duration For Follow Up Work Orders Auto Calculate Estimated Duration For Manual Work Orders Auto Calculate Estimated Duration For Scheduled Work OrdersWe added validation to stop users from modifying Estimated Downtime when Auto Calculate Estimated Downtime is true. We added validation to stop users from modifying Estimated Duration when Auto Calculate Estimated Duration is true. |
TPMSP-2128 |
| General | [TPMSP-2147] HEAT #2215273 Sorting feature is not working on tasks | Please note that code is a text field. Therefore, we apply text sorting to this column. Please log an idea/feature request if you would like the ability to toggle to number sorting. |
TPMSP-2147 |
| General Configuration | [TPMSP-2110] Localisation Keys - Duplicate keys needed for profile on edit screen | A script needs to be run before migrating to 2021.3. The script shows the duplicate localisation keys; duplicates then need to be manually deleted. The context for the translation resides with the client to decide which ones to delete. Once done, the migration can take place. OK+ now restricts duplicate localisation keys per localisation set, and the OK+ UI will try and find a match no matter the casing of the localisation key. |
TPMSP-2110 |
| On Key Plus | Vulnerability 6.2.3 - Urls that return the same results for privileged and unprivileged users | Identified and fixed API endpoints returning privileged data to restricted users. |
|
| System Management | [TPMSP-2058] Add Timestamps to Work Order Changelog | The Changelog Records on edit screens have been extended to display a timestamp of when the record was created or altered. |
TPMSP-2058 |
| System Management | [TPMSP-2095] Changelog - Missing Insert Record | The Changelog on an Edit Screen now displays the record for creating/inserting an entity. |
TPMSP-2095 |
| User Access Management | [TPMSP-2020] Profiles - Import/Export functionality | The system now allows importing and exporting profiles from within the profiles assist panel. |
TPMSP-2020 |
| User Access Management | [TPMSP-2184] HEAT #2223626 Error when saving profiles "Record modified by another user" | We fixed an internal issue where an error would generate incorrectly when overwriting a profile the second time. |
TPMSP-2184 |
| User Access Management | [TPMSP-2187] HEAT #2223332 Dependencies not visible at C-Group level (Cannot view Rules on Regular Asset Type Component) | For the following entities below:
|
TPMSP-2187 |
| User Access Management | [TPMSP-1552] Operational Role Rule - "Strict" user is able to view list of other profiles | We have enhanced the feature as follows:
|
TPMSP-1552 |
| User Access Management | [TPMSP-1906] Profiles - Users must be able to make any profile default | There is a new action in the profile switcher.
|
TPMSP-1906 |
| User Access Management | [TPMSP-2161] HEAT #2216256 - Blank Profile Panel | We added a check to ensure the profile pane loads under all circumstances. |
TPMSP-2161 |
| User Access Management | [TPMSP-2064] Profiles - Unable to "Save As" from existing profile on Asset Tree | We could not reproduce this bug in Release 2021.3. |
TPMSP-2064 |
| Work Management | [TPMSP-2197] HEAT #2232225 Active Confirmed Task Proposed that are linked to Delete Confirmed Components | We've implemented a change in the asset accept development that would force children to go DC-Deleted Confirmed if a parent is already DC. | TPMSP-2197 |
| Work Management | [TPMSP-2179] HEAT #2224484 API: Help to investigate end-point failure "Save tasks" and "Save spares" | We've spent some time investigating specific scenarios where developers got errors while consuming the API's. We were able to explain the errors and ways to work around them. |
TPMSP-2179 |
| Work Management | [TPMSP-2170] Work Required Field is missing Merged Information | We added Merge and split information on the work required field; this can be disabled on the system options. |
TPMSP-2170 |
| Work Management | [TPMSP-2180] HEAT #2222418 Multi-select option for Proposed Work Order Batch deletion |
|
TPMSP-2180 |
| Work Management | [TPMSP-2178] HEAT #2221788 Don't tick the zero task default | We removed default selection of the first item from the Work Order Overview panel. |
TPMSP-2178 |
| Work Management | [TPMSP-1525] OK Express - Should not be able to merge work orders that are in the "Approved" status | We added a new restriction option to the Merging system options whereby the user can define which Work Order Base Statuses are allowed to be Merged. |
TPMSP-1525 |
| Work Management | [TPMSP-2146] HEAT #2214789 Active tasks on inactive parent components | We fixed active tasks on inactive parent components appearing on proposed WOs. |
TPMSP-2146 |