2024 12 16 release notes (core)
Release summary
This page summarises items scheduled for the following release to the Patchworks Core Production environment.
v2024-12-16
16th December 2024 - starting between 8-9am
New features, updates, and enhancements of note are summarised by product area, below:
This release is in the final stages of testing, therefore items detailed below are subject to change. This page will be updated up to the time of release.
Process flows
CPT-3409
CPT-3746
CPT-3077
CPT-3478
CPT-3767
Connectors
CPT-3720
Company management
Company creation Fixed an issue where creating a company via the dashboard could occasionally result in the company being partially created in the database.
CPT-3821
Peoplevox re-authentication
Peoplevox uses SOAP authentication with tokens. Typically, this works by authenticating once and sending a valid token in response - this token is included in all subsequent requests until it expires. When the token expires, a 401
(authentication failed) A response is returned, and we will re-authenticate with the next request.
However, Peoplevox doesn't send a 401
response when a token expires - a 200
(success) code is returned and the outcome is included in the response body. So, we need an alternative approach to manage these requests.
Current solution
We currently authenticate every Peoplevox request to ensure that valid tokens are always present. This happens automatically because a pre-authentication request script is applied for the SOAP authentication method on the Peoplevox connector.
This approach is reliable but not optimal in terms of performance.
Enhanced solution
In this release, the presence of a pre-authentication request script no longer triggers authentication for every request.
A new Peoplevox Re-Authentication Response Script has been developed, which should be applied to any connector steps in your process flows(s) where Peoplevox is used.
The script runs every time a connection is attempted and checks the <AuthenticateResponse><AuthenticateResult>
section of the SOAP response body to determine success or failure. If authentication has failed, the connector step retries the request and re-authenticates for a new token. If authentication is successful, no re-authentication is required.
In this way, we only re-authenticate requests when necessary.
What you need to do
If you receive or send data from/to Peoplevox in process flows, follow the steps below to implement this enhancement.
Don't worry if you can't make these changes immediately - process flows with Peoplevox connectors will continue to run normally, though not optimally. For more information, please see The Peoplevox re-authentication response script.
Step 1 Install the Peoplevox Re-Authentication Response Script from the Patchworks marketplace.
Step 2 Apply this script to any process flow connector shapes where Peoplevox is defined as the source or target instance.
Step 3 Raise a ticket with Patchworks support for the Enhanced Peoplevox Re-Authentication feature to be switched on for your organisation.
Last updated