Perfion Web Client - Version 5.3

Version: 2023-R2 SR3 (5.3.11)

Release date: 29 April 2024

Highlights

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

  • Right-Click Menus: Right-click menus have been introduced throughout the web client

  • "Floating" item editor: Item editor can now be positioned and sized as you please and you can open multiple item editors at the same time

  • Global Search in overlays: The global search function has been introduced in scene selectors

  • Dashboard and widget management: Administrators can now manage dashboards and widgets in web client

  • Users, User Groups and Language management: Administrators can now manage users, user groups and active languages in web client

  • Search management​: Administrators can now manage “searches” in web client

  • Actions management​: Actions can now be managed in dedicated web interface

See more info in the release notes.

Perfion Web Client

Related guides:

Web Client - Installation Guide

Release Notes

2023-R2 SR3 (5.3.11)

Release note title

Release note

Release note title

Release note

-

Underlying API changes (see Core 5.3.11 release notes) required a rebuild of the web client with the updated dependency.

2023-R2 SR3 (5.3.10)

Release note title

Release note

Release note title

Release note

-

Underlying API changes (see Core 5.3.10 release notes) required a rebuild of the web client with the updated dependency.

2023-R2 SR3 (5.3.9)

Release note title

Release note

Release note title

Release note

Import of certain Excel files could fail with message "Unable to read import file. Please check that it is in the correct format."

Import of certain newer Excel format could fail with message "Unable to read import file. Please check that it is in the correct format.". This has been fixed by attempting to convert the Excel file to an older format that are suitable for import.

2023-R2 SR3 (5.3.8)

Release note title

Release note

Release note title

Release note

Binary imports may freeze when running on the Perfion Application Server

Running binary imports on the Perfion Application Server could cause the import to freeze, requiring a restart of the Application Server. The issue could occur because of locks in the database, causing the application server to wait indefinitely for the locks to be released. It will now time out after 5 minutes.

2023-R2 SR3 (5.3.7)

Release note title

Release note

Release note title

Release note

Perfion could fail to retry in database deadlock situations

If the database cancelled an operation due to a potential deadlock, Perfion would fail to retry the change. This situation would surface as a NullReferenceException in e.g. the Item Trigger log. This has been fixed, so that Perfion correctly retries.

2023-R2 SR3 (5.3.6)

Release note title

Release note

Release note title

Release note

Binary imports may freeze when running on the Perfion Application Server

Running binary imports on the Perfion Application Server could cause the import to freeze, requiring a restart of the Application Server. Inter-thread communication has been refactored, so that locking is more unlikely to occur.

2023-R2 SR3 (5.3.5)

Release note title

Release note

Release note title

Release note

Filter Selector Overflow

Resolved an issue where filter selector overflowed from its container, causing users to not see all elements. This fix ensures full visibility of all filter options

Multi select and update in grid

The grid has been enhanced to improve the user experience during item selection. With this release, the grid's selection model has been optimised to consider only those items that are visible onscreen.

Feature definition indentation 

Indentation for checkboxes was displayed incorrectly. Checkboxes will now align properly.

Drag and drop improvement

This improvement ensures a more precise and user-friendly experience when rearranging nodes within the grid.

2023-R2 SR2 (5.3.3)

Release note title

Release note

Release note title

Release note

Factbox does not spawn native user login

Web Client installer ensures that the IIS does not prompt for login on failed request.

Several issues with Freeze Columns

Freeze Columns in grid had several issues. Main issue was that the user was unable to freeze the base value only.
This has been resolved

Scrollbar issue in "Manage ..." modals

The horizontal scrollbar was missing in the "Manage ..." modal. (Used for Managing selector data and actions)
This has been resolved

2023-R2 SR1 (5.3.2)

Release note title

Release note

Release note title

Release note

Radio button styling in Output to File

In the "Output to File" dialog in the Supplier Portal, the radio button options was incorrectly styled and was floating around.

This has been resolved

Preview image/file on supplier changes missing

It was not possible to preview images or download files from suppliers before they where accepted.

This has been resolved.

Fields in grid was not correctly highlighted

When selecting a field in the grid, that has supplier linked data and was awaiting supplier or the owner the highlight color was not visible.

This has been resolved

Show Supplier data option in grid issue

The "Show Supplier Data" option in the main grid, does not remember the selected option.

This has been resolved.

Feature Tooltips in search panels

In search panels, feature tooltips has been added next to the name of the feature. This allows the user see the tooltip information before entering a value.

Perfion data is now exposable to the Supplier

