PlatformManager 1.63.0

 

This document summarizes major improvements and fixes introduced in the PlatformManager release version.

Version

1.63.0

Release date

Aug 14, 2023

In this document:

New Features and Improvements

Improvement Description

ID

Improvement Description

ID

In the Integration Template "Export Pricefx Table to CSV via FTP" in the step Pricefx to CSV Mapper, it is possible now to create a composed field made of Strings.

PFIM-5811

Error messages have been improved in case Data Upload history details are requested for some old Data Upload for which the data is no longer stored.

PFIM-5874

In the template "Export Pricefx Objects to IDoc" there is a new option to export only approved items of Price Lists or LPGs.

PFIM-5881

If an alert/notification cannot be delivered, it is marked with yellow warning icon in the Fired column in the overview table and in the hint you can see the reason, e.g. "Retries exhausted".

PFIM-5917

The Integration Template "Export PriceFx Table to CSV via FTP" can now be used also for Price List tables.

PFIM-5951

Integration Templates "Import CSV from FTP to Pricefx" and "Import CSV from File to Pricefx" now support other characters sets other than UTF-8 for the imported file.

PFIM-5991

When you create a new table within the Data Upload process, the Configure dialog now allows you to set the attribute column as Boolean (this type was added to the dropdown menu). 

PFIM-6062

Price Lists are now supported in Data Upload.

PFIM-6143

The regex validation for custom file names in the templates "Export Pricefx Table to CSV via FTP" and
"Export Pricefx Objects to IDoc" has been improved.

PFIM-6156

Error message for invalid custom file names in the export Integration Templates has been improved (it uses plain English instead of regex specification).

PFIM-6165

In Integration Templates "Import CSV/Excel from file/FTP to Pricefx", Internal Copy Data Load action is executed also after importing data to PX/CX tables.

PFIM-6169

The form element pfxData newly supports DMDL (DMDataLoad) as dataType to fetch. With this support, it is now possible to fetch e.g. all Internal Copy Data Loads. 

PFIM-6176

Error response now contains the UUID of the error message in the log that is returned in the API response. This helps the development team with troubleshooting.

PFIM-6177

When filtering in PlatformManager tables, new operators (in addition to "contains") are supported: equals, not equal, does not contain, starts with, does not start with, ends with, does not end with, is null, is not null. 

PFIM-6209

Integration Templates "Import CSV/Excel from file/FTP to Pricefx" can now handle incoming files also in ZIP or GZ archive file formats.

PFIM-6218

Product Reference is now also supported in Data Upload.

PFIM-6226

Health check (done every 10-30 minutes in PlatformManager) now includes also version updates for manual IM instances.

PFIM-6243

Activity Log now also tracks changes made in the Cluster Admin section, namely changes in server roles and changes in Restrict Calculation to Partition.

PFIM-6257

In Data Upload, there is now a warning raised when a formula is detected in the uploaded Excel file (as XLSX with formulas are not supported for upload).

PFIM-6268

Data Upload handles better now all types of characters not valid in XML - they are converted into XML or another URL-safe form to prevent issues with sending unescaped characters (e.g. tab) to IM.

PFIM-6269

To increase security, when adding/editing Runtime Properties in IM Settings, it is possible to encrypt the property value prior to deployment.

PFIM-6276

In Data Upload, it has been improved how converters are automatically applied for number fields: stringToInteger() is automatically applied for the Integer type and stringToDecimal() for the Real type.

PFIM-6306

Throughout the application, the back arrow for a quick return to the previous page was added so that users do not have to scroll down to the Cancel button or choose an option in the navigation menu.

PFIM-6317

In the Cluster Upgrades overview, the upgrade slots are now displayed in the user's local timezone setting.

PFIM-6324

PlatformManager now ensures that all properties defined in Data Upload and used in a route are URL encoded.

PFIM-6357

Supported Mapper parameters have now been propagated to the UI, so that they can be modified there. For loadMapper it is: Send empty values as empty string or NULL; Define exclude properties; Include unmapped properties; Skip invalid records. For integrateMapper it is: Include NULLs.

