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. Enhance Event Frame Security

    Provide a way to separate the permissions for editing event frame values from the ability to delete event frames. See case 00992047. Currently if a user has the ability to delete an event frame, that person can also change values in the event frame. In my situation it is almost never OK to change a value, but it is sometimes OK to delete.

    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 →
  2. add support for client certificate authentication in PI Notifications

    Add support for client certificate authentication in PI Notifications

    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 →
  3. search for excluded attributes

    Currently unable to search for excluded attributes in PSE's attribute search. Enable/allow this.

    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 →
  4. Add support to create custom AFAnalysisRule plugins

    I would like to create a custom AFAnalysisRule that allows us to leverage the resources on the PI Analysis Service to perform calculations that the Analysis Service currently cannot perform. These calculations include matrix operations, array operations, and looping.

    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  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  5. Remove tag need for Exit() and NoOutput() in analysis

    Allow analysis outputting to Analysis Data Reference attributes to make use of the functions Exit() and NoOutput(), instead of requiring only PI Point Data Reference attributes.

    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 →
  6. As PI Vision feature , Is it possible to add MultiState to trends?

    As PI Vision feature , Is it possible to add MultiState to trends? We can change color for symbols and shapes based on change in Tag Value but cannot apply same for Trends. Can we add multi state on trends?

    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 →
  7. 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

    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 →
  8. 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

    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 →
  9. Enable PI World Trust without Windows Security

    The recent PI DA does not allow PI World user access to PI DA other than windows security. Windows Security requires SPN registration which is somehow hard to execute in right manner.
    I suggest to implement either function.
    1: Enable PI DA to allow PI World User to access by PI Trust(like PIEngineer) so, it does not need windows security.
    2: Enable windows security without SPN registration. This can avoid for IT administrator to register SPN registration.

    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  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow Analysis timestamp override feature to output milliseconds

    When using an analysis variable as the output timestamp, it appears that the actual output timestamp is floored to the nearest second, shaving off any millisecond count. This is not a huge priority on our end, but I wanted to ask in case it was a quick and easy fix, as it would really help certain calculation streams to line up correctly with one another.

    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 →
  11. PI Interface for OPC DA and VT_ARRAY|VT_BSTR datatype

    PI Interface for OPC DA has a plugin called "Time Array" to manage numerical arrays but string arrays are not supported.
    It would be a good improvement to develop this feature for string arrays.

    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 →
  12. 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

    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 →
  13. 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  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  14. AF Function Call to test for existence of a PI tag

    Some Analytics fail due to a tag not existing. It is possible to test for a Bad value via the BadVal() function, however, this does not work if the tag does not exist. Consequently the equation will not run. This caused me many hours of debugging when trying to identify why several calculations were not running out of many 1000s which were defined for the AF template.

    It would be useful to have an AF function that explicitly tested for the existence of a Tag. In this way calculations would still run resulting in a cleaner looking summary in the…

    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 →
  15. 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 →
  16. 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 →
  17. 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 →
  18. 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 →
  19. 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 →
  20. 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 →

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