It is now possible to expose Perfion data as read only for the suppliers.

This is done by selecting features in the product configuration as Expose (Read).

Item Reload Warning Issue

Previously, the item editor did not provide a warning to the user when changing certain values. Specifically, the editor failed to warn users when modifying controlling-related values or item-dependency values. This posed a potential risk, as changes to these values could affect other aspects of the item without the user being informed. This has been resolved and the editor now provides a warning when the user changes related values.

Text was not translated correctly

In the view dropdown in the main grid, the caption for then the view is defined by the selecting filter, was not translated.

This has been resolved.

Action command Import.Supplier missing paramter

The Action command "Import.Supplier" was missing a parameter "MandatoryValues".

This has been added.

Username styling change

In the top menu of the supplier portal, the Username is displayed. If the username was to long, it split into multiple lines.

This has been resolved.

Editing a feature had issues with groups

When editing a feature created in the Web Client, it could happen that the view groups could be updated wrong and then not saved,

This has been resolved.

Some minor translation tweeks

Some minor issues in translations in NLD and FR languages has been fixed.

Factbox links styling issue

When a link was displayed in the Factbox, the link text could go outside of the frame and prevent the user form clicking the icon to open the link.

This has been resolved

Login issues in Supplier Portal

When switching user by logging out and in with a new user, the Supplier Portal did not correctly change the user. This has been resolved.

Action Management: Filtered Values

The new command "Import.FilteredValues" has been added to Web Client Action Management.

Main menu items ordering

The main menu now has a new order to its items.

Items - Channels - Dashboards - Tools - Feature Data - Features - Administration - Actions

View image reintroduced in selectables

It is now again possible to view images in the selectable overlay of the base feature is image.

This was mistakenly removed in 2023-R2.

Toolbars in Supplier Portal

When logged in as an organization user the toolbars for the selector and result grids has been simplified.

Filters in item grids had issues

When using the filters in the main item grid, the user got an error if a saved query was missing its operator.

Feature Configuration visual issue

When editing a Feature Configuration, padding was incorrectly added to some of the column headers. This has been resolved

Grid column sorting disapears

When changing values or adding items to a grid that has column sorting, the sorting was reset.

This has been resolved

Selectable cards missing data

When showing selectable values in the Item Editor, the cards did not display all relevant data for features with identity inheritance. This has been resolved.

Organization setting "Can create new products"

The setting "Can create new products" on an organization is now respected by the supplier portal. This limits this supplier user to create items.

Company name in Browser Tab header

The Supplier Portal now shows the Company name in the Browser tab header.

Improved Item Editor Performance with 'Default Feature Group' Inclusion

The item editor now defaults to the user's "default feature group" when opened. We have added a simple dropdown menu that lists all Top View Groups alphabetically in the admin's data language. 

Swap relation feature issue in Feature Configuration

Features that are swapped could not be marked for Copy. This has been resolved.

Allowed number of Supplier Items are now restricted by license

Number of Supplier Items are now restricted by license. If max number of Supplier Items reached the portal does no longer allow more items to be created.

Filters in grid changes

The main grid filter dialog that allows the user to selects features to filter the grid values has been changed.

The feature selector has been changed from a feature selector only to an input field with a feature selector.

This allows the user to filer on more advanced stuff like item brand.

UI was also cleaned up.

2023-R2 (5.3.1)

Release note title

Release note

Release note title

Release note

Reduced number of deadlocks using PTable Updates reduced

Under heavy load the API Update statement could fail due to a so-called deadlock. Deadlocks happen when other database requests holds or wants to hold the same resources. In such situations the database is forced to choose one or the other as a so-called deadlock victim and fail it. The Perfion API Update-statement is now capable of, in case it is chosen as the deadlock victim, to retry the update up to 3 times after it fails if problem persists.

2023-R2 (5.3.0)

Release note title

Release note

Release note title

Release note

Spanish added as a UI language to the Web Client.

Spanish has now been added as a UI language to the Web Client.

Permission tabs mistakenly shown in View and Top View Groups 

Permission tabs were showing up in View Groups and Top View Groups, although these are only applicable for Security Groups. This has now been fixed.

Disrupted Order when Dragging Multiple Feature Configuration Items

Previously, dragging multiple items in feature configurations could disrupt their order. This issue has been addressed and corrected.

Virtual scroll added to item editor

Virtual scroll functionality have been introduced to the item editor, providing improved performance when working with large sets of items.

Widgets with no data did not display '0'

Widgets did not show '0' when data was absent. This issue has been resolved, and widgets now display '0' when no data is present.

