WorkspacesThis topic relates to Journey Workspaces | Platform Developer | This feature was introduced in the 18.11 releaseThis feature was updated in the 24.10 release
Every Temenos Journey Manager (TJM) release includes compatible versions of Journey Workspaces, Journey Manager, and the Workspaces REST API. Using Workspaces, Manager, and the Workspaces REST API from the same release is the best way to ensure you have compatible products.
However, each supported Workspaces release is also compatible with all other supported TJM releases when using Manager and the Workspaces REST API from the same release, with some exceptions which are described below.
The following scenarios summarize the compatibility of Workspaces with Journey Manager and the Workspaces REST API.
Scenario | TJM release compatibility |
---|---|
Workspaces, Manager, and Workspaces REST API from the same release | Compatible |
Workspaces from one release, Manager and Workspaces REST API from another release | Compatible, possibly with exceptions |
Workspaces from one release, Manager from a second release, Workspaces REST API from a third release | Compatibility is uncertain |
If you've still got questions about whether your Workspaces, Manager, and the Workspaces REST API versions are compatible, continue reading to learn more.
Each Journey WorkspacesJourney Workspaces is a business portal designed to support resolution and customer service activities related to account opening and onboarding. release requires compatible versions of Journey ManagerJourney Manager is a server application, deployed in the cloud or on-premise, that hosts forms, controls interaction with customers, calls on specialized services like identity verification or risk analysis and exchanges data with back office systems of record. and the Workspaces REST APIThe Workspaces REST API provides the integration with Journey Manager that Journey Workspaces needs. in order to support the features included in the release. Compatibility is easily achieved by using Workspaces, Manager, and the Workspaces REST API from a single release. For example, the Temenos Journey Manager 24.04 release includes compatible versions of Journey Workspaces, Journey Manager, and the Workspaces REST API.
By default, Workspaces is designed to be both forward- and backward-compatible with all TJM releases when using Manager and the Workspaces REST API from the same release. Nevertheless, it's possible that some incompatibilities may arise over time as Workspaces, Manager, and the Workspaces REST API are enhanced and improved. All the known incompatibilities are identified below.
To avoid any incompatibility issues, we strongly recommend using Workspaces, Manager, and the Workspaces REST API from a single TJM release.
If you have a specific need that requires deployment of Workspaces, Manager, and the Workspaces REST API from different releases, we strongly recommend using Manager and the Workspaces REST API from the same release. This is because there is no guarantee that Manager from one release and the Workspaces REST API from a different release are compatible.
As a general rule, recent Workspaces releases haven't been tested with older releases of Manager and the Workspaces REST API. In particular, recent versions of Workspaces are unlikely to have been tested with TJM releases that have reached end-of-life. While any combination of Workspaces, Manager, and the Workspaces REST API from different supported releases may be compatible, we recommend that you test any critical features when deploying a Workspaces release with Manager and/or the Workspaces REST API from a different release.
The following supported Workspaces releases are compatible with or have conditional compatibility with all supported Manager and Workspaces REST API releases. Compatibility is ensured when using Workspaces, Manager, and the Workspaces REST API from the same release. Information about the known incompatibilities is available below.
To learn about supported releases, see Temenos Journey Manager End-of-Life Policy.
Workspaces release | Compatible Manager releases | Compatible Workspaces REST API releases | Known incompatibilities |
---|---|---|---|
Workspaces 24.10 | 24.10 and later | 24.10 and later | 1, 2, 3, 4, 5, 6, 7 |
Workspaces 24.04 | All supported Manager releases when using Workspaces REST API from the same release. | All supported Workspaces REST API releases when using Manager from the same release. | 1, 2, 3, 4, 5, 6, 7 |
Workspaces 23.10 | 1, 2, 3, 4, 5, 7 | ||
Workspaces 23.04 | 1, 2, 3, 4, 5 | ||
Workspaces 22.10 | 1, 2, 3 | ||
Workspaces 22.04 | 1, 2 | ||
Workspaces 21.11 | 1, 2 |
Brokers release | Compatible Manager releases | Compatible Workspaces REST API releases | Known incompatibilities |
---|---|---|---|
Brokers 24.10 | All supported Manager releases when using Workspaces REST API from the same release. | All supported Workspaces REST API releases when using Manager from the same release. | 1, 2, 3, 4, 5, 6, 7 |
Brokers 24.04 | 1, 2, 3, 4, 5, 6, 7 | ||
Brokers 23.10 | 1, 2, 3, 4, 5, 7 |
Applicants release | Compatible Manager releases | Compatible Workspaces REST API releases | Known incompatibilities |
---|---|---|---|
Applicants 24.10 | All supported Manager releases when using Workspaces REST API from the same release. | All supported Workspaces REST API releases when using Manager from the same release. | 1, 2, 3, 4, 5, 6, 7 |
Applicants 24.04 | 1, 2, 3, 4, 5, 6, 7 | ||
Applicants 23.10 | 1, 2, 3, 4, 5, 7 |
A number of incompatibility issues have been identified that impact particular Workspaces releases. Information about these incompatibility issues is available below.
Affects: Workspaces 20.05 and later releases
After upgrading a TJM 21.05 or earlier environment to TJM 21.11 or later, you may be presented with an HTTP 403 Forbidden
status code when you attempt to access Workspaces. This may be due to a CSRF token implementation.
To fix this, you need to add the CSRFCross-site request forgery (CSRF), also known as one-click attack or session riding, is a type of malicious exploit of a website where unauthorized commands are transmitted from a user that the web application trusts. token to the following Workspaces portal pages:
Failure to add the CSRF token to these pages prevents users with valid credentials from passing login authentication.
To avoid incompatibility issues when using CSRF tokens to mitigate CSRF attacks, your Maestro version must be the same as or later than your Manager version. For the best experience, we recommend using Manager and Maestro from the same release.
To add the CSRF token to a Workspaces portal page:
Work Spaces
. For more information about form spaces, see View Form Spaces.<form>
element. #if ( $csrfParamter )
<input type="hidden" name="${csrfParamter}" value="${csrfToken}"/>
#end
Repeat this process for each page that needs to be updated.
Affects: Workspaces 21.11 and later when upgrading from Workspaces 19.11 and earlier
Changes to the Workspaces REST API introduced in TJM 21.11 (and retained in later releases) are incompatible with earlier Workspaces releases. Consequently, the Workspaces 19.11 application can no longer be used in a TJM 21.11 or later environment, and you must upgrade your Workspaces application to an Open UX form. For information about developing and deploying a Workspaces Open UX form, see Journey Workspaces form development and Form deployment and security.
Affects: Workspaces 22.10 and later releases
The following features introduced in Workspaces 22.10 require the Workspaces REST API 22.10 or later.
Affects: Workspaces 23.04 and later releases
Workspaces 22.10 introduced the in-app configuration editor. Workspaces 23.04 enhanced this feature, allowing configuration data to be stored in and retrieved from a TJM server. The persistence of configuration data in this way requires Journey Manager 23.04 and Workspaces REST API 23.04.
Affects: Workspaces 23.04 and later releases
Workspaces 23.04 added job properties as a data source option for List screen fields but without the ability to search or filter on these fields. This latter limitation was later addressed by an update in Journey Manager 24.04.
There are minimum TJM release requirements in order to take advantage of these features.
Affects: Workspaces 23.10 and later releases
Workspaces 23.10 introduced dynamic branding which allows themes to be applied based on an organization property or the user’s profile. Branding applied this way takes effect across the app including forms (if they support branding) that are rendered within the app.
The dynamic branding feature requires as a minimum Journey Manager 23.10 and Workspaces REST API 23.10.
Workspaces 20.05 and earlier releases have reached end-of-life and are officially unsupported. For more information about TJM product support, see Temenos Journey Manager End-of-Life Policy.
Workspaces was not updated in the TJM 20.11 and 21.05 releases.
Affects: Workspaces 19.11 and earlier releases
Workspaces 19.11 and earlier releases are only compatible with Journey Manager and the Workspaces REST API included in the TJM 21.05 and earlier releases. This is due to breaking changes in the JM security model and WAR file structure introduced in TJM 21.11.
A TJM 19.11 or earlier environment upgraded to TJM 21.11 or later may be affected by the CSRF token issue mentioned above.
Affects: Workspaces 20.05 and later when upgrading from Workspaces 19.11 and earlier
Workspaces 20.05 replaced the Workspaces client application with an Open UX form. So, when upgrading a TJM 19.11 or earlier environment to TJM 20.05 or later, we recommend you migrate your Workspaces client application to an Open UX form. To learn more about developing and deploying a Workspaces Open UX form, see Journey Workspaces form development and Form deployment and security.
While we don't recommend a mixed-release deployment using a non-Open UX Workspaces client application in a TJM 20.05 or later environment, you can make this work if you really need to keep using a non-Open UX Workspaces client application. However, there are a few things you should know before proceeding down this path.