2023 03 31 release notes (dashboard)

Introduction

This page summarises release information for Patchworks releases to Production during March 2023.

New features

NetSuite concurrent processing

When syncing sales orders into NetSuite, options are now available to utilise NetSuite's concurrent processing functionality for improved throughput speed.

This is achieved using new , which are available within service destination settings: /

These options are only displayed when NetSuite is defined as the destination connector and sales orders are the entity being synced.

When these options are set together, multiple, concurrent requests are sent to the NetSuite API and then processed by NetSuite concurrently.

For further information please see our NetSuite concurrency page.

Updated features

Create service navigates to canvas

When a service is created, you are immediately directed to the service canvas page. From here, you can see a visual representation of the service flow and access key options:

Run service tab is always displayed

Options on the run service tab can be used to run an active service manually. Previously, this tab was hidden for inactive services. Now, this tab is always visible however, it is greyed out for inactive services:

Unique ID field removed from run service tab (K8s implementations only)

For those Patchworks customers who have been migrated to our Kubernetes infrastructure, the filter by unique ID field has been removed from the run service tab. If you need to run a service for specific entity IDs, you should add an IDs filter - for example:

Custom script activity & payloads added to service logs

Detailed service logs have been updated to include a custom scripts log section. If a payload-level custom script is associated with a service, activity relating to the script is shown here. For example:

If the service was run manually and you opted to download custom script payload (or any other type of payload) a link to the generated file(s) will be available in this log information. For example:

This link can be accessed using a GET API request, authenticated with a Patchworks token. All download links expire 24 hours after the service run has completed.

For further information please see our viewing logs for custom script activity page.

Bug fixes

Affected featureSummaryPatchworks #

Field mappings

Fixed issue where it was not possible to add a transform function to locked rows. Now, source/destination fields are locked but transform functions can be added.

TSYS-2382

Transform editor

Fixed issue where the transform editor was not displaying correctly.

TSYS-2925

Connector status

Fixed issue where connector status incorrectly showed 'authorisation failed' for connectors authorised with oAuth.

TSYS-2941

Field mapping UI

Fixed issue where field mappings without a source but with a transform were displayed with a red border (incorrectly indicating that a source field is required).

TSYS-3036

Advanced editor

Fixed issue where users with the advanced editor role may not be able to save service source/destination changes.

TSYS-3070

Run service

Fixed issue where download custom script payload options were cleared too early.

TSYS-3076

Transform editor

Fixed issue where unable to save a transform which runs a field-level custom script.

TSYS-3130

Custom scripts

Fixed issue where payloads larger than 100kb returned a 500 exception. The maximum size for a script is now 100MB.

TSYS-3144

Run service

Fixed issue where specifying a unique ID could overwrite service filters.

TSYS-3159

Custom scripts

Fixed issue where unable to create a custom script longer than 5000 characters.

TSYS-3167

Service filters

TSYS-3185

New registration

Fixed issue where pressing enter rather continue to confirm password on registration logs into a previous session.

TSYS-3187

Manage users

Fixed user creation error.

TSYS-3191

Run service

Fixed issue where changes made to service destination options were not being applied to the run service tab.

TSYS-3192

Field mapping UI

Reinstated the ability to filter source/destination fields by a given value.

TSYS-3195

Service sync logs

Number of logs returned from database increased from 100 to 1000.

TSYS-3211

Run service filter options

Fixed issue where a specified ID may not persist for the run.

TSYS-3225

Run service

Fixed issue where remaining on the run service page after a run has completed could result in the page continually attempting to retrieve logs.

TSYS-3227

Detailed service logs

Fixed issue where logs displayed an error message if (legitimately) no custom script logs were found.

TSYS-3243

Transform editor

Fixed issue where a string type was not accepted for functions.

TSYS-3300

SFTP connector

Fixed issue where it was not possible to add a service with the Patchworks SFTP connector.

TSYS-3311

Last updated