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. Improve usability of TagNum function

    The TagNum function seems to be the only function that requires a double quote as opposed to single quotes.
    Many other TagXXX functions call for single quotes for its attribute or PI Point arguments.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. When archive corruption is noted, automatically force a shift to a new archive

    As a PI system user and administrator, I am interested in minimizing data loss due to a corrupted Archive. Please include an automated fix when corruption is noted. The PI server could force a shift to a new archive and re-processes the corrupted archive. At a minimum, the PI Server should force a shift to a new archive so we don't lose more data than necessary.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Recorded Values Discrete Time Weighting

    When using the recorded values function in Analysis, Time weighted totals and averages assumes that the data is continuous and not discrete. This creates issues with data streams that are both discrete and require time weighting functions. Ideally a third calculation type needs to be added to Total, AVG and the like which is Time Weighted Discrete. This will adress this issue as is currently done in TagTot or TagAvg.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. PI Analysis Service should pick up change in Cache Refresh Interval of AF Tables

    It would be nice if the PI Analysis Service could pick up a change in the Cache Refresh Interval of any AF Table being referenced by input attributes with a table lookup data reference. Currently, a service restart is required.

    28 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Set Reason for closed Event Frames when it is PI Point Data Reference through PI Vision

    Currently, when the Reason of an Event Frame is set as PI Point Data Reference, its value cannot be changed through PI Vision Event Table. Moreover, if you try to change the Reason of a closed Event Frame and currently another Event Frame is open, the Reason would be set for that second Event Frame, because it is always written at the current timestamp ('*').

    Sometimes it's necessary to set the Reason as PI Point because you want to make later calculations with it. So, it is necessary to be able to set the Reason with the Event Frame End…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Outputs at close available for all generation modes

    ‘Outputs at close’ is very powerful and flexible. It allows one to use expression analysis syntax in event frames. Unfortunately, it is only available for generation mode 'explicit trigger', but not for 'pulse', 'step', or 'step continuous'.

    If you want e.g. a new event frame started every time a value of an input tag changes (and closed again when it changes again), generation mode step continuous is what you need.
    In that case it would be very helpful to also be able to use outputs at close.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Include AFDiag /AddIdentity functionality to PSE

    Adding an identity to an established large system can cause a flood of change records, leading to performance issues.

    The AFDiag /AddIdentity feature will bypass this issue, but it would be more convenient to have this functionality included in PSE.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Separate "Simplify Configuration Strings" options for GUIDs and Substitution in PI Builder

    When using PI Builder add-in for Excel to retrieve attribute or analysis configuration, we sometimes want to enable the option at Settings > Retrieve > Show Simplified Configuration Strings in order to remove the GUIDs. However, when doing so we find that the substitution parameters are also replaced with the fully resolved path which is not what we desire, especially if we need to export to another environment.

    e.g. %server% will resolve to the default PI Data Archive but this may be different between systems.

    It would be better if removing GUIDs or replacing substitution parameters were separate options as…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Additional capabilities for rollup analyses

    I find myself making analytics on child elements which by themselves have limited value, but are needed to get rollup analyses to work. This adds complexity to the design of AF. Two ideas would improve this:

    1) Count # of attributes that meet a certain criteria. For example, you want to count the number of active HIHI or LOLO alarms on child elements at a given time, so you'd have a rollup analyses that counts how many attributes 'Alarm Level' equals "HIHI" or "LOLO"

    2) Additional attribute filtering, such as AND/OR logic. Continuing with the example above, let's say you…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Allow data update for future PI Points in PI OPC DA Server

    When a future pi point is published in the OPC DA server current value matches PI DA current value but it does not update new events on the PI DA
    You need to create another group in an OPC client or close the connection and reconnect to see new values
    Regards

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Remove AF Transformer from the feedback website

    The article below states that AF Transformer is no longer supported:
    https://customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=Playbook-AF-Transformer

    Please copy the suggestions for AF Transformer for internal use and then delete these suggestions and the "AF Transformer" category from the feedback website.

    All of the suggestions in the "AF Transformer" category can be found here:
    https://feedback.osisoft.com/forums/555148-pi-server?category_id=333346

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  AF Transformer  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Allow event scheduling for PI Point DR attributes that use RelativeTime or TimeRange

    Currently it's not possible to use attributes that are based on a PI Point Data Reference with RelativeTime or TimeRange settings as triggers for analyses with event-triggered scheduling. You get the "No valid triggering inputs found" error. The reason is that this kind of configuration does not support AFDataPipe, as detailed in the first table in "Restrictions on viewing time series data".

    https://docs.osisoft.com/bundle/pi-server/page/restrictions-on-viewing-time-series-data.html

    A workaround is to create a second attribute which simply refers the same PI Point without any RelativeTime setting, and to include that in the analysis expression unobtrusively, e.g. by multiplying with 0 and adding it to…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Show "Subscriber Escalation Timeout" parameter in PI System Explorer

    In PI System Explorer's UI, you can configure time intervals for escalation groups. If the SubscriberEscalationTimeout parameter is different from the escalation group's interval, the notification will not deliver on the right interval and there will be no indication of the setting in PSE.

    Currently, the only way to modify it is to use PI Builder. This parameter should be visible in PSE as it directly impacts notification behavior.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Support Microsoft Company Portal

    We have rolled out Microsoft Company Portal via InTune for many programs internally, it really reduces the load on our IT Service Desk. OSIsoft client applications like PI AF Client, PI Datalink should be easy to integrate with Microsoft Company Portal so that end users can easily install these

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  System Management  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. General Feedback

    Hello,

    I don't see any roadmap from OSIsoft/AVEVA for the currently supported products. Looks like OSIsoft decided collect SRP for the existing OSIsoft software products and promote only the AVEVA products.

    Thanks,
    Subburaman Sankaran

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Extend existing Notify Options for a group if a delivery endpoint is added

    If a new delivery point is added to a group, the existing notify options for the existing members of the group are not extended to the member. And with many AF databases, templates, notifications - having to find them and change them in PI Builder - not really a workable option.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • 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
TELL US MORE
EVALUATING
PLANNED
IN DEVELOPMENT
COMPLETED
DECLINED