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. Multistate values on Notification emails

    As a user of PI AF and Notifications Service, I would like to send emails, with contents whose color will be changing according to the condition, like a Multistate Symbol on PI Processbook. I would like to avoid creating a number of email formats with the personalized contents.

    48 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 →
  2. Add the ability to link UOM field in AF to attribute value within PSE

    We use a custom data reference to store UOM information in an AF Attribute, which is then stored in PI using Tag Creation and substitution parameter. Currently there is no way to automate the UOM written in an AF attribute to the UOM field of the "target" attribute.

    A possible way of doing this, from a user perspective, would be to allow substitution parameters to be used in UOM definition.

    48 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 →
  3. Support SQL Azure as a PI AF SQL backend

    As an administrator, I want to use SQL Azure as the database backend for my PI AF databases, so that I can offload the SQL adminstrative tasks to Azure.

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

    We’ll send you updates on this idea

    NEEDS MORE DISCUSSION  ·  10 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Periodic trigger monthly and yearly

    I would like to have monthly and yearly periodic trigger for Analysis-Expression and Event Frame Generation. Currently I have to use the daily trigger and check in the analysis if the month or the year changed. In case of “false” there is no output. In the case of “true” there is an output. This works but it is circuitous.

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

    We’ll send you updates on this idea

    8 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  5. Support AWS RDS SQL Server instances as backend DBs for AF and PI Vision

    Our company is progressively superseding the deployment of hosts with SQL Server installed, while moving towards the usage of SQL Server instances provided by AWS' Relational Database Service as the DB backend. Although currently OSISoft does not officially support the usage of RDS instances as backends for AF and PI Vision, we performed some internal tests with both AF and Vision and they seem to be promising. We would like OSISoft to study this kind of solution and, if there are no major obstructions, provide official support for such scenarios.

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

    We’ll send you updates on this idea

    3 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  6. ICU startup on high latency networks

    On high latency networks, it can take ICU many minutes to start because every interface on the PI Data Archive is checked. Minimize startup time by caching a node's registered interfaces.

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

    We’ll send you updates on this idea

    4 comments  ·  System Management  ·  Flag idea as inappropriate…  ·  Admin →
  7. Analytics function for Last Good Value

    We have come across a number of occasions where we want to bring in the last good value of an attribute as an input to an analytics.  But there is no way to do this without additional attributes and analytics.  It would be convenient if a function existed that brought in the last good value of the attribute.  This is particularly useful when your data source is known to send NULL value frequent which translate into No Data or Bad Input.  One specific example:

    We have a number of analytics that only run if one of our engine is on. …

    41 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 →
  8. PI Analysis Performance Checker

    Currently PI Analysis Service has a built-in Statistics tool in PI System Explorer.

    It is able to show statistics regarding Evaluation and Calculation Lag as well as Skipped Evaluations and some other important information.

    PI System Explorer could run these statistics periodically and notify the user (in the Management tab or in the Analysis tab itself) whenever a PI Analysis has its parameters out of certain values (could cause a bad performance)

    So that the users could avoid performance issues more easily.

    39 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 →
  9. PI AF - Child Event Frames using different template to parent

    We currently have Event Frames generating for machine faults, with child event frames then tracking things such as maintenance team response time etc.
    Leveraging this data in excel reports is proving difficult however due to the Child Event Frames having the same template and naming convention as the parent.
    If Child Event Frames could have custom naming or different templates it would be extremely valuable

    39 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 →
  10. Percentile function

    As a user of analyses, I would like to have a Percentile function so that I can filter out atypical events when doing summary calls. The function would look like this: Percentile('attribute', 'timerange', value). This is related to enhancement request WI 44140.

    39 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 →
  11. Community Edition Of PI

    Offer a free Community Edition of PI. Limit the point count, but let us geeks monitor our IOT hobbies with PI. This will encourage business buy in and increase general knowledge of OSIsoft throughout the geek community.

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

    We’ll send you updates on this idea

    6 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  12. Support Analysis Data Reference Step Functionality

    Use case: User wants to trend Analysis Data Reference in client tools (Processbook, Coresight). User doesn’t want to create a PI tag for this output. Currently, the AnalysisDR ignores step, even if it’s input attributes are step.

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

    We’ll send you updates on this idea

    5 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  13. Attribute UOM Substitution Parameter

    If you have a PI Point attribute with auto tag creation and you want the attribute UOM and PI Point engunits to match, you have to define it twice; once in the attribute UOM field and a second in the attribute configuration string, e.g. engunits=m3. If there was a substitution parameter for the attribute's UOM, you could use it in the attribute configuration string, e.g. engunits=%AttributeUOM%.

    35 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 →
  14. Support import/export of AF tables in PI Builder

    As a user, I want to be able to import/export AF tables using PI Builder, so that I can make changes as needed.

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

    We’ll send you updates on this idea

    5 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support for localized element and attribute names

    As an user, I want to be able to have a localized element and attribute name in addition to the base language, so that my users do not have to learn a different language.

    35 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 →
  16. It would be great to have an option to backfill/recalculate Event Frame analysis without sending notificaiton.

    I know, that notifications are not sent for event frames older than 72 hours, but that 3 days is still too long.

    Usually we just want to recalculate  Event Frames to have a proper statistic about the past in reports. The notification is used to alert users about current situation. It is very confusing when we are sending out 2 days old messages.

    It is even more problematic, if we just recalculate EventFrames. Recalculation means, that the notifications for the same issues are sent out second times.

    I understand that these backfilled notifications might be useful sometimes, but it would…

    34 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 →
  17. Make Analysis trigger on different inputs when timestamps of input tags are equal

    If an Analysis is triggered on "Any Input", and the inputs have the same timestamp but come in after each other, the Analysis is only triggered at the first input.

    For example: We have a simple Analysis which summarizes 2 tag.
    The first tag comes in a 14:00, with timestamp 14:00. This triggers the calculation. The second tag comes in at 14:02 also with timestamp 14:00. Now the calculation in not triggered anymore.

    We've also discussed this with Techsupport, and they came with the following statement: "With Event Triggered, the first value to come into the PI DA is used…

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

    We’ll send you updates on this idea

    8 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add configurable defaults for PI Point "Pointsecurity" and "Datasecurity"

    Read access to the PIPOINT table is required for most identities. Pointsecurity and Datasecurity currently use the settings on the PIPOINT table as the default. New points will generally give read access to most identities because of these defaults. This makes it difficult to configure an identity with read access to some points, but not all points (common when giving external contractors limited access).

    Additionally, for best practice security, buffer identities need read access to Pointsecurity, but read/write access to Datasecurity. There is currently no way to configure this combination as a default.

    Adding two new tables (ex. PTSECDEFAULT and…

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

    We’ll send you updates on this idea

    1 comment  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
  19. List Notifications by User

    It would be useful to add a feature to list notifications by user. This feature would be helpful in managing the list of notifications as more notifications are created and as users change job roles.

    33 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 →
  20. Support setting data quality related flags from analysis

    As a user of Asset Analytics I would like to manipulate data quality related flags (such as quastionable, substituted, etc) from my analysis so that I can set the flag when there is a problem with input value statuses.

    32 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 →
  • 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