FintechOS 21.1.6

July 20th, 2021

This release comes with a new Boolean output structure for server side scripts, performance updates, a new style sheet system parameter, and bug fixes. Last but not least, FintechOS Studio now comes with a new UI, fresh logos, and a new name: Innovation Studio.

What's New

Studio Renamed

Starting with this update, FintechOS Studio is going to be called Innovation Studio. The UI and logo have also been redesigned.

New Custom Style Sheets System Parameter

The feature-load-custom-style-sheet web.config key has been replaced with the sys-load-custom-style-sheet system parameter. For more information about working with system parameters see System Parameters on Portal Profiles.

Case Insensitive Values

The columnsDataTypes property of the getTabularDataFromFile options now supports low caps variants of the data types: "string", "number", and "date".

Customizable Insert and Edit Forms for Dashboard Shortcut Widgets

You can now select the insert and edit forms to be used when you create a new shortcut widget in a dashboard.

For more information on working with dashboard widgets, see the Innovation Studio User Guide.

New Boolean Output Structure for Server Side Scripts

A new Boolean output structure is now available for server side scripts. This allows you, for instance, to use server automation script endpoints for validations. For more information about server automation script output structure, see the Innovation Studio User Guide.

Automatically Show/Hide Widgets on Dashboards

A new Visibility Endpoint drop-down menu has been added in the dashboard widget editor. This allows you to use server side scripts with Boolean output to enable or disable the visibility of the widget on the dashboard.

For more information on working with dashboard widgets, see the Innovation Studio User Guide.

Full Width Dashboard

A new option has been introduced for portal profiles. The Use Full Width Forms option in the Edit Portal Profile window, when enabled, sets the main dashboard to full width.

Custom Session Expiration Screens

You can now use custom page templates to customize the session expiration screens displayed by different portal profiles.

For more information about working with portal profiles, see the Innovation Studio User Guide.

Custom Page Templates Support in Deployment Packages

You can now include custom page templates as deployment package components. For more information about deployment packages, see the Innovation Studio User Guide.

Performance updates

  • B2C - reduced client SDK and CSS size

  • Script libraries loaded in parallel

  • Older app versions visible in the Platform Version table

  • Enabled minimal CSS on forms

Fixed Issues

No. Summary Module
FSD-8249 The list of previous OPT sign-in entries has been removed. Innovation Studio
FSD-8269 The user was not immediately redirected to the login screen after the corresponding session token expired. Innovation Studio
N/A Fixed an issue which called the statusChange method on every Insert command. Innovation Studio
FSD-7561 The user was not notified when they exceeded the maximum login attempts. Innovation Studio
FSD-6244, MSC-106 The Reverse Proxy did not propagate cookies between clients and the B2C applications. Innovation Studio
FSD-10717 When pressing the UI Designer button after creating a form with extended attributes, the ebs.GetEntityMetadata method was called even for entities that were not related to the particular step. Innovation Studio
FSD-10048 Importing a deployment package from an earlier version would sometimes make the header not update. Innovation Studio
N/A Header items labels' were not updated in the user interface after editing an attribute. FintechOS Portal
N/A An exception was sometimes thrown after selecting an endpoint from the Innovation Studio endpoints list. Innovation Studio
FSD-5955 On iOS systems, clicking the Back button when generating reports would cause fields to become inconsistent. Innovation Studio
FSD-8546 You could not define entity forms for insert and edit when creating a shortcut widget on the dashboard. For more information, see Customizable Insert and Edit Forms for Dashboard Shortcut Widgets.

Innovation Studio

Known Issues

Summary Module
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
Permissions are required for the Developer security role to perform CRUD operations on Omnichannel Campaign entities Innovation Studio
Actions performed on CI list types are not followed by a toast message Innovation Studio
Hyper-personalization menu items are not visible with the Developer security role. Innovation Studio
Permissions are required for the Developer security role to perform CRUD operations on Hyper-personalization entities. Innovation Studio
Custom user journeys are not available in ApplicationTypeXCIType, and cannot be added as an application CI. Innovation Studio
The Audience list is not removed when the campaign is deleted. Innovation Studio
Permissions are required for the Developer security role to perform CRUD operations on Package entities. Innovation Studio
Names of exported zip files are not properly generated. Innovation Studio
Importing a deployment/project pack that has a BEntity without 'default' named form automatically sets 2 forms as 'is default' Innovation Studio
An exception is thrown when a user with only the Release Manager security role imports a deployed project package. Innovation Studio
An exception is thrown when a user with only the Release Manager security role creates a project deployment package. Innovation Studio
An exception is thrown when you click the Save and Reload button after inserting a new record to an entity. This happens on an environment with the sys-single-page-app-router = 1 and sys-compatibility-url-params-router = 0, and only when using Mozilla Firefox. Innovation Studio