Improve Handling of Excluded Attributes in Symbols
Currently, Symbols display "No Data" when an excluded attribute has been selected. This typically occurs when customers are navigating from one asset to another using the Switch Asset feature. This error can be confusing to the end user. In order to minimize confusion, a different approach should be taken such as not showing the symbol, showing N/A as a value for the symbol, or graying out symbol/values for excluded attributes.
The PI Vision 2017 R2 release included enhancements to symbols to better support excluded attributes. If attributes are flagged as “excluded” in an AF hierarchy, values will not be
displayed in the table symbol and asset comparison table in PI Vision. Other symbols
will display “N/A” for excluded attributes.
Thank you for your feedback Theo. This request has been closed as part of some improvements that were made in a previous version, however your request is very much valid and I appreciate you sharing your use case. This request is being tracked in the following item: https://feedback.osisoft.com/forums/320517/suggestions/10623084
I have copied your comments into that item so that we have captured your interest in this request.
Théo Glashier commented
Hi, I was recommended by OSISOFT themselves to post my issue which ressembles yours here in order for them consider it when developing the new version of PI Vision. I am currently on PI Vision 2018 R2.
So in my context I was trying to use a same pi vision display for multiple assets and change between them through asset switching. In PI-AF these assets have different roots but also the same template. Only for some of them not all attributes were relevant and therefore remained empty.
To create a trend I used all of these attributes and hoped the ones which had no value would be hidden if I excluded them in PI-AF. However, this isn't the case and I hope OSISIFT develop this in a the next version of PI Vision.
Alistair Frith commented
Might it be worth looking at having a set of behaviours that could be allocated by the display designer to individual element attributes? E.g. the 'Hide Symbol' behaviour can be allocated to the 'Excluded' property and the 'Disable' behaviour can be allocated to the 'Hidden' property.
James Lewis commented
I concur. Attributes in AF can be excluded when they are not applicable to a particular element, so it should follow that any symbols linked to them in a display are not applicable. I was going to suggest that the symbols should be hidden, but perhaps there should be an option for how you want to handle it.
It is possible to hide multi-state shapes linked to excluded attributes by setting their colour to transparent when the value is bad, but this does not work for other symbols such as values as the multi-state colour sets the fill (background) not the value. Also, it means that every type of bad data sets the shape to transparent which is not ideal.