July 2021 Dashboard Release Notes

July 2021 Dashboard Release Notes


Release Name - pi.2021-07-29

Release Date - Jul 29, 2021


We are pleased to present our latest offering of pi - our July 2021 release! This page helps summarise and familiarise you with the changes we have made, and is supported (where applicable) with useful videos to help explain the changes we have delivered.

Dec 13, 2021 - in response to a Java security vulnerability around Log4J2, this version of the dashboard needs to be updated to a version from our patched November 21 (inclusive) - or mitigating actions taken to provide security assurances - more information can be found HERE

25/08/2021 - a patch release has been made available for the July 2021 release. This patch relates to an issue with the dashboard not closing connections to the databases when a query fails. You can find the latest version (2021-07-29.3) by clicking the Download It Now link.

04/08/2021 - a patch release has been made available for the July 2021 release. This patch relates to the cumulation issue. If you use jConnect, JTDS and Snowflake JDBC connectors please upgrade to this version as soon as possible. You can find the latest version (2021-07-29.1) by clicking the Download It Now link.

Before upgrading, we recommend taking a backup. You can find more information here.

Here’s what we’ll cover;

 


Added

 

Minimum Column Width & Row height (Zendesk#14312)

Tables

In Dashboard Configuration>Themes>Configuration a minimum Column Width and fixed Row Height has been added under the new heading ‘Tables’. These settings will apply to all table type charts (Table, Rotated Table and Editable Table) using the selected theme on the dashboard.

Adding a numerical value to ‘Minimum Column Width’ field will restrict all table columns so that they don’t fall below the specified width. This value will be respected even if width values have been applied to individual columns in the Edit Chart screen.

Adding a numerical value to ‘Row Height’ will fix the height of all table body rows to the specified height. Setting this value will also overwrite line-height in .pi-style__table-body-cell, to use this property the !important tag needs to be added to line-height in .pi-style__table-body-cell.

Row height does not apply to header rows, which can already be adjusted in the tables styles tab with .pi-style__table-header-cell using the line-height property.

Video

We’ve created a short video to explain this in a bit more detail.

 

Group Header Style (Zendesk#14637)

Themes

An option has been added that will provide users with the ability to style the Group Headers used in Crosstab tables. This will make it easier to distinguish between the different headers used. Group Headers can be styled using Dashboard Configuration > Themes > Style and then selecting the ‘Table’ tab.

Styles can be applied to the entire Group Header or alternatively, you can style headers that contain dates, numbers, text or null values separately using one of the other options available on the Themes>Styles>Tables tab. Please refer to the supporting documentation for more information.

This is how the change made in the screenshot above would look on a table.

Video

We’ve created a short video to explain this in a bit more detail.

 

Network Graph

Chart Types

Network graph is a mathematical graph that shows relationships between points. The graph visualizes how subjects are interconnected with each other. Entities are displayed as nodes and the relationship between them is displayed as lines. The Network Graph has various uses such as to display relationships between people, companies, and products.

Screenshots

There is the option on the Network graph to display data in two different ways - grouped by Node or grouped by the State. The following example shows grouping by Node.

Please refer to the related documentation for more information.

Video

We’ve created a short video to explain this in a bit more detail.

 

Merged Tables

Chart Types

A new chart type has been introduced which will allow users to combine up to 3 separate tables into one merged table, this feature works in a similar way to Merged Charts. Create and customise each table separately and when these tables are merged the Merged Table will inherit the individual features of the separate tables.

Screenshots

The following screenshots shows the result of a Crosstab table merged with a simple data table. Colouring has been added to each of the child tables and this has also been combined into the Merged table.

Please refer to the related documentation for more information.

Video

We’ve created a short video to explain this in a bit more detail.

 

API - Ability to download charts (Zendesk#15259)

API

New API endpoints have been added to allow for downloading charts. This works in the same way as clicking one of the download options in the Chart Tools menu on the dashboard.

If a user has the relevant permissions to download a chart in the dashboard, this user can also download the chart in the same format using the API.

The API returns the chart data content in text, so using the API to download a chart generally requires writing code to create the file with the data content.

You will be able to download charts as an Image, PDF, CSV, Word or PowerPoint file.

You can find more information in our API documentation.