Adding cross-launch links from BMC Helix Dashboards and third-party applications
As a tenant administrator or an editor, add cross-launch links from BMC Helix Dashboards to BMC Helix ITSM applications or from third-party applications.
To add cross-launch links from BMC Helix Dashboards to BMC Helix ITSM applications
- While creating a new dashboard panel, click Overrides on the navigation pane.
- Click Add an override for.
- Select an appropriate value for Fields with name.
- Click Add override property and select Data links.
- Click Add link.
- Enter a title and and a URL pointing the BMC Helix ITSM applications portal.
Click Save.
Important
In the above URL, "https://<HostName>.bmc.com/smartit/app/#/" represents the URL of the SmartIT portal. The incident represents the module selected in the SmartIT portal. The remaining part of the URL represents the Instance ID which is variable along with the field. For example, in the above URL, _data is the variable, and InstanceId is the field. The following image displays a sample cross-launch URL to BMC Helix ITSM: SmartIT portal:
To cross-launch BMC Helix Dashboards from external applications
To launch a specific dashboard with with dynamic filter values from external applications, create a URL to access the dashboard in the following format:
https://<tenantURL>/dashboards/d/<DashboardUId>?var-<filter1>=<filter1value1>&var-<filter1>=<filter1value2>&var-<filter1>=<filter1valueN>&var-<filter2>=<filter2value1>&var-<filter2>=<filter2value2>&<filterN>=<FilterNvalueN>
For the above URL, obtain the dashboard UID from its JSON file. Also specify the filter or variable names obtained from the dashboard's settings and their values.
Important
You must integrate your external application with the same BMC Remedy Single Sign-On as BMC Helix Dashboards.
Example 1
Let's say, you want to launch the Event Data dashboard for a single device. You use the following URL in your external application:
https://<tenantURL>/dashboards/d/UID-EVENTDATA?var-deviceName=clm-pun-ubiura
In the above URL, EVENTDATA indicates the dashboard's UID, and var-deviceName=clm-pun-ubiura indicates the filter for a single device.
Example 2
Let's say, you want to launch the Event Data dashboard for multiple devices. You use the following URL in your external application:
https://<tenantURL>/dashboards/d/UID-EVENTDATA?var-deviceName=clm-pun-ubiura&var-deviceName=vl-pun-bpm-vm18.bmc.com
In the above URL, EVENTDATA indicates the dashboard's UID, and var-deviceName=clm-pun-ubiura&var-deviceName=vl-pun-bpm-vm18.bmc.com indicates the filters for multiple devices.
Example 3
Let's say, you want to launch the Linux Server Metrices dashboard for a given device and multiple metrics. You use the following URL in your external application:
https://<tenantURL>/dashboards/d/LINUX_SERVERS?var-deviceName=pa-rep-lnx01.bmc.com&var-metricName=UserTime&var-metricName=ActualUsed
In the above URL, LINUX_SERVERS indicates the dashboard's UID, and var-deviceName=pa-rep-lnx01.bmc.com&var-metricName=UserTime&var-metricName=ActualUsed indicates the filters for a single device and multiple metrics.
Comments
Log in or register to comment.