2022.3.1 (2022-05-09)

New Features

Area Title Description Reference
Plus: Architecture Email configuration tenant specific

Email configuration can now be done per tenant.

OKPMARCH-120
Plus: Common Functionality Cross Reference on Query Builder

This is a new business feature whereby a user can now cross reference to other table fields via the query builder.

OKPMGNE-50
Plus: Reporting [TPMSP-2364] Categorize reports for Launch Reports in OKP to filter available reports

The user can now configure the system so that a subset or reports (based on the category) are viewed when launched from an entity. The user can also configure the system so that reports can be launched from all entities.

OKPRA-15

Modifications

Area Title Description Reference
Plus: Architecture Firm up Sync Re-Mapping Robustness

The enhancement to the robustness of this feature ensures that Suppression and Follow-up Tasks are correctly referenced when multi-layer linking is done.

OKPMARCH-102
Plus: Architecture Background Task Summary Cache refreshing

Background Task Summary Cache refreshing for the background task widget on the UI.

OKPMARCH-114
Plus: Architecture DevOps: SDLC Processes for existing On Key Plus Tenant DBes

DevOps: SDLC Processes for existing On Key Plus Tenant DBes

OKPMARCH-115
Plus: Architecture Email Whitelisting

Email Whitelisting

OKPMARCH-116
Plus: Architecture Verify migrations are running between branches/releases

Verify migrations are running between branches/releases

OKPMARCH-118
Plus: Architecture Cross references to Delayed Side-effects

Cross references was added to Delayed Side-effects in order to add the ability to cross reference from Asset Tree to delayed side-effects. This will be very useful for Proposed Work Order generation.

OKPMARCH-119
Plus: Asset Types [TPMSP-2345] Front-end Asset Type Change - no indication of an action happening after Accept was clicked

After changing an Asset Type on an Asset, a toast notification is shown as an indication that the action was successful.

OKPMATY-91
Plus: Assets [TPMSP-2214] HEAT #2243318 Not possible to change "Default interval" with Match Update functionality

Match Update templates now allow users to specify which fields are required by others. On the Regular Asset Task match update, when the user selects either the "First Default Interval Code" or the "Second Default Interval Code", the Interval Type fields are automatically selected and rendered, allowing the user to first specify the Interval Type before selecting an available Interval Code.

OKPMAST-96
Plus: Common Functionality Job: Clean temporary template and resource customisations

A new job has been added - Docs.CleanTemporaryCustomisationsJob. This job will clean up temporary customisations as per the schedule. The default schedule is every 7 days. Temporary customisations are saved when users execute a dashboard with an altered Query, grouping or sorting, but does not save it to a profile.

OKPMGNE-57
Plus: Generic User Interface [TPMSP-2338] UI Edit Screen - Refresh Button Hidden Behind Toggle Menu - Extra Clicks

The Refresh button is now available in the toolbar, and removed from the toggle options.

OKPMUX-63
Plus: Generic User Interface [TPMSP-730] Column sorting - clicking on arrow does not sort

The target area for clicking the sorting, has been increased. This allows for easier clicking when trying to sort columns

OKPMUX-69
Plus: Generic User Interface [TPMSP-1764] Messages Pane - No Way to Dismiss System Error Message

The user can now dismiss all error messages from the error panel.

OKPMUX-70
Plus: Generic User Interface [TPMSP-597] Asset and Asset Type Search General UI Problems

Label changes to Asset Type Tree Search window.

OKPMUX-71
Plus: Generic User Interface [TPMSP-2396] Shift Select in a Grid not possible

The user can now select rows on a dashboard by pressing Shift and then selecting.

OKPMUX-74
Plus: Work Management [TPMSP-2329] HEAT #2295807 - Spares not duplicated on DEFAULT Tasks when Merging Work Orders

There are six System Options now governing how Work Task detail records are merged. For Spares, Resources and Sub Tasks. There is the option to choose whether to always merge, never merge or to only merge when details are different. Different options can be specified for Standard Tasks and Regular Asset Tasks on Work Orders.

OKPMWMN-58
Plus: Work Management [TPMSP-2346] Navigation: Not possible to Navigate to the WO created from a Proposed WO

A user can now navigate from the Proposed Work Order to the Work Order.

OKPMWMN-62

