Profitbase InVision 2024.4 released

The 2024.4 release of InVision adds new features and improvements to multiple InVision components, including File Storage, the Dimension editor, Forms and Ranked Input tables.

File Storage

We’ve added new features to the File Storage Workbook component, allowing you to now specify the following options:

  • Max number of files to upload pr batch – allows limiting the number of files that a user can upload in a single operation.
  • Context menu option on a file entry in the component
    • Allow Delete – specifies whether the user is allowed to delete the selected file
    • Allow Download – specifies whether the user is allowed to download the selected file
    • Allow Open – specifies whether the user is allowed to open the selected file without having to download it first

Dimension editor

The dimension editor now supports two new advanced features

  • Support for running custom JavaScript when items are added to a dimension tree in the Dimension editor UI. This enables scenarios such as setting good default values for properties when a new dimension member is added. Read more here.
  • Support for running a Flow before a dimension is published. This enables validating a dimension before it is published to production or other Work Process Versions.

Forms

Form controls have received the following updates

  • Checkboxes now support three states; true, false and undefined / null
  • Number inputs now supports the following new features
    • Min and max values
    • Allows NULL values
  • Dropdown
    • Fixed an issue that caused the dropdown list to not appear when using a custom SelectedItem template
    • Fixed issue that caused dropdown items having NULL as data value to not display in the dropdown list.

Ranked Input tables

If dimension members are renamed, this is now reflected in Ranked Input table sheets after the the dimension has been published.

Performance

We’ve made the following changes to the platform which will improve performance

  • Faster access control checks to resources
  • Added more caching to APIs called when running financial calculations

Bug fixes / enhancements

  • InVision will now retry / re-run calls to Profitbase Flow during Work Process Version and Package Deployments if Flow reports back that required resources are missing
  • Fixed an issue that may cause background services to terminate prematurely during shutdown or scale down phases in Kubernetes