As Flow becomes the central information hub for all data and keeping true to the philosophy of having "a single source of truth", external links can be configured on measures in a Time-Based Table/Portrait Chart.
Imagine having access the online documentation, videos or links to open raw data sources information from one single place.
Links have the capability for users to specify a URL that will navigate to these endpoints. A number of placeholders are available to dynamically configure the URL to add a more integrated experience.
Links are configured on the table's Sections section.
*Note - This feature was introduced in version 7.1
Time-Based Table/Portrait - Sections
Links can be added my preforming a "right-click" action on the Links property:
Users have the capability to add links to multiple external resources
The URL provided have the capability to dynamically replace a certain list of placeholders to the external source. Imagine you want to drill down to the exact time range as the measure value you are interrogating. Placeholders will allow you to achieve this.
URL example:
[ServerPath]charts/6?periodStart=[PeriodStart]&periodEnd=[PeriodEnd] - This will replace the current Flow server address and navigate to chart with id 6 and will replace the hourly period's start and end time based on the value selected on the table report.
Links will be available from the Flow Web Server by accessing the bottom sheet drill through capability when selecting a measure value on the Table-Based Chart:
A complete list of placeholders available is tabled below:
Placeholders List:
|
Placeholder syntax is [ModelAttribute("Area")]. The name of the model attribute is specified and will be replaced by the value of the model attribute. |
|
Placeholder syntax is [Name]. Will be replaced by the name of the measure. |
|
Placeholder syntax is [Description]. Will be replaced by the description of the measure. |
|
Placeholder syntax is [HierarchicalName]. Will be replaced by the hierarchical name of the measure. The hierarchical name is a combination of the model path up to metric level. |
|
Placeholder syntax is [Value]. Will be replaced by the current value of the measure. |
|
Placeholder syntax is [Parent]. Will be replaced by the name of the parent container in the model hierarchy. |
|
Placeholder syntax is [Metric]. Will be replaced by the name of the metric that contains the measure. |
|
Placeholder syntax is [UOM]. Will be replaced by the measure's unit of measure. |
|
Placeholder syntax is [IntervalType]. Will be replaced by the measure's interval type i.e. "Hourly", "Daily" etc. |
|
Placeholder syntax is [RetrievalType]. Will be replaced by the measure's retrieval type i.e. "Retrieved", "Manual" etc. |
|
Placeholder syntax is [PeriodStart]. Will be replaced by the start time of the time period selected on the time-based chart. The date-time format can be specified by adding the string format option in brackets after the datetime placeholder i.e. [PeriodStart("yyyy-DD-mm")] |
|
Placeholder syntax is [PeriodStartUTC]. Will be replaced by the start time of the time period selected on the time-based chart in UTC. The date-time format can be specified by adding the string format option in brackets after the datetime placeholder i.e. [PeriodStartUTC("yyyy-DD-mm")] |
|
Placeholder syntax is [PeriodStartUNIX]. Will be replaced by the start time of the time period selected on the time-based chart in UNIX time. |
|
Placeholder syntax is [PeriodStartUNIXUTC]. Will be replaced by the start time of the time period selected on the time-based chart in UNIX UTC time. |
|
Placeholder syntax is [PeriodStartUNIX_ms]. Will be replaced by the start time of the time period selected on the time-based chart in UNIX time, including milliseconds. |
|
Placeholder syntax is [PeriodStartUNIXUTC_ms]. Will be replaced by the start time of the time period selected on the time-based chart in UNIX UTC time, including milliseconds. |
|
Placeholder syntax is [PeriodEnd]. Will be replaced by the end time of the time period selected on the time-based chart. The date-time format can be specified by adding the string format option in brackets after the datetime placeholder i.e. [PeriodEnd("yyyy-DD-mm")] |
|
Placeholder syntax is [PeriodEndUTC]. Will be replaced by the end time of the time period selected on the time-based chart in UTC. The date-time format can be specified by adding the string format option in brackets after the datetime placeholder i.e. [PeriodEndUTC("yyyy-DD-mm")] |
|
Placeholder syntax is [PeriodEndUNIX]. Will be replaced by the end time of the time period selected on the time-based chart in UNIX time. |
|
Placeholder syntax is [PeriodEndUNIXUTC]. Will be replaced by the end time of the time period selected on the time-based chart in UNIX UTC time. |
|
Placeholder syntax is [PeriodEndUNIX_ms]. Will be replaced by the end time of the time period selected on the time-based chart in UNIX time, including milliseconds. |
|
Placeholder syntax is [PeriodEndUNIXUTC_ms]. Will be replaced by the end time of the time period selected on the time-based chart in UNIX UTC time, including milliseconds. |
|
Placeholder syntax is [ServerPath]. Will be replaced by the current flow intance's server path. Can use to navigate to different charts within your Flow instance. |