Release date: 15 April, 2024
The ShareLogic Unifi 4.2 release mainly consists of minor feature improvements and bug fixes.
The noteworthy updates are:
A new update checker in Designer makes it easy to see if you have the latest and correct versions of the application, utility and hotfix.
Trigger business rules, REST services and SOAP services are now easily accessible from the navigator menu.
Async receipts will now send correctly for inbound create requests that fail.
Fixed an issue with inbound request content-type processing which could result in "HttpRequestError: Unable to identify message name from request".
Fixed the Integration copy logic to prevent duplicate Dataset messages from being created.
Added a new Field Map for ServiceNow GlideList fields.
Links to open hotfix and global utility can now be find in the "Check Available Updates" window, available from the main menu in Designer.
Added search capability for name on the inbound user on connections.
New Dataset field map added for choice fields.
New trigger business rules now use a specific table for the ActivityLog description rather than relying on current.getTableName()
.
Added a new module "Trigger Rules" to the Administration menu group to show Business Rules that are integration triggers.
Added two new modules under the Administration menu group: “REST Services” and “SOAP Services”, each linking to respective web service methods that call Unifi.
Links to Global Utility and Hotfix are now available from the "Check Available Updates" window in Designer.
Updated the way users can check for application, Hotfix and Global Utility versions to make it more useful.
Updated the Replay button on an Http Request so it does not show when the transaction is in the Ignored state.
The data source is no longer packaged with integrations.
Added a new module to show integration templates, and added a new filter to the integrations list to exclude templates from actual integrations.
A new Copy button has been added to the Integration Dashboard.
Number field values are now automatically appended to the record title when viewing in Designer.
Improved the sidebar menu. A collapsed sidebar will show submenus on hover. Clicking on a sidebar item will navigate directly to its page.
Updated transaction processing to clear the bond and document values on the transaction when an inbound create message fails during Stage to Target processing (no bond or document records exist when an inbound create fails). This allows async receipts to be sent as expected.
The Async flag is now available on receipt messages. By default (async off), inbound receipt messages will now be processed while the inbound request waits which will help prevent failed concurrent requests due to large amounts of business logic on high-throughput systems. Turning Async on for a receipt will cause the inbound Stage to Target processing to happen asynchronously as in previous versions.
Fixed an issue with the VersionCheck which caused an error to be thrown when no data was found.
Fixed an issue which prevented scripts using the internal Unifi DataSetProcessor to batch process large amounts of data.
Fixed an issue with the Repair integration process which would repair one transaction before exiting.
Links for hotfix and global utility now work correctly
Fixed an issue with Dataset Cleanup script action caused by the ServiceNow event object now being read only which prevented parameter updates from being passed to the next auto-queued event.
Fixed visual styling of embedded fields list in a message form in Designer.
Updated Designer to prevent announcements from breaking the layout.
Updated loading logic to prevent loading modal when another modal is already open.
Updated HTTP Request replay logic to clear errored transaction values and make it clear what happened in the latest request.
Added logic to send attachments via Unifi integrations when they are added to a record via an inbound email.
Fixed an issue with section visibility checks in Designer portal forms.
Fixed an issue with inbound request content type validation that could sometimes prevent messages from being identified.
An empty Read-only Role property will no longer allow access to records.
Fixed an issue with mandatory field form validation that would show an invalid field modal which looked broken.
Added support for processing a response payload for an outbound async message where the transaction state is Awaiting Receipt.
Fixed issue with duplicate Dataset messages being created when copying an integration containing one or more Datasets.
Updated inbound processing logic to help prevent unique key violations when creating the Bond.
Added configuration to fix navigation issues with Datasets when viewing them in Designer.