2023 03 31 release notes (dashboard)
Last updated
Last updated
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.