Bug Fixes

ID Area Title Description Reference
86937 Asset and Maintenance Plan Configuration [TPMSP-1656] PMR- Incorrect naming of field when linking Conditions to Asset Type
We corrected the translation to be Link Conditions instead of Link Follow Up Tasks.
TPMSP-1656
87216 Asset and Maintenance Plan Configuration [TPMSP-1696] Asset Type Component - Incorrect Naming of Linking & Looking Up Rules
The Link Rule button and corresponding lookup table's names now read correctly.
TPMSP-1696
89655 Asset and Maintenance Plan Configuration [TPMSP-2001] Asset Type Tree - Development Status Assist Actions Missing At First Open
We fixed a bug where context sensitive details in the Assist did not display for entities in the Assist.
TPMSP-2001
89653 Asset and Maintenance Plan Configuration [TPMSP-2006] UI - Opening and closing of a tasks collapse the expansion of the asset type tree
No longer reproducible in 3.1
TPMSP-2006
91685 Asset and Maintenance Plan Configuration [TPMSP-2157] HEAT #2213942 Adding an asset/asset type task spare - Cannot paste code for material master
We fixed the bug so that you can now paste the code for material master and tab out of the field.
TPMSP-2157
91796 Asset and Maintenance Plan Configuration [TPMSP-2166] HEAT #2220658 Error when using "++" Link Follow up task
We fixed an issue that caused the AddToWorkOrder not to have its default value set.
TPMSP-2166
92039 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
92610 Asset and Maintenance Plan Configuration [TPMSP-2212] HEAT #2243123 Synchronization error when changing from Hour to ONREQ
We fixed the bug by setting RegularAssetTask->Meter to null correctly when RegularAssetTask->IntervalType1 is set to scheduling kind AdHoc.
TPMSP-2212
92620 Asset and Maintenance Plan Configuration [TPMSP-2214] HEAT #2243318 Not possible to change "Default interval" with Match Update functionality
Match Update templates now allow users to specify which fields are required by others. On the Regular Asset Task match update, when the user selects either the "First Default Interval Code" or the "Second Default Interval Code", the Interval Type fields are automatically selected and rendered, allowing the user to first specify the Interval Type before selecting an available Interval Code.
TPMSP-2214
92692 Asset and Maintenance Plan Configuration [TPMSP-2216] HEAT #2247895 Is_Initialised fail reason is AssetTaskNotActive, but the task is active
We have implemented an improvement that if a task's "Is Active" status changes, an "Is Initialised" check is automatically triggered. The "Is Initialised" flag might change (incidentally, it won't change if the task is made inactive and was already not initialised for any other reason). If the "Is Initialised" flag changes, it triggers an automatic check of the "Is Ready for Scheduling" flag. The "Is Ready for Scheduling" flag evaluates as false if the asset task is not initialised for any reason. If the task becomes initialised again (say Is Active is true), then that will ultimately trigger the "Is Ready for Scheduling" flag to go true (if no other errors).
TPMSP-2216
93730 Asset and Maintenance Plan Configuration [TPMSP-2258] HEAT #2256097 - Unable to delete Spare when spare rule has been deleted and added back
No longer reproducible in 2022.3.1
TPMSP-2258
93804 Asset and Maintenance Plan Configuration [TPMSP-2275] HEAT #2263324 Suppression Not Working On Tasks That Don't Have Due Tasks Scenario 1
Tasks that do not have due tasks (because they are too far in the future) now still suppresses other tasks.
TPMSP-2275
93833 Asset and Maintenance Plan Configuration [TPMSP-2279] PMR - Unable to Sync When Multiple Conditions Are Active
We fixed the validation for active regular asset conditions to correctly enforce the rule of only one active condition per condition type.
TPMSP-2279
93989 Asset and Maintenance Plan Configuration [TPMSP-2288] HEAT #2269335 - Screen without scroll bar
We updated the styling for preview dialogs.
TPMSP-2288
93986 Asset and Maintenance Plan Configuration [TPMSP-2291] HEAT #2273356 - B-Group Assets inherited without Asset Types
Inherited Assets are now created with relevant Asset Types after synchronisation.
TPMSP-2291
94088 Asset and Maintenance Plan Configuration [TPMSP-2319] HEAT #2292193 - Inherited not modified when original task's linked object is changed to DeleteAwaitingConfirmation
When changing the development status on a spare of an original task, the task now displays as modified, as expected. The inherited spare part's development status is correct, and the inherited task's development status is now updated.
TPMSP-2319
94087 Asset and Maintenance Plan Configuration [TPMSP-2320] HEAT #2292277 - Changes not applied to the inherited
We fixed this issue by presenting the user with the dialog to select which options to make active/inactive from the dashboard, identical to the one when the record's crud is open. Thus there is no difference in behaviour when activating/deactivating a record from the dashboard vs from its crud.
TPMSP-2320
94125 Asset and Maintenance Plan Configuration [TPMSP-2323] HEAT # 265566: Mismatch between Material Master and Asset Type task spare commodity causing synchronization error
The Commodities on Stock Items, Regular Asset Task Spares and Regular Asset Type Task Spares are now referenced directly from the linked Material Master; they are no longer stored on the entities themselves. Therefore when the Commodity is changed on a Material Master entity, the Commodity shown on all Stock Items, Regular Asset Task Spares and Regular Asset Type Task Spares which reference that Material Master entity, now reflects the new Commodity.
TPMSP-2323
94499 Asset and Maintenance Plan Configuration [TPMSP-2342] Copy Paste ATT - Validation prohibits copy paste of ONREQ Tasks
It is now possible to copy and paste an Asset Type Task with First Interval Type Scheduling Kind set to Adhoc.
TPMSP-2342
95717 Asset and Maintenance Plan Configuration [TPMSP-2405] 50% Suppression not working as expected - "Infinite Suppression" scenarios 5.1 & 5.2
It was found that the 50% suppression was rounding down and therefore the last day of the window was missed. This was corrected and the 50% suppression and infinite suppression is now working as designed.
TPMSP-2405
96404 Asset and Maintenance Plan Configuration TPMSP-2447 - ONREQ unable to synch due to Scheduling Method not Null, but no Scheduling Method Value
This issue was caused by old data that was incorrect after a bug fix. The migration was enhanced in order to now fix old data so that the entities can be synced successfully.
TPMSP-2447
96405 Asset and Maintenance Plan Configuration TPMSP-2449 - Inactive Suppressor still suppressing "slave"
When the suppressor task becomes DeletedConfirmed or InActive the suppression logic did not ignore the suppressor task. This caused the suppressed task to still be suppressed.
TPMSP-2449
96647 Asset and Maintenance Plan Configuration TPMSP-2464 - HEAT #2372210 - Synchronisation Error - Object reference not set to an instance
The process of making an Asset Type entity under development when making a change to it also caused descendants to incorrectly become under development, even if they should not. A scenario where they should not is if they have not been confirmed yet.
The error message that happens for this during sync has also been improved to give more context of why it's failing, rather than just "Object reference not set to an instance"
TPMSP-2464
96645 Business Intelligence TPMSP-2263 GIMReq: Assign WYN Admin role limitation
Defined allowed roles can now be configured per tenant.  Users will have their User->UserOptions->Report Roles validated against the tenant roles.

