Dynamic Hyperlink - In PI Vision, when adding a navigation link, configure the hyperlink address based on an Attribute Value from the target
TR2.a Dynamic Hyperlink
In PI Vision, when adding a navigation link, configure the hyperlink address based on an Attribute Value from the target element.
TR2.b Collection of Dynamic Hyperlinks
Given a target AF Element, generate a collection of dynamic hyperlinks in PI Vision. The dynamic hyperlinks shall be generated based on children elements of the target for given criteria (i.e. element template or element category). Each dynamic hyperlink address shall be configured based on the value of a specific AF Attribute value. This attribute shall be the same for all the generated hyperlinks. (for more information on Dynamic Hyperlink, see section TR.2.a)
TR2.a and TR2.b have been accomplished through a Custom Symbol, using the Extensibility Framework in PI Vision. We kept these requirements in this document to point out that the dynamic hyperlink functionality could be useful for several use cases and it may be worth including as an out-of-the-box feature in PI Vision.
This would be helpful for customers who want to minimize display maintenance through the use of collections. I make displays for multiple facilities and I often create collections that have base templates as a search criteria (e.g. "Reactor"). Each collection item links to a detailed display so users can view trends, etc for that asset. But when some assets have different derived templates (e.g. "Reactor Type A" and "Reactor Type B"), you want to be able to specify somehow which display to link to since displays are generally created for a particular asset template.
Luan Sandes commented
I often want to create fluent navigating within vision displays, meaning drill-downs and "drill-ups".
I also want to create a collection of links in PI Vision.
Alanna Nelson commented
When adding a URL, it would be really useful to be able to reference the value of an attribute on the current element.
Use Case: In PI AF an asset could have an attribute with the element path of its parent site. On a Pi Vision display of the asset, a link could then be added taking the user to the site. This would enable 'drill back up' after a user has drilled down. A display could then also contain 'breadcrumbs' showing the various ancestors.
Also see my post regarding substitution parameters on collection criteria.
Jason Gogal commented
I believe that I ran into the same use case. I would like to be able to use attribute values to dynamically configure display objects. https://pisquare.osisoft.com/message/126114-re-dynamic-time-context-of-new-pi-vision-display?et=watches.email.thread#comment-126114