January 2021 Dashboard Release Notes
Release Name - pi.2021-01-28
Release Date - Feb 1, 2021
We are pleased to present our latest offering of pi - our January 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
Before upgrading, we recommend taking a backup. You can find more information here.
Release Video
Here’s what we’ll cover;
Added
Word download (REN 8)
Dashboard
Description
Users will now be able to download charts, tables and reports as Word files (.docx).
A new icon has been added to both the Chart Tools menu and the pi Reports menu that will allow users to download charts and reports as Word documents. This is in addition to the currently available options of ‘Export to CSV’ and ‘Export to PDF’ for charts and ‘Generate PDF’ for pi Reports. To enable this feature for users, ensure that you click the ‘Export to Word’ option in the Users, Privileges section or User Access, Roles section in Dashboard Configuration.
Click here to see more information about this new feature on the release video.
Waterfall charts (PANINT 7930)
Chart Types
A new chart type, Waterfall, is now available and is available in either Horizontal or Vertical layouts. The standard Waterfall chart type is very similar to a Bar chart in appearance and the Horizontal Waterfall is similar to a Column chart.
Object Help Text (PANINT 8784)
Dashboard
Description
When help text is added to an object on the Dashboard Configuration-> Data Connection tab users will see the text when then hover over an object on the Edit Chart>- Data screen. By default, all objects will be displayed without help text. If you want to display help text, enter the text that you want users to see in the ‘Help Text’ field for the relevant object in Data Connections.
the help text will be displayed when a user hovers over the object in the dashboard.
SAML enhancement (PANINT 8900)
Configuration
Description
An additional option has been added to the System Variables section under Dashboard Configuration->Settings. This works in the same way as existing OpenID Connect functionality.
API - changes to GET request (PANINT 8915)
API
Description
Implemented filters for API GET requests that return multiple items (see detail)
The following operators are supported for the GET request * eq - equals to * gt - greater than * lt - less than * ge - greater than or equals to * le - less than or equals to * ne - not equals to * like - contains case insensitively * nlike - doesn’t contain, opposite to ‘like’URL parameters can be supplied in the following format: * fieldName(operator)=value * e.g. name(eq)=AndyExample: * http://localhost:8080/pi/api/v2/variables?name(like)=pi_&name(nlike)=logo * This should allow any variable with a name that contains ‘pi_’ and doesn’t contain ‘logo’
API - forceChangingPassword (PANINT 8917)
API
Description
Updated so that users API endpoint now includes a flag “passwordExpired”. When making a PUT request with “forceChangingPassword”, then “passwordExpired” is immediately set to true. Permission is automatically granted to all users with Chart Viewer or higher privileges.
List of Values changes (PANINT 8918)
Dashboard
Description
In Data Connections, a new option ‘Can Use In Temp Filter List of Values’, has been added to the Objects screen. This field is ticked by default, meaning that the the list of values will be visible in the Filter area of the dashboard.
If this option is unticked, the list of values in the selected object will not be available as a drop down list – users will instead be able to type free text into the filter field to find a value.
This has been implemented to prevent large lists appearing in drop-downs on the Filter screens.
API - delete user (PANINT 8934)
API
Description
Updated so that super admin can use the API to delete a user that is in a broken state, (e.g. when the parentId of such a user is set to a non-existing user).
Changed
Internal Refactor (PANINT 8934)
Dashboard
Description
Internal Refactor in Tooltips generation.
Now we do not use highcharts data to generate the tooltips, we create the tooltips based on our raw data.
Separated each specific tooltip peer chart so we can have more control on the tooltips results.
API - authentication (PANINT 8936)
API
Description
API Authorization Header now allows more than one spaces between the keyword “bearer” or “basic” and the token. “bearer” or “basic” are now also case insensitive.
Fixed
Chart Colours (PANINT 7604)
Dashboard
Problem
Currently, when any of the following items are changed for a chart type:
The chart type is changed e.g. from a bar chart to a column chart
A data item is removed from the chart e.g. a measure
A data item is changed e.g. a different object is selected
any colour options that have been applied to the chart were lost
Solution
This has been changed as follows:
When a chart has both a Dimension and a Measure and both objects have new colours applied on the Colours tab in the Edit Chart screen, the chosen colours will be removed when the related Dimension or Measure is removed
The colours will be retained on the remaining object
When a chart has both a Dimension and a Measure and both objects have new colours applied on the Colours tab in the Edit Chart screen, the chosen colours will be retained when the related Dimension or Measure is changed
If a bar chart has been created and the chart type is changed to a Stacked Bar Chart, for example, any colours that were applied to the original chart will be retained in the new chart
Licence Usage (PANINT 8678)
Dashboard
Problem
When Admin level user accounts are disabled in Dashboard Configuration->Users, the number of disabled Admin user was still being counted in the licence usage count,
Solution
This has been fixed in this release and disabled Admin users will no longer be included in the licence usage count.
Pie Chart Decimal Numbers (PANINT 8790)
Dashboard
Decimals numbers were not being displayed in tooltip percentages on pie-charts.
This has been fixed in the January release.
Cumulation in Tooltips (PANINT 8795)
Dashboard
Cumulation numbers were not showing the original value on tooltips
This has been fixed in the January release.
Include Nulls (PANINT 8850)
Dashboard
Problem
When the ‘Include Nulls’ option is ticked in the Chart Config screen, null values related to any of the data options were not being displayed on the chart.
Solution
Then filters will now have "OR IS NULL" appended:
Data Connection, Row Limit (PANINT 8853)
Dashboard
When there is a limit on the number of displayed rows in a data connection and the logged in user does not have the ‘Can See Chart Warnings’ option ticked in their User Profile they will still be able to see the data in the chart.
Can Allocate Filters (PANINT 8854)
Dashboard
When the ‘Can Allocate Filters’ box has been unticked for a Category in Dashboard Configuration
the category will not appear in the list when users are creating a filter in the Temp Filters screen.
Objects in Filter List (PANINT 8858)
Dashboard
Problem
When the ‘Can Use In Temp Filters’ option had been unticked for an Object in Data Connections, the object was still appearing in filter lists.
Solution
This has been fixed in this release and the object will no longer appear in filter lists.
CUSTOMER NEWS - Our November 24 Release Is Now Available - Download It Now!