Tetra Pak - Evette
91404 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).
Following the above change, duration values now export as minutes. It will convert it back to a format that On Key can work with when importing a duration in minutes.
TPMSP-2138
94126 General [TPMSP-2322] HEAT #2285055 - Caviro - Double filter icons
We fixed an issue where a removed column filter would affect the saved profile, causing future column filter issues on the current or derived profiles.
TPMSP-2322
94509 General [TPMSP-2327] Designer - Unable to create profile for the Create Regular Asset Type Task screen
We fixed an issue involving how the data-properties were processing defaults when accepting.
Just a note, this issue has also been resolved in the redesigned data-properties that will be coming in 4.0.
TPMSP-2327
94508 General [TPMSP-2333] Assist Panel Background Task Summary - Showing All Task Instead of Past 24 Hours
We fixed the following:
  • The 24-hour label was changed to "Most Recent".
  • Removed the Cancelling and Aborting statuses and add a joint status called Other, which displays a count value equal to the sum of the cancelling and aborting tasks.
  • "View more" button was renamed to "View All".
  • Background task widget data has been filtered to only show background tasks that started in the last 24 hours.
TPMSP-2333
94507 General [TPMSP-2334] Operational Role Profiles - Duplicate blank profiles added which removed previous user default profiles
Previously when migrating to a newer version of On Key Plus (2021.3.0), default profiles containing breaking API and template changes would be automatically swapped out with the latest system profile. This strategy was cumbersome for the end-user. Default profiles containing breaking changes between versions are no longer swapped out, instead, DB migrations have been put in place to cater for breaking changes between On Key Plus versions.
TPMSP-2334
94505 General [TPMSP-2336] Profiles - Unable to select a profile
We fixed the selection indicator for the profile switcher; profiles loaded as default have a tick indicating it has been loaded/selected.
TPMSP-2336
94502 General [TPMSP-2339] Copy (Cntrl V) form grid - Not keeping sorting or grouping when select all is used
We fixed an issue where the data copied from the data grid did not honour the grid's existing sorting.
TPMSP-2339
94501 General [TPMSP-2340] HEAT #2263324 Suppression Not Working On Tasks That Don't Have Due Tasks Scenario 2 and 3
When a usage-based suppressed task moves out of the suppressor task's suppression window, it is still suppressed because of a decrease in the associated meter's ADR for the following conditions:

