LogoLogo
AboutSupport
4.3
4.3
  • Unifi User Documentation
  • Install
    • Release Notes
      • Unifi 4.3 Release Notes
      • Unifi 4.2 Release Notes
      • Unifi 4.1 Release Notes
      • Unifi 4.0 Release Notes
      • Unifi 3.1 Release Notes
      • Unifi 3.0 Release Notes
      • Unifi 2.2 Release Notes
      • Unifi 2.1 Release Notes
      • Unifi 2.0 Release Notes
    • Install or Upgrade
      • Global Utility
      • Hotfix
  • Configure
    • Integration Designer
    • Processes
    • Integrations
    • Connections
    • Messages
    • Message Scripts
    • Fields
    • Field Maps
    • Response Actions
    • Event Actions
    • Datasets
      • Create a New Dataset
      • Dataset Extras
    • Polling
      • Pollers
      • Poll Processors
    • Administration
      • Activity Logs
      • Data Stores
      • Properties
      • Scheduled Scripts
      • System Logs
    • Attachments
      • Extracting Attachments
      • Fetching Attachments
      • Embedded Attachments
    • Scripting
      • Snippets
      • Variables
    • Documentation
    • How to guides
      • How to Handle Attachments
        • Message
        • Scripted REST Resource
        • Test AddAttachment
      • How to Manually Close a Bond
      • How to Poll for Large Response Payloads
      • How to Setup an OAuth Connection
        • Identity Provider Instance
        • Identity Consumer Instance
        • OAuth Refresh Token Job
      • How to Setup Heartbeat Messages
  • Deploy
    • Package
    • Instance Clone
  • Operate
    • Bonding
      • Bonds
      • Bonded Attachments
    • Transport
      • Snapshots
      • Transactions
      • Stages
      • HTTP Requests
      • Dataset Requests
      • Poll Requests
    • Error Handling
      • Integration Pause and Resume
      • Integration Repair
      • Request Retry
      • Transaction & Request Replay
      • Transaction Ignore
  • Test
    • Overview
    • Integration Test
    • Test Scenario
    • Test Scenario Data
    • Test Result
    • Test Scenario Result
    • Generating Tests
    • Running Tests
    • Exploring Results
  • Integration Guides
    • Outbound Incident Guide
      • Getting Started
      • Process
      • Integration
      • Connection
      • Create Scenario
        • CreateIncidentResponse Message
        • CreateIncidentResponse Fields
        • CreateIncident Message
        • CreateIncident Fields
        • Trigger
        • Test CreateIncident
      • Update Scenario
        • Response Message
        • UpdateIncident Message
        • UpdateIncident Fields
        • Test UpdateIncident
      • Resolve Scenario
        • ResolveIncident Message
        • ResolveIncident Fields
        • Test ResolveIncident
      • Build - Integration Level
      • Conclusion
    • Bidirectional Asynchronous Incident Guide
      • Getting Started
      • Process
      • Web Service
      • Integration
      • Connection
      • Create Scenario
        • Response Message
        • CreateIncidentReceipt Message
        • CreateIncidentReceipt Fields
        • CreateIncident Message
        • CreateIncident Fields
        • Trigger
        • Test CreateIncident
      • Update Scenario
        • Receipt Message
        • UpdateIncident Message
        • UpdateIncident Fields
        • Test UpdateIncident
      • Resolve Scenario
        • ResolveIncident Message
        • ResolveIncident Fields
        • Test ResolveIncident
      • Build - Integration Level
      • Build the Other Half
        • Move the Integration
        • Reconfigure the Connections
      • Conclusion
    • Incident Update Poller Guide
      • Polling
        • Poll Processor
        • Poller
      • Inbound Message
        • UpdateIncidentInbound Message
        • UpdateIncidentInbound Fields
      • Message Identification
      • Bond Identification
        • Edit Incident Form
        • Edit CreateIncident Message
      • Test Update Poll
      • Conclusion
    • Incident Multiple Message Poller Guide
      • Polling
        • Poll Processor
        • Poller
      • Inbound Messages
        • ResolveIncidentInbound Message
        • ResolveIncidentInbound Fields
      • Testing
        • Test UpdateIncidentInbound
        • Test ResolveIncidentInbound
      • Conclusion
    • Incident Create Poller Guide
      • Polling
        • Connection Variables
        • Poll Processor
        • Poller
      • Messages
        • CreateIncidentInboundReceipt Message
        • CreateIncidentInboundReceipt Fields
        • CreateIncidentInbound Message
        • CreateIncidentInbound Fields
      • Build - Integration Level
      • Test Create Poll
      • Conclusion
    • Incident Parent and Child Poller Guide
      • Polling
        • Connection Variables
        • Child Poll Processor
        • Child Poller
        • Parent Poll Processor
        • Parent Poller
      • Inbound Messages
      • Testing
        • Test UpdateIncidentInbound
        • Test ResolveIncidentInbound
      • Conclusion
    • Incident Attachment Poller Guide
      • Polling
        • Connection Variables
        • Edit Endpoint URLs
        • Get Attachment Poll Processor
        • Get Attachment Poller
        • Select Attachments Poll Processor
        • Select Attachments Poller
        • Edit Child Poll Processor
        • Edit Child Update Poller
      • Messages
        • AddAttachmentInbound Message
      • Testing
        • Test Outbound Scenarios
        • Test CreateIncidentInbound
        • Test UpdateIncidentInbound
        • Test ResolveIncidentInbound
        • Test AddAttachmentInbound
      • Conclusion
  • Troubleshooting
    • Attachments
      • Inbound SOAP/Base64 attachments stopped working
      • New record attachments are not sent from Portal
      • Special characters in attachment file names
    • Datasets
    • Development
      • Bonding to existing records
      • Copying an existing Unifi trigger rule doesn't work
      • Duplicate messages being sent
      • Deleted records are not packaged
      • Multipart Form Data
      • Undefined error when building an integration
    • Diagnostic
    • Installation
      • Latest version of Unifi not accessible
    • Integration Responses
      • Transaction has been processed already
      • Initiating transaction not found for inbound receipt
      • Message has already been processed
      • Message ID not found
      • Message is not valid for this bond
      • Message name not recognised
      • No retry for requests with 401 response
      • Unable to identify message name from request
    • Other
      • Dynamic stage does not render
      • Duplicate bonds on Request integrations
    • Self-test
  • About
    • Quick Tour
    • Roles
    • Supported Features
    • Application Modules
    • Data Model
    • Transport Data Flow
