dashboard_designer parameter gets changed on dashboard when passing the value to a new dashboard
search cancel

dashboard_designer parameter gets changed on dashboard when passing the value to a new dashboard

book

Article ID: 384997

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

In Dashboard Designer, I have configured a dashboard with a local parameter (e.g. a server name) which is used in some of the widgets on that dashboard.

I also have a link to another dashboard that uses the same parameter.  The link passes a value (such as a different server name) to the new dashboard using the same parameter name.

This causes the first dashboard to update its local value for the parameter to the same value, so now both dashboards incorrectly have the same value for the parameter instead of each dashboard having its own value.

Example:  My first dashboard has a parameter called ${servername} set to a value of "ExampleServerA" and this dashboard has a link to another dashboard.   The parameter ${servername} is sent to the second dashboard with a value of "ExampleServerB" so when you load that dashboard it contains the appropriate data from ExampleServerB.

However, clicking on this link causes the first dashboard to switch from showing ExampleServerA to also showing ExampleServerB.

Environment

DX UIM 23.4.2 and prior
Dashboard Designer portlet
Custom parameter added to dashboard with a link to another dashboard that passes a parameter of the same name

 

Resolution

This will be resolved in DX UIM 23.4.4  (CU4) which is tentatively planned for a Spring 2025 release.   The local copy of the parameter will be kept with the initially assigned value and only the inherited parameter willl be updated.

As a workaround, do not use the same parameter name across dashboards; for example, on your first dashboard use ${ParameterA} and pass a parameter to the second dashboard called ${ParameterB} instead of re-using the name "ParameterA" on the link to the second dashboard.