Released 27/12/2023
New Features
- PTICM-5562 - It's now possible to pass a JavaScript object to a process instance as the value of a process variable. When you create a process variable, either in the process variable function of a form field or when using the Workflow worker's API, prefixing the variable name with
js_ will preserve the object datatype. See the updated Process Variables section of the workflow knowledge base for more information - PTICM-9288 - iCM scheduled tasks can now be queried, updated and deleted as part of an installation
- PTICM-10118 - A new
updateHistory parameter has been added to deleteProcessInstances. If false any histories written when the process instances started won't be updated with a final summary event (ie set this as false if you are also planning to delete the histories to improve performance) - PTICM-10250 - History Filter Objects have a new
LASTSUMMARY context modifier to target the last summary event of a history. It works in a similar way to theSUBJECT modifier
Improvements
- PTICM-10202 - The titles of shortcuts on the iCM homepage are now escaped
- PTICM-10206 - We've updated our internal metrics to record the number of registered history digests and how often they are run so we can better investigate performance related issues
Fixes
- PTICM-9441 - If internationalisation tokens were used in a form's JavaScript function (for example an error message) special characters were being escaped when they shouldn't be
- PTICM-9475 - In some situations aria labels were incorrectly added to elements, for example the "clear" button on the File Upload field could be tagged as
aria-required="true" - PTICM-9635 - Server-side validation was not being triggered for the File Upload field type when no file was selected
- PTICM-9940 - The "Event Private" properties of the Workflow Complete Task and Workflow Message action fields now support ## tokens
- PTICM-9961 - Workflows would fail to start if empty file references are passed in. This problem would generally only be found if a form started a workflow and was also edited using the form data browser in iCM
- PTICM-10175 and PTICM-10257 - To improve performance when editing a site user group with more than 20,000 members, the membership tab will now only display user IDs. We've also improved the performance when editing the list of users
- PTICM-10241 - We've fixed a bug that prevented the "User profile email address field" on the website user tab in iCM settings from displaying anything
- PTICM-10261 - End point schemas were failing to correctly validate the type
- PTICM-10297 - If a Date Picker field was hidden (for example using helper.hideField) the label and hint were still visible
Last modified on 11 April 2024