Profitbase InVision 2023.5 released

2023.5 includes a range of improvements and new features, ranging from UI to infrastructure enhancements.

Before updating, please read the upgrade notes at the end.

Filter

We added support for selecting multiple values in filters programmatically. In the Set Filter Value action of a Filter, you can now call the new SetValues function and pass in an array item filter item ids.

Forms

Support for DropdownTreeView control
We’ve added support for the DropdownTreeView control, which enables displaying a TreeView in a Dropdown control. It has support for single / multi-selection, custom rendering and an API to programmatically control the behavior of the control

Extend API for the TreeView control
We’ve added APIs to enable developers to programmatically control the expansion state of a TreeView as highlighted in the image blow. The getExpandedNodIds also enables the developer get the current expansion state so it can be stored and re-applied later.

Dimensions

  • Fixed an issue where customers importing dimension data with cyclic references would cause dimension compilation to fail. Cyclic members will now become root members and needs to be moved to its proper location manually.
  • Fixed an issue with dimension generation when new properties were added

Permissions and Access Control

View which users have access to a Workbook
You can now easily see which users have access to a Workbook through group membership, both from the Designer and Web client.

Copy users from Access Group

You can now easily copy users from one Access Group and paste to other Access Groups. If a user already exists, it will not be added to the target Access Group.

Performance improvements

  • Workbooks loads faster
  • The Workbook Menu loads faster
  • Filters in Workbooks loads faster
  • Worksheets loads faster

Developer Experience

We no longer display the stack trace of error messages. If you need the stack trace for debugging purposes during development, you need to enable this feature from the System Settings menu in the Designer by setting the API Error Detail Level to Full

Upgrade notes

Update Profitbase Installation Manager
Before upgrading to InVision 2023.5, it important to use Profitbase Installation Manager 5.3.0.3. Installing or upgrading to 2023.5 using a previous version of Profitbase Installation Manager will fail.

Change Azure Service Bus queues
We fixed an issue with Dataflows that caused Dataflows to not complete execution in certain situations. If you have an on-premise deployment, you need to change all Azure Service Bus queues as follows:
Max delivery count: 750
Message time to live: 2 hours
Message lock duration: 10 seconds

Best regards,
The dev team