For Last Scheduled suppressor tasks:
If the suppressed task's due reading is less than or equal to the suppressor task's Last Scheduled Service Meter Reading

For Last Done suppressor tasks:
If the suppressed task's due reading is less than or equal to the suppressor task's Last Service Meter Reading
TPMSP-2340
94528 General [TPMSP-2343] Asset Type Task Rules/Spare Rules - User cannot view any rules even when having all permissions for rules
We changed the rule links to have its own set of standard permissions; however, the rule links uses its parent's PermissionTreeId to filter on.

Example:
RegularAssetTypeTask (PermissionTree=1)
  RegularAssetTypeTaskSpare (PermissionTree=2)
    RegularAssetTypeTaskSpareRuleLink (Uses RegularAssetTypeTaskSpare->PermissionTree)

With this example, you would need View Permission for RegularAssetTypeTaskSpareRuleLink for PermissionTree 2 to be able to view it. The same goes for editing etc.

TPMSP-2343
94527 General [TPMSP-2345] Front-end Asset Type Change - No indication of a action happening after Accept Clicked
Previously, there was no indication that the action was successful. We added a success toast message to indicate a successful update of an asset type.
TPMSP-2345
94529 General [TPMSP-2349] HEAT #2307274 - Follow up and Suppression Asset Type Tasks linked to incorrect records
Remapping is required when an object in the asset register points to another item in the same part of the tree and then rolls down to a descendant. The pointer to the ancestor item needs to be remapped to the correct descendant object. Some more complex asset register scenarios would remap incorrectly.
The remapping logic on the type side has been reworked to now handle these scenarios.

Manual fixing is still required for existing incorrect mappings. This issue cannot be fixed with a script due to the complexity of rollout and sync. The suggested fix would be to remove the incorrect items and add them again.
TPMSP-2349
94618 General [TPMSP-2360] Export of profiles - Not able to export an Operational Role profile
You can now export Operational Role Profiles.
TPMSP-2360
94616 General [TPMSP-2362] Parameters: Inconsistent inputs required for same fields between filter criteria and parameter criteria using "In" as operator
Copy-pasting values from Excel into a parameterised criteria field when using the "IN" operator now behaves consistently.
TPMSP-2362
94615 General [TPMSP-2363] Parameters: Can not save a parameterised query to have a blank box to input if IN or NOT IN operator is used
You can now run and save a blank parameterised criteria to profiles when using the IN operator.
TPMSP-2363
94793 General [TPMSP-2364] Categorize reports for Launch Reports in OKP to filter
You can now launch reports from any Entity if it is enabled/configured under System Options -> Reports -> Entities. It also specifies which Wyn Report Categories to filter with when launching a report for a given entity.
TPMSP-2364
94792 General [TPMSP-2367] Table needed for replication without Primary Key
We created a new primary key column on the table as requested.
TPMSP-2367
94795 General [TPMSP-2370] HEAT #2314128 - Task Rule Evaluation Issue for NOT SPECIFIED Option Values
This bug occurred when a Rule Text was updated to no longer include a specific Option. When that happened, the Regular Asset Type Option links for that Rule Option were not maintained and therefore not deleted. As a result, the synchronisation process encountered an invalid Option, which did not work. With this fix, Regular Asset Type Options are now maintained and therefore inserted and deleted when Rule Texts are changed to include or omit specific Option parameters.
TPMSP-2370
94980 General [TPMSP-2373] Profiles - Unable to create profiles on screen affected by template breaking change
You can now create profiles from a user operational role profile that is not custom.
TPMSP-2373
95197 General [TPMSP-2383] Filtering includes count of items
We expect only the value of a column filter item to be included by a text search. Added an excluded field "count", to the filter to meet this expectation
TPMSP-2383
95184 General [TPMSP-2387] Disappearing Column Header
We fixed an incorrect assignment of a missing localization translation.
TPMSP-2387
95194 General [TPMSP-2392] Synchronization - Cannot sync some asset types
The Commodity fields were removed from the RegularAssetTypeTaskSpare, but there were some type side changes for those fields that still needed to be synchronised. This caused the sync to fail.
The sync has now been changed to be more robust when this occurs.
TPMSP-2392
95193 General [TPMSP-2393] All grids when Copy pasting (Cntl V CntrlP) copies with an additional blank column at the end We fixed an issue where an additional blank column was erroneously added during copying data from a data grid. TPMSP-2393
95204 General [TPMSP-2395] Copy paste from grid Date and Duration Formats incorrect
Duration values copied out of the data grid were formatted to minutes.

