FintechOS 21.1.9

September 30th, 2021

This release includes security updates and enhancements to the Omnichannel Campaigns automation processor and Keycloack based authentication.

What's New

Simplified API Access Token Retrieval for Keycloack Based Authentication

For Keycloack based authentication, the GetToken API endpoint no longer requires you to set the <add key="openid-login-is-external" value="1"/> key in the web.config file.

Cancel Individual Omnichannel Campaign Stage Instances

In the Omnichannel campaign stage editor, in the Schedule tab, the Campaign Stage Instances grid now includes a column that allows you to cancel specific stage instances.

Fixed Issues

No. Summary Module
FSD-11463 Users were automatically logged with the same user account in both Innovation Studio and FintechOS Portal, or in multiple FintechOS Portal instances when using Keycloack authentication.
The issue has been investigated and determined to be the expected behavior.
Innovation Studio, FintechOS
FSD-11500 The documentation describing the Hide Action Buttons option has been updated to reflect the correct description. Innovation Studio
FSD-11528, FSD-18990 When attempting to export a Configuration Data Deployment Package, the export failed and the following error message was displayed: Value cannot be null. Parameter name: source. Innovation Studio
FSD-11573 For Keycloack based authentication, the GetToken API endpoint no longer requires you to set the <add key="openid-login-is-external" value="1"/> key in the web.config file. API
FSD-6909, FSD-10149 The Scheduled Jobs editor accepted some invalid Cron expressions which could cause issues with the Job Server. Innovation Studio
N/A When pausing a campaign, instances of ongoing stages would resume sending their activities once the campaign was unpaused, instead of being canceled. Omnichannel Campaigns

FSD-9996

An exception was thrown when trying to create a deployment package with a lengthy name.

Innovation Studio

FSD-9485

An exception was thrown after defining an endpoint to save a session for B2C User Journeys.

FintechOS Portal

Known Issues

Summary Module
On Azure environments, job servers cannot be deployed as a web app. You can bypass this limitation by using a virtual machine instead. FintechOS Platform
During the OCR process done with Computer Vision on a device with Andriod 11, the screen freezes after the photo is taken on screens smaller than 6 inches.

As a workaround, if the user scrolls on the screen so that the address bar is no longer visible, then the bug does not reproduce and they can advance to the next step.

In addition, use the following code snippet to eliminate the issue:
Copy
html, body {

    height: 100%;
}

#ebsContainer {

    height: 100%;

    overflow-y: auto;
}

.main-container {

    height: 100%;

    overflow-y: auto;
} 
Innovation Studio and FintechOS Portal
Plugin assemblies must be copied and pasted in the PortalPluginStore\AddIns folder after import in FintechOS Studio in order to be functional. Innovation Studio
The Save Changes prompt does not appear when the Insert button is clicked. Innovation Studio and FintechOS Portal
Inline editing in views doesn’t work if the view columns are created with attribute aliases from the fetch. FintechOS Portal