PI Server
Welcome to the PI Server feedback page!
We created this forum to hear your ideas, feature suggestions and feedback on PI Server. Please suggest your most important features and design change ideas on this site, and vote for your favorite ideas.
Please note that your ideas and comments posted here are visible to all other users.
- For bugs, please open a case with OSIsoft Tech Support through myOSIsoft Customer Portal (https://my.osisoft.com) instead of sharing them on this site.
- For documentation feedback and bugs, please report to documentation@osisoft.com instead of sharing them on this site.
-
View AF XML exports in non-installable clients (outside PSE, Vision)
There is no ability to easily expand all of the nodes of an AF element hierarchy and print or export for offline viewing by people who do not have PI System Explorer installed.
So in an attempt to view the element hierarchy outside of System Explorer I export the database, or even small portions of the element hierarchy, to try to view in Tree form in XML viewers such as XSD Diagram and many others, and keep getting the following error: There is an error in XML document (2, 2). <AF xmlns=''> was not expected
We have a large group…
2 votesThis will be treated as a tech support case and not a new idea.
-
Select multiple elements in PI System Explore at one time
When trying to move multiple elements to a different location, right now we have to select only one element at one time, we would like to be able to select multiple elements in PSE at one time. For now, we could use PI Builder as alternative.
2 votes -
Ability to do Incremental PI AF tree export
As a PI System Administrator, I need to do incremental exports each two days from my tree so we can track what has been changed between them periodically.
2 votes -
2 votes
-
Allow to automatically exclude an attribute based on an expression
As a PSE user, I would like to be able to configure an expression which allos to automatically set or reset the exclude property on an attribute
2 votesThis has been answered in a previous entry.
-
Better visual distinction between reference types in the element hierarchy in PI System Explorer
Currently, you cannot visually distinguish between a composition relationship and a primary parent-child relationship, or between a secondary parent-child relationship and a weak reference in the element hierarchy in PI System Explorer. Please allow all of the built-in reference types to be visually distinguishable from each other from the element hierarchy. Perhaps the dotted line that connects the parent to the child could be formatted (solid versus dotted?) in addition to modifying the child element's symbol.
2 votesCan you provide specific use cases? For example, what would you do differently if such distinctions are available visually?
Composition and parent-child references primarily affect what happens when objects are deleted. It really doesn’t affect visualization.
Any details you can provide would be helpful.
-
Set the Configuration Item on attribute templates by default and remove when a data reference is added, similar to attributes
Attributes have Configuration Item set by default. If a data reference is added, Configuration Item is removed.
Attribute templates have Configuration Item not set by default. Please change this so that attribute templates are consistent with attributes.
2 votes -
Add description to internal AF tables
When defining an internal AF table, i would like to have a description column. That i can use to make the AF model more self-documenting.
Now i need to describe the table and all the columns in the table description which is too limited for tables with many columns
2 votes -
library management
As an administrator I require a better mechanism to manager AF Library objects across multiple AF servers.
I would suggest extending the current library functionality in AF to include the following:
* library can be versioned
* Objects created in AF from a library are read-only and linked to the library. e.g. a user is unable to alter an element template that is created from a library. If the library is updated the linked object in AF is updated. If the object is removed from the library the equivalent object is removed from AF.
* Powershell based interface for the…2 votes -
In a string builder DR, allow use of substituted values from non PI point DRs to retrieve an attribute value
If I have two AF databases, I would like to pull the value of an attribute from one database to another. The string builder path for the other database's attribute requires a value substitution from a non PI point DR from in the target AF DB (which where I want to bring the value). However, AF does not allow me to do this and the value of my string builder DR is the exact path (including the substituted values) I require, but does not bring in the value I need.
For example, I have two AF databases with data of…
1 vote -
search for excluded attributes
Currently unable to search for excluded attributes in PSE's attribute search. Enable/allow this.
1 vote -
Asset Analytics function for RecordedValues with filter expression
Pulling compressed data into an analysis is extremely helpful...but would be even more valuable if we could filter the compressed values, similar to the capability in PI Datalink.
1 vote -
Add array sorting function to AF Analytics.
This would also enable calculation of percentiles.
Percentile calculation would also be possible if the user could use nested substitution parameters in array functions. For example:
RecVals := RecordedValues('Attribute1', start, end)
CountLower := MapData(RecVals, ArrayLength(FilterData(RecVals, $$val < $val)))
Percentiles := MapData(CountLower, $val / ArrayLength(CountLower))
In this example, $$val would be a nested substitution parameter applied to the FilterData call, and $val would apply to the enclosing MapData call, within the CountLower variable.
1 vote -
Make tooltip for output attributes analysis in PI System Explorer readable
When mouseover on a output attribute analysis icon the analysis is displayed in the tooltip on a single line. The analysis will quickly become unreadable.
It would be nice if the analysis could be presented in a readable way.
1 vote -
Option for Calculated Data when selecting "Time Series Data" of an attribute
As a user, I'd like to have a Calculated Data option when i select the Time Series Data of an attribute. This would let me pick out things like 5 minute averages, 1 week range etc etc.
It would put data in end users hands without having to request it from the engineering team or learning PI Datalink.
Right now, its only Sampled Data or Archive (Raw) Data available.1 vote -
Validating AF Servers Match
As a PI Admin in a highly regulated environment, I need to demonstrate that the AF Servers in my production and qualification environments are identical.
OSIsoft does not recommend comparing PIFD databases directly, and there are small differences in XML exports (perhaps influenced by which information has been loaded recently).
I would appreciate a tool that I can use to programmatically demonstrate that two AF Servers are functionally identical (that is, they'd provide the same client behavior and the same outputs given the same inputs).
1 vote -
Improve table lookup to allow both blanks and units
I am trying to pull control limits for many different types of measurements from a single table. Some control limits do not have a high limit and others do not have a low limit but I do not want a blank to be recognized as zero because that is misleading. The only solution I am aware of currently is to assign the values in the table as strings but read them as singles at the attribute. Values that are not a number are then read as "No Data".
Although, this creates another issue in that these strings that are read…
1 vote -
Add dynamic number of Attributes in AF Element Template
Currently it is impossible to create AF Element Template that has dynamic number of Attributes. Example scenarios I have been struggling with are focused on monitoring:
- monitoring many virtual servers with checking available free storage on each disk - each server may have from 2 up to 10 disks
- monitoring of PI OPC Interfaces - some are single interfaces, some in failover which affects a number of machines, heartbeat points etc.Alternative solution would be to allow Element Template to be created with a group of sub elements in number depending on certain conditions. For one of my…
1 vote -
Value Retrieval Method should read integer value of Digital tag, not string
If you try to do Value Retrieval Method (like Min) of a Digital type tag, you will get an error saying non-numeric data. AF should be smart enough to realize that the data is actually a set of integers and not try to read the string representation.
1 vote -
AF Element status changes the element icon in PI System Explorer
As an AF designer I often have attributes indicating whether an element is enabled or disabled, this could be referring to a piece of equipment taken out of service, or a configuration element indicating a process is deactivated. The attribute is typically a boolean attribute, and I spent a lot of time going from one element to the next in order to disable or enable it, during operation and testing. It would be really helpful if I could tie this "Enabled" status attribute value to the icon PSE shows for an element, in order to quickly identify the elements which…
1 vote
- Don't see your idea?