In addition, there was concern when pasting datetime fields from On Key into Excel, the value would change to a number, however this is an Excel specific issue. We propose the following work arounds when pasting datetime fields into Excel:

Work Around 1:
  1. Before copy-pasting data into Excel, within Excel select the columns datetime data will be copied into
  2. On the Home tab, within the Number section change the format from General to Text
  3. Copy the data from On Key
  4. Paste the data into Excel
Ensure you change the format of the column before the copy-paste operation is performed.

Work Around 2:
When pasting, you can make use of Excel's Text Wizard to configure column formats:
  1. Copy On Key data
  2. Paste into Excel
  3. When values have been pasted you will notice a small popover with a clipboard icon and (Ctrl) appear. Select it and then select the Use Text Import Wizard... option
  4. The Text Import Wizard will appear, you can click next on the first screen
  5. On the 2nd step, ensure the Tab delimiter is the only option selected under the Delimiters section. Click next once complete
  6. On the 3rd step of the wizard, within the data preview section, select columns which contain datetime data and then within the column data format section, ensure the Text option is selected
  7. Once all columns have been correctly formatted, you can then select Finish. The copied data should now appear as expected

Work Around 3:
The reason Excel is converting datetime data to a number is due to the configuration of the decimal symbol on the user's system. You can change this configuration by:

NOTE: this is a Windows 10 solution. If you are experiencing this issue on a different operating system, you will need to check how to change the decimal symbol for your specific operating system.
  1. Navigating to the Regional Settings screen
  2. Select Additional date, time & regional settings
  3. Select Change date, time, or number formats
  4. On the Region dialog, select the Additional settings... option                                                                           
  5. Within the Customize Format dialog, you can change the Decimal Symbol. Ensure this value is not set to a period.
  6. Once changed, select apply.
  7. Close the Customize Format dialog to return to the Region dialog and select apply. 
You can now copy-paste datetime fields into Excel and it should not convert the cell to a number

