Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 41 Next »

Version: 2023-R2 (5.3.0)

Release date: 31 October 2023

Highlights

  • Filtered Values: Filter available selectable values in any feature based on value in “controlling” feature and highlight violations in grid and item editor

  • Filtered Values Setup: Create, Edit, Delete, Export and Import configurations for Filtered Values

  • Active Languages: Administrators can now manage active languages

  • New Action commands:

    • SELECT.API: Supports calls to REST and SOAP protocols

    • READL.FILE: Read any file type into a file stream

    • SELECT.XLIFF & IMPORT.XLIFF: Export and import using XLIFF format

See more info in the features presentation (on the front page of the Knowledge Base) or refer to the release notes.

Windows Client

The Perfion Windows Client has to be installed/upgraded for all Perfion users

Release Notes

2023-R2 (5.3.0)

Release note title

Release note

Saving user without any roles checked caused Perfion to throw error

When you in the Windows-client removed all roles on a user, you would, in previous versions of Perfion, get an error. This has been fixed.

Fast Typing Caused Reverse Order of Digits in Number Feature

Previously, typing multiple digits for a number feature could reverse their order, e.g., inputting "12" might yield "21". This primarily occurred for the initial feature value. The issue has been resolved.

Error When Using HAVING Clause with Remotes in a Perfion Query

When using the HAVING clause together with remotes in a Perfion query, an error could occur. This has been fixed.

Feature names in item editor omitted ampersand

When opening the Item Editor in the Windows client, feature names containing ampersand would be shown incorrectly. This has been fixed.

Formula Handling Error in Grid Clears Resolved Values with Item-Dependent Features

We've addressed an issue in the grid. Previously, when a formula with item-dependent features encountered an error, it would clear resolved values for rows with correctly expressed formulas. This behavior has been corrected.

Join.* commands in Action altered DataTable datatypes

The Join.* commands previously converted DataTable datatypes to strings. The datatype is now retained.

Table Designer's enhanced Save prompt on Cancel

When cancelling in the Table Designer, users are now prompted to save their changes. Previously in Perfion, cancelling would immediately close the designer, risking the loss of any unsaved modifications.

Validation not functioning for Multivalue Selectables in Item Editor

In the Item Editor, validation rules were not checked for Multivalue Selectables. As a result, no yellow (warning) or red (error) border was shown around incorrect values. This issue has been addressed and corrected.

New user role introduced

A new user role “Can manage actions in web client” has been introduced.

Application Server - Import behavior update

Imports via the Application Server are now executed as the ordering User, not as Admin.

Perfion API defaults to "EN" for unspecified localizable sorts

Previously, when ordering by a localizable feature without specifying a language, the Perfion API would default to the "EN" language. The expected behavior is for the API to order by the first language mentioned in the languages attribute. This issue has been addressed and corrected.

Added Title and Ignore columns to Actions

Actions now features two additional columns: Title and Ignore. The new Ignore flag replace the ‘--’ method, and existing Actions have been updated to utilize this new flag.

Perfion connector for SAP Business One

A new ERP add-in for SAP Business One is now available as part of the Boyum SAP Business One Usability Pack. The add-in enables users to view Perfion data embedded in SAP Business One.

Dashboard access update

User Access on the Dashboard has been divided into two separate sections: User Access and Group Access.

Actions now orderable

For improved usability, Actions can now be arranged in a specific order on the left side.

Actions - Select.XML and Select.JSON enhancements

The {{Select.XML}} and {{Select.JSON}} actions now always add all mappings to a column in the output datatable. Previously, only mappings that matched nodes in the XML/JSON file were added.

User roles stored in database

The User roles in the database are changed, so all roles are represented in the database if the user/group has the role. All roles are removed if the user/group did not have the role.

Dashboard Widgets update

The ampersand (&) character is now correctly displayed in Dashboard Widgets.

Active language list

It is now possible to add and remove active languages under the Admin → Users and Groups → Current Active Languages.

Insert API guery

The API now validates the parent item, and it is no longer possible to create items with a normal item as the parent.

API Update query can update ParentId and Brand

The API Update query can now update ParentId and Brand type. A change of ParentId will move the Item to the new ParentId.

Stressing the Perfion API with queries having remotes could cause error

When issuing many concurrent queries using remotes or related values (or both) it could cause the API to fail with an error message like this: "Collection was modified; enumeration operation may not execute". This issue has been fixed. 

Remotes keyvalue feature auto-selection

Remotes required the keyvalue feature to be part of the select in order to be resolved. This has been changed so a possible missing keyvalue feature will be automatically selected as part of the remote resolving.

Actions introduces JOIN.RIGHT command

A new command JOIN.RIGHT added to Actions to make it easier to join and continue with the joined result. 

Introduction of READ.FILE in Actions command

The new READ.FILE Actions command has been introduced, allowing users to read a file into a Stream for further processing in subsequent Action steps.

Item triggers - "Any Language" option for localizable features

Users can now select the "Any Language" option for localizable features in Item Triggers.

Incomplete multi-valued string exports to XLIFF

When exporting multi-valued strings to XLIFF format, the file would only contain the first target value if the user chose to include existing translations. This has now been fixed.

Item trigger support for localizable features in Information Groups

It is now possible to use localizable features via information groups in Item Triggers.

Introduction of 'SELECT.API' in Actions command

The 'SELECT.API' Actions command has been added, facilitating HTTP requests, such as API calls.

Exporting issue with identical source and target language to XLIFF

If a user tried to export the same source- and target language to XLIFF, the system would shown an error. This has now been fixed so that you can export the same source- and target language successfully.

 Actions - Execute.Action.Loop enhancement

The {{Execute.Action.Loop}} now sends the entire row from the looping table to a datatable named “FromTableRow”, populated with a single row.

 Error When Choosing Inactive Language during XLIFF Export

Previously, when exporting to XLIFF, users could choose an arbitrary language as source and target. Choosing a language that was not active in the system, would result in an error. Now, only active languages are shown.

Action commands for writing files now support encoding parameter

The Action commands WRITE.FILE, WRITE.CSV and WRITE.FIXEDWIDTH now supports a @Encoding parameter allowing the default encoding (UTF-8) to be overwritten.

New Perfion Actions commands for importing and exporting XLIFF translations

Two new Perfion Actions commands, 'IMPORT.XLIFF' and 'SELECT.XLIFF', are now available for importing and exporting XLIFF data.

License update downloading now supported in Perfion

Perfion has introduced support for downloading license updates through the License Management dialog and scheduled tasks. Once set up, available license updates can be downloaded automatically.

  • No labels