This page summarises release information for Patchworks releases to Production during March 2023.
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.
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:
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:
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:
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.
Affected feature | Summary | Patchworks # |
---|---|---|
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
Fixed issue for non-K8s customers where targeting a specific ID could overwrite default service filters. The run service tab now includes a merge service filter option - when toggled on, any given ID filter is merged with existing service filters when the service runs.