Filter Text Deletion in Selectable Overlays with Page Mode

Previously, when filtering in page mode (with over 3,000 items), entered text in the filter would be deleted. This issue has been addressed, and the text now remains intact.

Added Italian as UI language to the Web Client

Added Italian as UI language to the Web Client

"Formula Editor" was not automatically set in advanced settings

When creating or editing a feature definition and checking the formula checkbox, the "Formula Editor" was not being automatically set in advanced settings. The "Formula Editor" now automatically sets in advanced settings when the formula checkbox is checked.

Direct filtering in selectable overlay is not working

Typing in the grid cell previously failed to open the selectable. This has been addressed, and the selectable now activates upon typing in a grid cell.

 "Untagged" item displayed in card layout of main grid

In the card grid view, the "Untagged" item previously appeared consistently above other items. This issue has been addressed by removing "Untagged" from the card grid view.

Filter options in item editor were stacked

The filter options in item editor were stacked, but should have been placed horizontally. This issues has been addressed and the filter options have been placed horizontally.

There was no hover effects on the Radio Buttons in the Drop Down menu

There was no hover effects on the radio buttons in the drop down menu. We've now added the necessary hover effect for improved user experience.

Error when clicking cancel on channel creation overlay

An error message appeared when clicking the cancel button on the channel creation overlay. This error was resolved, and the user is now able to cancel the creation of a new channel.

Search clear does not clear multiple values

The search clear function was previously unresponsive when multiple values were chosen. This issue has been addressed, ensuring that the search field now clears appropriately even with multiple selected values.

Item editor now supports Filtered Values in Web Client

The item editor within the Web Client has been updated to support Filtered Values.

Unable to open Multi-Value Selectable Image by typing in grid

Previously, the Multi-Value Selectable Image did not open when users typed within the grid cell. This issue has been addressed, and the Multi-Value Selectable Image now responds as expected when typing in the grid cell.

"Read-only" Toggle Resets Control Type

Previously, toggling "read-only" in the Feature Definition dialog would reset the Control Type. This behavior has been addressed and corrected.

Multiple, movable and scalable item editors

Users can now open multiple item editors, with the added flexibility to move and resize each window.

Support added for Non-ASCII characters in Feature's unique key

Previously, Features were unable to accommodate non-ASCII characters in their unique key. This limitation has now been addressed.

Previous values issue on binary values

When using previous values to restore an image or file in the past, the selected value did not display the image or file name. This issue has been addressed and corrected.

Horizontal scroll issue in Error Dialogs

Long URLs in the Error Dialog could previously cause a horizontal scrollbar to appear.

Right-click options in Features grid/selector

Right-click functionality has been added to items in the Features section, replacing the previous hover/click burger menu (3 dots).

Sidebar visibility toggle introduced

To provide a clearer view of the grid, we've introduced a sidebar visibility toggle. This allows users to easily adjust the sidebar visibility as needed.

Cross-categories Search Feature

We have introduced a search field that allows users to search across all categories.

Feature configuration deletion

Users can now delete a Feature Configuration when it is empty.

Various modals adjusted to window size

Previously, numerous modals had fixed sizes, leading to potential display issues where they could appear too small or too large for the browser window. This sizing behavior has been refined to fit the window.

Multi-selection capability in Feature Configuration

Users can now select multiple features at once in the Feature Configuration. This enhancement allows for the removal of several features in a single action.

Overwrite existing View with changes

Enhancements have been made to simplify the process of saving changes to an existing View.

Widgets administration panel added

Now, widgets can be added, edited and deleted from the administration panel.

Enhanced language management

In the Web Client Administration section, languages can now be managed independently. Users can activate or deactivate languages and disassociate users from specific languages.

User Group Management added to Administration Section

You can now manage User Groups in the Administration section of the Web Client.

Grid and Item Editor support for Web Client validation

Grid and Item editor updated to support Validation in Web Client.

Managed Searches Now Available in the Web Client

Searches (Formerly known as Filters) can now be managed in the admin section of the Web Client.

New interface for Action Management in Web Client

Introducing a new dedicated interface in the Web Client for managing Actions.

Right-click options in grids in Item Sections

In Perfion data grids (Item sections, Channels, Dashboard) the 3-dot menu has been replaced by a cell right click.

This makes all the options accessible at any time by just right clicking in a grid.

User management added to Administration section

You can now manage Users directly in the Administration section of the Web Client.

Dashboards administration introduced

It is now possible to administrate dashboards in the Web Client.