Table of Contents

InVision 5.1 change log


-

New Features


Authentication using IBM Security Verify


In addition to Windows and Microsoft Entra ID, we now also support IBM Security Verify as an authentication provider. This means that customers using IBM Cloud can now use InVision, and manage identities in IBM Cloud instead of having to use Microsoft Entra ID. Read more…


Access Control API

We have added a public HTTP API which enables managing Identities and Access Group membership from 3rd party applications, such as automated scripts. This means that permissions to resources (Workbooks and Data.md can be managed using external tools without having to use the InVision Designer or the Access Control Workbooks. Read more…


Access Control Workbook components now supports raising a Published event

The Identity Management, Access Group Management, Workbook Permissions and Data Permissions Workbook components now exposes a Published event, which enables performing custom actions after their contents have been published.


Dynamic Filter headings

You can now dynamically change Filter headings using the Execute Expression action of the Filter and running one or the SetHeader instructions. Read more…


Enhancements & Changes


Configurable RabbitMQ queue names

The RabbitMQ queue names can now be configured individually pr InVision instance, either using the Installation Manager when installing or upgrading, or by manually editing the appsettings.json files. This enhancement enables multiple instances of Profitbase InVision to use the same RabbitMQ broker instance.


New Solution

Creating a new Solution now requires specifying whether the Solution should provide contents to Work Process blueprints or not. This change was added because it was too easy to forget to set this property after a Package had been deployed.


Workbook Menus in Packages

Workbook Menu configurations are now included in Packages, so they will not have to be created manually after a Package deployment. It is, however, recommended to verify that the menu(s) are correct after a deployment because menus from Packages will be merged with existing menus.


Rearrange items in Dropdown Package Properties

Dropdown items in Package Properties can now be moved up and down using the Designer.


Removed System Menu Items concept

We removed the concept of having Menu Items in the Workbook Menus which were owned by the system / application platform. All menu items are now considered custom menu items without any editing restrictions.


Performance improvements

Package and Version deployments runs faster.


Breaking Changes


Access Control tables in the Solution database has been renamed. Any custom queries running against these tables must be updated to use new table names.

Old table name New table name
pbACGroupUser pbACIdentity
pbACGroupUserMap pbACIdentityMap
pbACRole pbACAccessGroup
pbACRoleGroupUserMap pbACAccessGroupIdentityMap

Old column names New column names
pbACConsumerPermission.AcRoleID pbACConsumerPermission.AccessGroupID
pbACDataPermission.AcRoleID pbACDataPermission.AccessGroupID
pbACIdentity.AcGroupUserID pbACIdentity.IdentityID
pbACIdentity.GroupUserType pbACIdentity.IdentityType
pbACAccessGroup.AcRoleID pbACAccessGroup.AccessGroupID
pbACAccessGroupIdentityMap.AcRoleID pbACAccessGroupIdentityMap.AccessGroupID
pbACAccessGroupIdentityMap.AcGroupUserID pbACAccessGroupIdentityMap.IdentityID
pbACSolutionPermission.AcRoleID pbACSolutionPermission.AccessGroupID
pbACUserDirectory.UserGroupID pbACUserDirectory.AccessGroupID
pbSolutionObjectACL.RoleID pbSolutionObjectACL.AccessGroupID

Bug Fixes


#283 Permissions are always copied when a Work Process Version is deployed.

#274 In some scenarios, DatePicker selects the last day of previous month when the first day of a month is selected.

#290 Global Data Context is not deployed with Package.

#286 Work Process Version directives used in Views are not resolved during Version deployment.

#292 Custom Indexes in source Solution not recreated in target Solution when Version is deployed.

#306 Data Store Source mappings is not correctly remapped during Version deployment.

#284 Values of Package Properties with names containing periods (.) were not saved.


See Also