PFIM-6390

Support for more complex conditions in the "displayCondition" step property has been added.

PFIM-6402

Fixed Issues

Bug Description

ID

Bug Description

ID

In Product Requests > My Requests, filtering and sorting on tables does not work.

PFIM-4127

When you want to deploy an unpublished version of an Accelerator package from Marketplace > Templates Management > detail of the package, there is a package name missing in the modal window, only empty brackets are shown.

PFIM-4717

When assigning a group to a user and several groups are selected, only one group is added.

PFIM-4788

In Upgrade Slots Overview, the Date and Time columns are missing the sorting icons.

PFIM-5486

Status of the Accelerator deployment is not properly set in Account > Partitions > Partition Overview > Accelerator tab.

PFIM-5504

Route last update / changed time is not shown in the user's local timezone setting.

PFIM-5787

Cluster upgrades overview does not show planned upgrades in the user's local timezone setting.

PFIM-6010

In AWS IM Instance environment, when you delete a route with the status deployment Failed, the Properties used in the route are not deleted.

PFIM-6037

There is a wrong connection label/type shown in the dropdown during template deployment.

PFIM-6049

In the Clusters Overview, the Type column filter is not very helpful: this filter is a free-text field and when you enter the text “Production”, it returns all records that “contain” this text (so non-production clusters are returned too).

PFIM-6087

In Data Upload, the example in the mapper does not match the actual data in the file (just UI issue, data is sent correctly).

PFIM-6188

User with no rights to edit templates can still access the Template Management page (even though the page is empty and 403 error in the console is shown).

PFIM-6235

Message alert for a new Mapper with an invalid name is not in English.

PFIM-6239

When a user has no Global Permission for User Management, the API call /api/admin/elk-query under Account/Logs returns the 403 error.

PFIM-6244

In AWS IM Instance environment, the Transport To option should be available only when the new environment is in the Created/Started state.

PFIM-6246

In the Activity Log, there is missing information for Calculation Engine Requests.

PFIM-6259

When you execute rollback in Account > Partitions > Partitions Overview > Accelerators tab, there is no record about it in the Activity Log.

PFIM-6260

IM Instance Runtime Properties value field was mandatory to fill in, even though having this field empty is a valid use case. Now the field is no longer mandatory.

PFIM-6265

In Data Upload, the defined date format is not applied to the sample data.

PFIM-6283

In Account > Integrations > Integration Overview > Records tab, paging for failed records does not work properly.

PFIM-6284

In Data Upload, when the conversion to output is wrong, the Upload Preview page does not show all of the columns.

PFIM-6285

In the Data Mapping step of a Data Upload, the Company Parameter name incorrectly includes also the table ID.

PFIM-6286

When the Integration Template "Import CSV from FTP to Pricefx" uses a file with the tab delimiter, it is not processed correctly and it is not sent to the partition.

PFIM-6314

In Data Upload,  a data file with the tab separator is not processed correctly and is not sent to the partition.

PFIM-6315

Cluster state in PlatformManager UI is not always synchronized with Salesfx.

PFIM-6316

It is possible to send a Data Upload with a mapper definition having an empty array, even though the UI validation does not allow this. 

PFIM-6322

 When an account is marked as churned/inactive/deleted in Salesfx, it is not removed from user/asset groups in PlatformManager.

PFIM-6326

In Data Upload the field type selection for a mapper is not retained.

PFIM-6330

For a particular IM instance, paging on the Records tab does not work properly.

PFIM-6351

SFTP connection fails when a user uses certificateName.

PFIM-6403

When you delete IM instances from the edit form and create no new instances, there are errors reported in the PlatformManager log and in im-git-service.

PFIM-6412

When trying to deploy Integration Template "Import CSV from FTP to Pricefx" to any instance, there is an error.

PFIM-6420

When creating a SFTP connection with wrong credentials in the template, there is an unexpected error.

PFIM-6423

In the Notifications section, there is "Invalid date" instead of a date  for some Data Uploads.

PFIM-6428

PlatformManager version 1.67.0