Powered by GitBook
On this page
  • Highlights
  • New Features & Improvements
  • Fixes

Was this helpful?

Export as PDF
  1. Install
  2. Release Notes

Unifi 4.3 Release Notes

Release date: 5 September, 2024

Highlights

The ShareLogic Unifi 4.3 release includes a number of important updates to help improve the Unifi experience and fix some known issues.

  • Fixed the trigger business rule template code so “undefined is not a function” errors are no longer generated.

  • Please check your Unifi trigger business rules to ensure that the logExecute function does not have superfluous parentheses () at the end. These can be easily accessed from the navigator > ShareLogic Unifi > Administration > Trigger Rules.

  • Several domain related updated including inbound receipts now use the correct domain from the transaction instead of the user.

  • Dataset cleanup will now remove old inbound attachments from the Dataset whenever the related Bonded Attachments are cleaned.

  • Snapshots are now controlled by a new system property “Enable Snapshot” which is disabled by default. The property must be enabled before user testing for automated integration tests to be generated from the bonds.

  • The debugging property “Core Debug Mode” is now deprecated. Instead, full logging is enabled with the “Trace Mode” property.

  • Fixed inbound JSON datasets.

Two previously deprecated system properties have been re-purposed in this release. If you have a very old installation, please check that they have been updated and revert to the latest version if necessary. x_snd_eb.snapshot.enable /sys_properties.do?sys_id=a001502e1bd991106eefea4cbc4bcb8a x_snd_eb.designer.auto_diagnostic /sys_properties.do?sys_id=9901502e1bd991106eefea4cbc4bcbd6

New Features & Improvements

