External Link
The External Link feature allows you to share a real-time version of a visualization with others via a secure, shareable link. Access to the visualization is governed by the security settings of the user who logs in through the external link.
You can embed the generated link within their ERP (e.g., Sage X3, Sage Intacct, Sage 300, Acumatica) or other applications (e.g., Microsoft Teams, PowerPoint, or any other tools that support hyperlinks) to quickly access real-time insights. The embedded link provides users with access to all available sidebar options and allows full customization with the visualization. Filters can also be adjusted within the external link to update the visualization in real time.
This feature is available for Views, Dashboards, Reports, and Workbooks.
When to use External Links
- Embedding visualizations: Integrate visualizations into your own systems without switching between platforms.
- Integrating external systems: Display real-time reports and dashboards in external applications using a secure link.
- Enhancing workflow efficiency: Streamline processes by embedding visual data directly where it's needed.
- Ensuring up-to-date information: Provide real-time data access within another system without manual updates or exports.
Generate a link to embed a visualization
- Locate the visualization you want to embed.
- Double-click it or select Open from the context menu.
- Click the Sharing icon in the Toolbar panel on the right. It expands to show the submenu options.
- Select External Link from the menu.
- The current visualization will open in a new tab.
- Copy the complete URL from the address bar.
- Paste the link into the configuration of the system where you want to embed it.
The first time the link is embedded, you may be prompted to enter your credentials.
Filter a view, dashboard, or report with an external link
The &f= parameter in External Link allows you to apply dynamic filters directly in the URL. This is useful for displaying specific data without requiring manual filtering in the visualization. When integrating the visualization into a system (e.g., ERP), this option enables you to pass dynamic values through the link, ensuring the correct filtered data is displayed upon opening.
- Generate the link for the visualization you want to embed by following these steps.
- Identify the filter you want to apply and retrieve the corresponding Table Name and Source Field Name from the Advanced section of the Data Model Designer.
- Construct the filter using the syntax
&f=TableName.FieldName='Value'.
➤ Example – Filter by Item ID with the value21117
Use&f=sodocumententry.itemid='21117'
This ensures the visualization only shows data for Item ID 21117. - Append the filter parameter (
&f=...) to the end of the external link. - When the link is opened, the visualization will load with the filter applied.
Integrate an external link in a workbook
External links allow you to create dynamic URLs that open a specific visualization based on parameters. This makes it possible to embed these links within workbooks to provide more insights into specific values.
- Generate the link for the visualization you want to include in the workbook by following these steps.
- Copy the external link and paste it into a cell in the workbook where you want to integrate it.
- Identify the parameters that will be used to filter the visualization (e.g., Book ID, Account Number, Year, Month, Customer ID), and determine their corresponding Table Name and Source Field Name from the Advanced section of the Data Model Designer.
- To dynamically generate the external link, use the HYPERLINK function in the workbook.
➤ Example – Dynamically construct an external link
The following formula updates the View ID and filter parameters based on cell references. This allows you to open
multiple visualizations tied to real-time values in your workbook:=HYPERLINK(CONCATENATE("https://yourserver.com/Standalone/Index?PID=490000007&VID=", $F$13, "&envID=XXXXXX&OpeningAction=OpenView&CP=XXXXXX&f=TABLE_NAME.Bookid='", $B$8, "' AND TABLE_NAME.AccountNo='", $A15, "' AND TABLE_NAME.FiscalYear='", D$11, "'"), "Drill-Down") - This will display a Drill-Down link in the cell. When clicked, it opens the corresponding visualization in a new browser tab.
External Link properties
The External Link is composed of the following elements:
https://yourserver.com/StandAlone/Index?PID=490000001&VID=490000005&envID=6326ca3f-8897-4ed4-839a-65eeff6757c0&OpeningAction=OpenView&CP=43aab323
| Element | Description |
|---|---|
| Base URL | The base of the URL that refers to the web server and specifies that the external version of the visualization is being accessed. This is automatically included when generating the external link. For example: https://yourserver.com/Standalone/Index. |
| PID | Corresponds to the Data Model ID, visible in the tooltip when hovering over the Data Model in the Navigation Panel. Automatically included when generating the external link. |
| VID | Corresponds to the Visualization ID, visible in the tooltip when hovering over the visualization in the Navigation Panel. The visualization must be associated with the Data Model referenced by the PID parameter. Automatically included when generating the external link. |
| EnvID | Corresponds to the Environment ID, which determines from which environment the data will be retrieved. Automatically included when generating the external link. |
| CP | Corresponds to the CentralPoint ID, used only for on-premise deployments. Automatically included when generating the external link. |
| f | An optional parameter used to apply filters to the visualization. Filters are constructed using the Table Name and Source Field Name from the Advanced section of the Data Model Designer. |