Dashboard URL Link

The Dashboard URL Link plugin enables dashboards to retain their filter settings in the URL. With a single click, users can copy a shareable link to their clipboard with filters already applied.

📄

Release Notes for Dashboard URL Link can be found here.

Installation and configuration

The Dashboard URL Link plugin can be installed by an Admin, following the directions in Installing QBeeQ Plugins.

Operating system and version support:

  • Linux - Latest
  • Windows - Latest

The Dashboard URL Link uses a config.js file for configuration. This file controls the global behavior across your entire Sisense instance.

ℹ️

When installed, the Dashboard URL Link is enabled globally and cannot be enabled/disabled per dashboard, user, etc.

var settings = {
countCharcter: 24000, //copied link character count- adjust as per you browser comapatibility
consoleLogEnable: false,
CleanupLinksFlag: true, //enable/disable cleanup  links:
retentionDays: 7
};

countCharcter

Controls the maximum length (in characters) of a copied dashboard link.

consoleLogEnable

A setting that controls the generation of console logs for the plugin.

CleanupLinksFlag

A setting that determines whether link expiration and removal are enforced

Value
Description
true
The system enforces the retention policy (defined in days by an administrator). Once a link exceeds the retention period, it will automatically expire, be removed, and no longer be accessible.
false
The system ignores the retention setting. All links will remain stored and accessible indefinitely, regardless of age.

retentionDays

Defines how long dashboard links are retained (in days) before they are considered expired and eligible for removal.

Creating a Dashboard URL Link

To create a new link, click the icon in the dashboard header.

Notion image

The URL will be generated and automatically copied to the user’s clipboard.

The URL will automatically include all filter parameters as currently selected on the dashboard.

Notion image
ℹ️

For Q2025.08.06 and later, URLs are generated with a sharedViewID query parameter, embedded in the link. This parameter references the filters saved in custom data and allows for URLs to be significantly shorter.

Earlier plugin versions will generate URLs with all filter contexts embedded into the URL.

Depending on the complexity of your dashboard and filter selection, you may receive a pop-up instructing you to remove filters to generate a link. If a link would exceed this limit, the app may show a pop-up suggesting that you remove filters.

  • You can use the countCharcter property in the config.js file to increase the limit.
  • If you are still hitting the limit, your link likely exceeds the browser’s URL length limit. In that case, remove or simplify some filters on the dashboard.

Using Dashboard URL Links

When someone uses this link, they will be taken directly to the dashboard in the exact state it was shared, with all filters already applied (provided they have the necessary permissions to access the dashboard).

If the link is invalid or expired, users are shown a message indicating that the shared link is no longer available.

⚠️

As with all URLs, changes to the source object or target won't automatically update the link. If you remove a filter from the dashboard, you'll need to generate a new URL.

Cleanup expired links

The Dashboard URL Link plugin includes a retention feature that allows Admins to define how long dashboard links remain valid. This retention period is set in days through the retentionDays parameter in the configuration file.

Links are automatically expired once they exceed the retention period.

 
 
 
Did this answer your question?
😞
😐
🤩