Skip to Main Content
AVEVA™ PI System™ Feedback Portal

Welcome to our new feedback site!


We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.

To start, take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas and comments are visible to all other users.


This page is for feedback specifically for AVEVA PI System. For links to our other feedback portals, please see the tab RESOURCES below.

ADD A NEW IDEA

AVEVA™ PI Server

Showing 1250

UOM field should accept substitution parameters

It would be nice if the UOM field of an AF Attribute would accept substitution parameters. This way if an attribute is a reference to another, the UOMs could also be linked. If the UOM is updated on the source, it would also get updated in the ref...
Guest almost 2 years ago in AVEVA™ PI Server / Asset Framework (AF) 0 No Status

Allow nested attribute references for String Builder Data References

As a PI System Admin, I would like to reference an attribute value as part of my attribute data references for a String Builder data reference. For example, suppose I have a parent asset 'Parent' with an attribute of 'XD5' and a child element 'Chi...
Roger Ward almost 2 years ago in AVEVA™ PI Server / Asset Framework (AF) 0 No Status

Ability to move an AF element within the hierarchy in PSE by right-clicking on the element

When moving an AF element within the hierarchy in PSE using the "Shift key + Drag and Drop" approach, it can cause to create an Element reference if the release of the "Shift key" is done before dropping the element. Having the option of right-cl...
Guest almost 2 years ago in AVEVA™ PI Server / Asset Framework (AF) 0 No Status

Increase assembly description character limit for AF Plugins

Currently when inserting an AF plugin via RegPlugin64.exe , there is a 1000 character hard limit for the AssemblyDescription parameter that the AF plugin has in its AssemblyInfo.cs class. It has been found that some plugins have more than 1000 cha...
Guest 7 months ago in AVEVA™ PI Server / Asset Framework (AF) 1 No Status

PI Asset Framework - Add string "join" function to Asset Analytics

Please add a "Join" function in Asset Analytics to combine string values in an array into one string. This would allow us to combine a varying number of outputs into one single variable that can be written to one attribute. Then, when that output ...
Gregory Malek 5 months ago in AVEVA™ PI Server / Asset Framework (AF) 0 No Status

Make "In" operator compatible with arrays within AF Analysis

We have many calculations following this basic pattern - take recorded values of one attribute, apply a filter (using FilterData), then retrieve values of a second attribute at the filtered timestamps of the first attribute. Currently, we cannot r...
Gregory Malek 2 months ago in AVEVA™ PI Server / Analytics & Calculations 0 No Status

Add OpenOnly and CloseOnly capabilities in PI-AF notification formats

Add markup to include/exclude content in-between in notification formats? This would be a far more elegant and flexible solution vs. separate templates or using the global Message for Closed Notification. e.g. <openonly>foo</openonly> ...
Guest 7 months ago in AVEVA™ PI Server / Notifications 0 No Status

Add Check In / Check Out button to PI Builder

It would be useful to add a Check In and Check Out button to PI Builder. So if any undesired change is made, it can be undone.
Eduardo Miller 7 months ago in AVEVA™ PI Server / PI Builder 0 No Status

Overload the Convert function to allow a input UoM and output UoM for unitless values

For unitless values you can assign a unit of measure by using the Convert() function. To further convert this to another UoM in the same class you need to nest another Convert() function. For example, Convert(Convert(3600, "s"), "h")) It would sim...
Mike Horrocks 3 months ago in AVEVA™ PI Server / Analytics & Calculations 0 No Status

Have pre-made PI Identities with minimum permissions by default

It currently takes more effort to follow AVEVA's recommendation of setting minimum permissions for all PI service accounts than it is to use fewer service accounts with more permissions. To help steer PI administrators in the right direction, plea...
Kenneth Barber almost 2 years ago in AVEVA™ PI Server / Security 2 No Status