May 2023 Dashboard Release Notes

May 2023

Release Name - pi.2023_05_25

Release Date - May 25, 2023


We are pleased to present our latest offering of pi - our May 2023 release! This page helps summarise the areas of the dashboard we have Added, Changed, or Fixed meaning you can make a quick and informed decision on when to upgrade to the latest release.

Before upgrading, we always recommend that you review ALL release notes, from the version you are considering upgrading from and to. This is essential should there be a material change that could impact you or your customers. Where possible, upgrading to a test instance first can be helpful.

Before attempting an upgrade, you should always backup your repository. This allows you to quickly roll back should you wish or need to. You can find more information on how to do that here.

 

Here is what is included in the release.


Added

Targets for Card Charts - Conditional Formatting

pi#156

15598 & 11984

Card Charts

Target functionality has been added to Card Charts. Targets can be defined in the Chart Editor in a similar manner to other charts however an additional field 'Text Color' has been added for Card Charts.

The Text Colour combined with the existing Background field allows users to set the Background and Text colours you wish to see should the Target be triggered. This activation is based upon comparing the corresponding data point of the first Measure, to the constraints that you have defined within the Target.

Not all elements of the Card Chart must be under the visually dynamic control of your Targets, as only elements without their own colour definitions will be governed by them.

As an example, you could set the Background and Text Colours of both the Body and Footer to fixed values and then use margins on these elements to reveal a Target-controlled strip of colour.

More information about this new feature can be found in our Targets section.

 

OpenID Connection - Support for logout integration and custom scopes

pi#1694

-

Authentication

OpenID Connect functionality has been enhanced to support:

  • Integration with the identity provider's logout functionality if desired

  • The ability to support custom scopes where the identity provider requires something other than the default (requires use of the custom connector)

In addition, a post-logout screen has now been added for all types of logouts, which will appear as;

 

Data Connections - ability to make a data connection fail if being used by someone without user restrictions

pi#972

17499

Data Connections

We’ve added an option to the Data Connection screen that allows an admin user to block users from viewing charts that use any data from this data connection, provided they don’t have any user or role restrictions set that correlate to this data connection.

Under this scenario, user or role restrictions are required to view the chart. See the option at the bottom of the data connection screen ‘Only Allow With User Restriction’

 

 


Fixed

Spurious zero value 'shoulder' when merging charts

#1561

20979, 23200, 24216, 25607 & 25959

Merged Charts

Resolved an issue with the spurious 0 value 'shoulder' appearing at either side of the merged chart. With this fix, the merged charts will only draw for values present in the data and will not have spurious 0 values in the x-axis.

Example:

The now expected outcome of the merged chart is shown on the far right

 

Card Charts displaying no data as ‘undefined’ - when displaying a measure/dimension that returned no data

#1450

22763 & 22778

Card Charts

Previously, if a Card Chart that displayed a Measure and/or a Dimension was filtered in a way in which no data would meet the criteria then ‘undefined’ would be displayed.

Now, under these circumstances Measures will instead display as 0 and Dimensions will appear blank.

 

Windows Installation Path - Dashboard Repository not starting when \t exists in the installation path

configuration-tool#123

25644 & 25868

Configuration Tool

Addressed an issue when using the Configuration Tool, whereby the Dashboard Repository would not start up on Windows, because the installation path for the dashboard had \t included within it.

 


Schema Changes

ORG_ID

Added to the unique constraint of USERCODE in MIS_USERS table

pi#1686

TEXT_COLOR

Added to the MIS_CHART_COLUMNS table

pi#156

OIDC_ID_TOKEN

Added to USER_GATEWAY_SESSIONS

pi#1694

ONLY_ALLOW_WITH_USER_RESTRICTION

Added to MIS_DATA_SOURCES

pi#972