UN-442 Consolidate console debug system properties

The 'Core Debug Mode' system property has been deprecated. Enabling Trace Mode is the equivalent of setting 'Core Debug Mode' to "Trace".

UN-1228 Add Coalesce field to "New" view when creating a field from a dataset type message

New fields on Datasets can now be configured for Coalesce during creation.

UN-1459 Integration diagnostic version checking should use the same logic as the new Check Available Updates

Improved the integration dashboard diagnostic that checks and validates versions of Unifi, hotfix, and global utility.

UN-1460 Dataset cleanup should also remove old attachments from the Dataset

Dataset clean-up now also removes attachments used to send and receive Dataset data.

UN-1468 Allow diagnostic to be turned off on the dashboard

A system property has been added to disable integration diagnostics being run automatically when viewing an integration dashboard in Designer.

UN-1469 Allow integration diagnostic scripts to be updated

The Script Include containing integration diagnostics can now be modified.

UN-1473 Bond clean up should no longer throw errors

Updated the Bond cleanup logic to prevent errors generated by one cleanup from stopping the entire cleanup process.

UN-1475 Add integration diagnostic to check async business rules are used

Integration diagnostic checks that the system property glide.businessrule.async_condition_check is set to false.

UN-1476 Integration Diagnostic duplicate bond check should be more efficient for larger query results

Limited the number of duplicate bonds being checked during diagnostic to 20. A custom limit can be defined with the system property x_snd_eb.diagnostic.duplicate_bond_limit.

UN-1479 Add option to control snapshots

Introduced a new system property to control snapshots. Snapshots are now disabled by default. This property must be enabled before testing to allow Integration Tests to be generated.

UN-1489 Add process and send message to Dataset list in Designer

Added Process message and Send message columns to the Dataset list view in Designer for easy navigation.

UN-1491 Check for usage of current in message scripts

Diagnostic now checks for the use of current in message scripts

UN-1492 Clicking the Pin in Designer should close any open menu (when hiding)

Any open submenus are now automatically hidden when collapsing the sidebar in Designer.

Fixes

UN-1267 Integration Diagnostic counter is not updated after using Fix button

Fixing an integration diagnostic issue from the integration dashboard will now automatically update the counters.

UN-1347 Datasets of type JSON cannot be shared between Unifi instances without modification

Support for inbound JSON processing has been addressed. Please make sure to update to the latest Global Utility for this (including versions 4.0, 4.1, and 4.2).

UN-1373 Dataset fixed query time end dates are incorrect

UN-1420 Inbound REST services will incorrectly return an OK response following an error with RestHelper class instantiation

Improved inbound REST API processing to help identify catastrophic internal errors caused by external scripts and cross scope access issues for scoped applications dependent on Unifi.

UN-1433 Review template field maps to prevent errors when no property is provided

All references to gr in the standard Unifi field maps have been removed.

UN-1461 Format Payloads button on Request can show invalid response payload

Fixed payload formatter UI Action script so XML parse errors are simply ignored.

UN-1464 Domains are not set correctly when processing receipts

Sets the requests domain to that of the transaction when processing a receipt.

UN-1466 Update the colour of the notices on the donut chart in Test Assistant

Test result chart colours now correctly match the labels.

UN-1467 Transaction domain overwritten when processing receipts

Updates the HTTP Request domain to be the same as the transaction when processing the inbound receipt.

UN-1481 Trigger business rules that are automatically created cause log warnings "undefined is not a function"

Removed extra parentheses from automatically generated trigger rules.

UN-1483 Domain logic for data stores

The domain of a datastore is always the same as that of the record it is attached to.

UN-1488 Active filter on message field list not working correctly in Designer

Fixed the Active/Inactive field filter on the fields list shown in a message. Selecting Active will show only active fields belonging to the message while selecting Inactive will show both inactive fields and integration-level fields which are not yet included on the message.

UN-1490 Inbound dataset transform maps do not work with fields system fields

Fixed $stage generation in import set transform maps to use only u_ field names.

PreviousRelease NotesNextUnifi 4.2 Release Notes

Last updated 7 months ago

Was this helpful?