Configure Dashboard Alert Links

This applies to: Visual Data Discovery

When you create an alert definition and set up email notification for alerts, Symphony sends recipients your customized alerts message, which includes a link to the dashboard associated with the alert.

In all environments, {Dashboard.id} is resolved at run time for an alert's email notification.

Stand Alone Environment

Include the static fully qualified domain name for your Symphony environment:

alert.dashboard.link.template=${composer.schema}${zoomdata.base-url}/visualization/#{'$'}{Dashboard.id}

Where {composer.schema}=#{${server.ssl.enabled}?'https':'http'}:// and zoomdata.base-url=${server.address:localhost}:${server.port:8080}${server.servlet.context-path}.

Stand Alone Embedded Environment

Include the static fully qualified domain name for your Symphony environment:

composer.alerts.dashboard.link=https://example.com/visualization/#{'$'}{Dashboard.id}

Multi-Tenancy Environment

In a multi-tenancy environment, include the static fully qualified domain name for your Symphony environment:

Default Tenant Internal Users

composer.alerts.dashboard.link=https://#{'$'}{User.tenant | 'composer' }/visualization/#{'$'}{Dashboard.id}

Then define a custom user attribute for internal and external users to configure the appropriate URLs for each tenant.

{
  "key": "alert.email.redirectUrl",
  "value": "https://example.com/composer/visualization/${Dashboard.id}",
  "encrypted": 'true' or 'false'
}

Multi-Tenancy Embedded Environment

In a multi-tenancy embedded environment, include the static fully qualified domain name for your Symphony environment:

Default Tenant Internal Users

composer.alerts.dashboard.link=https://#{'$'}{User.tenant | 'composer' }/visualization/#{'$'}{Dashboard.id}

Tenant Users Embedded Environment

composer.alerts.dashboard.link=https://#{'$'}{User.tenant}/visualization/#{'$'}{Dashboard.id}

All dashboard URLs are driven by a single User.tenantUrl. For example: composer.alerts.dashboard.link=https://#{'$'}{User.tenant | 'composer' }/visualization/#{'$'}{Dashboard.id}.