TPMSP-2395
95203 General [TPMSP-2396] Shift Select in a Grid not possible
We added the missing ability to Shift select records.
TPMSP-2396
95716 General [TPMSP-2406] Cycle Suppression not working as expected scenario 4
Cycle suppression was not applied to the Last Scheduled date and reading of the Suppressor Task. This was fixed and does now apply the suppression correctly.
TPMSP-2406
90830 General Configuration [TPMSP-2093] Sorting - Dates do not sort in "Notification- & Notification Event Outbox" dashboards
We removed sorting from the hidden id columns.
TPMSP-2093
96489 General Configuration TPMSP-2459 - Profiles - QB Doesn't Apply on Asset Tree Browse -> Work Orders -> Selected Asset
The instances where the filter was not applied has now been fixed
TPMSP-2459
96455 Infrastructure TPMSP-2453 - API - Importing Rules on Asset Type task an Spares - permission missing
To safely calculate user permissions we aquire a lock on the user. In order to stop duplicate permissions when we cannot lock the user we assume it's being calculated by another job already. In some cases this then cause the user to be skipped.
To work around this edge case we've implemented a better message in the calculate background task to indicate this is happening and also an additional job to register skipped users for a retry.
TPMSP-2453
96106 On Key Plus TPMSP-2424 Asset Type Changes not possible on high level Regular Assets
The validation check was incorrectly seeing Regular Assets two levels down directly under the Asset that the type change is for. This has been resolved by improving the validation.
TPMSP-2424
96149 On Key Plus TPMSP-2433 - Not able to add ID of any entity as a Filter Criteria in the Query Builder
The issue was introduced when adding cross reference support to query builder. When choosing a field on the criteria tab on the query builder, it ignored the fields that contains cross references "Id fields" and prevented the field to be added for filtering. We added support for selection on these special items which fixes the issue.
TPMSP-2433
87772 System Management [TPMSP-1764] Messages Pane - No Way to Dismiss System Error Message
We fixed the issue by updating the calling function to pass the correct amount of parameters to allow the close button to show.
TPMSP-1764
90194 System Management [TPMSP-2056] Toolbar icons removed when window is made smaller
Previously, on clicking maximize, the dialog statically set its own maximum width to that of the window's width. We updated it so that the parent container can dynamically determine the maximum width by using CSS values.
TPMSP-2056
94380 System Management TPMSP-2330 HEAT #2288788 - Last Done Information from Work Order Task not visible in Asset Task
The domain event reacting on the Work Order close can generate large amounts of change log.
The change log are not split into batches to stop one large change log event from crashing the side effect. This has been fixed in order to facilitate large Work Order Status Change bulk processes.
TPMSP-2330
91238 User Access Management [TPMSP-2109] Filters in dashboards do not show data in a chronolical order
This bugfix corrects the sort order of the column filter items sorting them in ascending order.
TPMSP-2109
94503 Web Client [TPMSP-2338] UI Edit Screen - Refresh Button Hidden Behind Toggle Menu - Extra Clicks
We moved the refresh button back to update dialog header on a desktop environment, the refresh will still appear on the overflow on a mobile device.
TPMSP-2338
92543 Work Management [TPMSP-2204] Parameters - Cannot change parameter after clicking "Edit Query" from Parameterised Criteria screen
Returning to the Query Builder to update parameter properties (name, value, etc.) now functions as expected.
TPMSP-2204
92542 Work Management [TPMSP-2207] Corrective WOs have Main Scheduled Readings
When manually creating a Work Order and adding a Task with a meter linked, there are now no details in the Scheduled Meter Reading column on the Meters tab of the Work Order.
TPMSP-2207
93988 Work Management [TPMSP-2289] HEAT #2276674 - Tasks containing only inactive spares blocking Work Order Generation
This bug has been fixed so that Regular Asset Task Follow Up Task links that are inactive or Deleted Confirmed will no longer be added to Follow Up Work Orders.
TPMSP-2289
94381 Work Management [TPMSP-2329] HEAT #2295807 - Spares not duplicated on DEFAULT Tasks when Merging Work Orders
There are six System Options now governing how Work Task detail records are merged. For Spares, Resources and Sub Tasks, there is the option to choose whether to always merge, never merge or to only merge when details are different. Different options can be specified for Standard Tasks and Regular Asset Tasks on Work Orders.
TPMSP-2329
94526 Work Management [TPMSP-2346] Navigation: Not possible to Navigate to the WO created from a Proposed WO
You can now navigate to the Work Order generated from a Proposed Work Order.
TPMSP-2346
91882 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.
Profiles that exhibited this issue has also now been migrated.
TPMSP-2178
96403 Work Management TPMSP-2446 - Splitting tasks from a Follow-up Work Orders (non-scheduled), generates a scheduled prefix Work order code
When splitting Work Orders, when the source Work Order was a Follow Up Work Order, the newly created Work Order's Code prefix was generated incorrectly, using the prefix for Scheduled Work Orders instead of Unscheduled Work Orders. This has been fixed so that the unscheduled Work Order prefix is used for Work Orders which are split from Follow Up Work Orders.
TPMSP-2446