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.
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Auditviewer App Suggestion

    I want the ability to determine what PI System Configuration Changes (AF & PI Data Archive) are legitimate and approved, with the criteria of being able to focus on changes that occurred during a user defined time range. I want to minimize the time it takes to confirm that changes were appropriate with the ability to focus on certain tags/af attributes and/or time for the change.

    I want the ability to associate a change control record to PI System Configuration Changes.

    21 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  System Management  ·  Flag idea as inappropriate…  ·  Admin →
  2. Exclude analysis output attributes when the analysis is suspended

    When the PI Analysis service determines an Analysis should be Suspended, it should also set any output Attributes to be Excluded. As the Analysis is Suspended, it will not output any results and if it has always been Suspended, the output Tags will never get created. Excluding the output Attributes will keep the Element looking clean and also allow dependent Analyses to go into a Suspended state instead of throwing an error when they can't find the Tags. Similarly it will prevent other applications (OSIsoft and third parties) from querying the Attributes and also throwing errors, causing performance issues.

    Automatically…

    20 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  3. Set name of Event Frame on close (or by the value of an EF output attribute)

    It would be useful if Analysis Service would set the name of the Event Frame on close rather than open.

    The use case is customer wants to dynamically set the name by a value of an EF attribute (possibly an EF output attribute) - for example, if a value changes while the event frame is opened, the customer wants to output the status of whether it has changed or not to an EF attribute and use that value such as  "<Event Frame name> - changed" instead of just "<Event Frame name>"

    20 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow writing arrays as a time series to an output

    I would like to be able to configure outputs in an analysis to write at multiple time points (which are defined by the result of an array function).

    My use case is to:


    1. Configure an attribute as a Time Series Table Lookup

    2. Create an analysis that retrieves the values of this attribute as an array, e.g. using RecordedValues

    3. Transform the data using MapData

    4. Write the result back to another attribute that is configured as a PI Point

    20 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  5. Trigger AF Analysis Using Future Data

    As an engineer, I want to execute analyses when I get a new future data value, so that any forecasts (either via Analysis or via a 3rd party system or via a PI Point update) can trigger analyses.

    20 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  6. Asset-Analytics: Restrict users who can start/stop analyses

    As a PI Administrator/Super User, I want to control which users can start or stop analyses. This would allow users to create analyses and preview their results, and for administrators to review them before they are put into production.

    20 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  7. Filter Expressions for PI Point Data Refences

    Allow the use of filter expressions, similarly PI DataLink Compressed Data, so that you can visualize or perform calculations on filtered data (e.g., excluding bad values, certain digital states, etc.).

    20 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Attribute Synonyms

    As a AF Administrator, I would like to be able to define a list of synonym names for attributes associated with an element template SO THAT different sites leveraging the template can have their attributes shown based on their "local" terminology.

    For example, one site might call an attribute 'Speed' and another site might call it "RPM".

    It's a challenge to get sites to agree on what to call things in a standard template which can result in little progress of building out AF.

    20 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow selection of output timestamp for values written by the outputs at close feature in Event Frames

    It would be nice to have the option to select either starttime or endtime of the eventframe as the timestamp for the value that will be written a PI tag using the Outputs at close feature in Event Frames. Currently, it will only write the value with a timestamp of the endtime of the event frame.

    Use case:

    I have an event frame and I would like to see the average of an attribute value for that duration of that time frame on PI Vision. The expectation is to see a horizontal line indicating the average value throughout the duration…

    19 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Event Frames search across AF databases.

    We've several PI servers and AF servers where same products are running, so we need the ability to search Event Frames across our AF databases to compare production performance. This search ability should be available in all clients; PI Vision, DataLink etc.

    19 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow BadVal to check multiple inputs or IFERROR

    Right now BadVal can only check one variable or Expression.  So if I am evaluating an expression with say 10 inputs, and I want the expression to output NoOutput() if any one of the 10 inputs are BadVal, then I have 2 options right now. 

    1) copy the whole expression into the BadVal funtion and do "if badval(expression) then NoOutput() Else expression".

    2) Do "if (BadVal(input1) or BadVal(input2) or ...) then NoOutput() else expression".

    Ideally you would have a IFERROR function like in Excel.  So you would just type "IFERROR(expression,NoOutput())

    Alternatively you could have BadVal allow multuple inputes.  So "If…

    19 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add reset and hold triggers to SQC analytics

    Add the triggers to SQC rules to reset or hold the SQC rule. When monitoring a periodic or batch based process, a user needs to be able to hold the SQC rule or put that rule in a hold state until the process resumes. Without this feature, virtually all violations to the SQC rules are caused by the downtime periods - not the steady state process users are really intending to monitor

    19 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  13. Show Child Attribute in Analysis PE Editor Auto-Complete

    As a user configuring Analyses, I would the the Performance Equation (PE) Editor's auto-complete to suggest any child attributes as well as regular attributes.  Note: This was previously Enhancement 109589.

    19 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  14. Native configuration promotion from test to production servers

    As a PI Administrator with a test PI Server, I need to be able to easily promote configurations from our test environment to our production environment. Currently this is extremely difficult and a very manual process.

    19 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  System Management  ·  Flag idea as inappropriate…  ·  Admin →
  15. SecSinceValueChange

    One of the items i need to build frequently, yet no support in analytics yet.
    I want to habe an AF Analysis function that returns the number of seconds a value of an attribute has changed. E.g. to calculate how long a pump is running, how long a batch is running, etc.

    Currently i need to workaround using a secondary trigger attribute and SecSinceChange, so two analysis and an additional PI Point.

    Also see topic here: https://pisquare.osisoft.com/thread/14374-af-analyses-secsincechange-strange-output

    18 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  16. Ability to override analysis in a derived template

    When i create a derived Element Template, i would like to be able to override an inherited analysis. Now i am severly limited in the re-use of templates due to this limitation. I cannot extend nor exclude functionality in a derived template if this is used in an analysis, because i cannot adapt the inherited analysis.

    This is similar to https://feedback.osisoft.com/forums/555148-pi-server/suggestions/17865355-exclude-analysis-function
    but the two would complement each other quite well

    18 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  17. Propagate renames of event frame generation analyses to the notification rules

    Currently, if an event frame generation analysis is renamed, all notifications rules that use it will display an error message, saying that the event frame generation analysis might have been renamed or deleted.

    This message is fine for deletions, but it would be much more user-friendly if the notification rules were to automatically update to reflect the rename of the event frame generation analysis.

    18 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  18. Support string values in formula data references

    Formula data references do not support string value type attributes (e.g. if stringattribute="Yes" then "X" else "Y"). One workaround is to create an analysis on the element template with the same logic mapped to an attribute on the element template. In certain cases, however, an analysis will not work.

    For example, for an event frame with manually-entered string data individual to each event frame that then determines the value of another event frame attribute based on IF/THEN logic), we need this value to be calculated per event frame and not on the element.

    18 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Let subscribers set timezone for alerts

    As a notification subscriber I want alerts to be sent using timestamps in my timezone so that I don't have to do mental conversion to interperate an alert.

    18 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  20. Date Format in AF Event Notification

    In AF please provide a way to suppress time zone and/or to format the timestamp in AF Events, particularity, Notifications. For example, in the message format in e-mail notification I do not need to indicate the time zone it was triggered in.
    Please make this available in the AF SDK as well as in PI System Explorer.

    18 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base

Posted ideas will have one of the following statuses.
Full definition of these statuses can be found on the Home Page.
No status
NEEDS MORE DISCUSSION
RESEARCHING/EVALUATING
DECLINED
PLANNED
STARTED/IN DEVELOPMENT
IN BETA/PREVIEW
COMPLETED