PI Server

Welcome to the PI Server feature suggestion box. We created this forum to hear your ideas, suggestions and feedback.

Please suggest your most important features and design change ideas on this site! Also vote for your favorite features now! We welcome your feedback.

  • NOTE: for bugs, please report to OSIsoft Tech Support at techsupport@osisoft.com rather than entering them on this site.

How can we improve the PI Server?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Event frames start trigger on trigger condition change

    I would like to be able to define start trigger that fires a e new event frames only if the start condition changes. I mean:
    - Start trigger: 'Equip Status' = "ON"
    - End trigger: 'Equip rpm' >= 1000
    I would like that the event start is triggered only if the 'Equip Status' changes from OFF to ON (discarding Bad Values).
    This is because when the event ends, the Equip Status is sitll ON and there are lots of false generated events.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  2. Version dependent analysis

    It should be possible to change the used analyses dependent on the version of an element. Currently the analyses are used across all element versions.

    For example I want to calculate the expected output of a machine. Starting on 01-Oct the machine is revised and I have to use a different formula for the calculation.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add more advanced string handling functions to the String Builder data reference

    I would like to use some more advanced string functions such as Split, Len (string length), and even regex filtering to allow more fine grained control of how some input strings (such as attribute values or substitution parameters) are manipulated to create a new string output.

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    UNDER REVIEW / RESEARCHING  ·  1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Support "abstract" templates in AF

    There is a need to create "abstract" element templates in AF, and this has been requested several times.

    2012: https://pisquare.osisoft.com/message/4172
    2014: https://pisquare.osisoft.com/message/27621#comment-27621
    2017: https://pisquare.osisoft.com/thread/32721-possible-to-define-a-virtual-element-template

    An abstract class/template is one that you must create a derived version of yourself, you cannot use it directly. It's a base template, but you want to prevent users from instantiating it directly.

    You might implement the general attributes for pumps as an abstract template, but you require users to create a derived template for each pump type they have, and then instantiate an element from that.

    26 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Enable authentication headers for SOAP and REST Web Service Notifications

    There's no way to configure headers for Notification Rules associated with a PI AF Services v2017 SP1 Elements with a SOAP or REST Web Service Endpoint.  Authenticated web services, such as our company's Maximo's meter data inbound service requires a MAXAUTH header with a base64-encrypted username:password string.  As a result, you can't use PI as a source of data for Maximo's condition-based maintenance triggers and automated asset meter reading updates, if Maximo uses authentication on its web services.  That's a fairly common scenario with a high rate of return on the PI-Maximo integration efforts for a lot of customers.

    9 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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.

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  7. AF XML Export and Import Should Be Version Aware

    XML export and import should get the possibility to export and import all or any versions of an element, not only the actual one.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Auto-Regroup PI Analytics

    Behind the scenes, Analytics groups calculations during startup of the PI Analysis service.  However, after startup, sometimes an Analysis 'falls' out of a group and cannot be added back.  This returns the error message, "Failed to insert calculation to a group due to inconsistent internal state." when Disabling/Re-enabling the calculation.

    Although this can be fixed by restarting the PI Analysis service, it can cause a disruption for all AF Databases on the system, not just the one with the error.  This results in hours of backfilling and startup for large PI Analysis systems.

    Provide the means to regroup calculations manually…

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  10. PI System Explorer should not jump between attributes when a field is selected for editing

    In PI System Explorer, if you double click on an attributes Name (or Value fields when the value type is string), it highlights the contained text to show it is being edited. If you start typing, it will replace the existing text, and the Home and End keys work as expected (jump to beginning/end of field). However, if you double click the field and press Home or End without typing, it instead jumps to the beginning/end of the attribute list. I would expect that, if a field is being edited, the Home and End keys work as usual. Due to…

    11 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    STARTED / IN DEVELOPMENT  ·  0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  11. 3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  12. Search for all Event frames belonging to an Element and its Child Elements

    Currently in PI System Explorer we can search for Event Frames based on Element Name. However, it would also be good to have the option to also search for Event Frames belonging to child Elements of that specified Element.

    For example, if you have a Parent Element for each of your sites or sub-sections within a plant and you would like to see all Event Frames for all assets belonging to that site or sub-section then you can select the option to include child Elements in the Event Frame Search.

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Custom Delivery Channels in PI Notifications (newer versions)

    Originally posted on PI Square at https://pisquare.osisoft.com/ideas/3778-custom-delivery-channels-in-pi-notifications-newer-versions

    Customer would like to have the Custom Delivery Channels in PI Notifications 2012 upgraded to the newer versions. This limitation is preventing him from updating to the latest technology.
     
    Originally posted on UserVoice

    5 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  14. Automated re-compression/average after a period of time

    As a PI Administrator, currently there is no way to compress or average (then delete) your data automatically after an event reaches a certain age. It would be nice to have the ability to automatically compress or average specific tags after the events have existed for a certain period of times. For instance, I keep data for “Tag1” in 5 second intervals for 2 months. After 2 months, I average those events over 5 minute intervals and delete the 5-second interval data thereafter.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  15. AF function PrevEvent() should return timestamp of previous event even if data is "No Data"

    Normally AF function PrevEvent() returns the timestamp of the previous event for a specified timestamp.

    But if the previous event is system digital state "No Data" it does not return the timestamp but again system digital state "No Data". That is not what one would expect.

    PrevEvent works ok for other system digital states.
    Performance equation function PrevEvent works as expected.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  16. Remove timestamp from tooltip display for static or table lookup attributes in PSE

    When hovering over an attribute in PI System Explorer for PI AF, the tooltip indicates a timestamp of 1/1/1970 12:00:00 AM. For static or table lookup attributes that have a Value Type of DateTime, this is confusing and misleading since two timestamps are displayed. The tooltip that appears when hovering should be modified so that the timestamp does not appear for DateTime attributes, and instead only the name and value are shown.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  17. Highlight attributes not matching template

    PI System Explorer should visually highlight attributes of template based elements that have changes to the template.

    6 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  18. PI SMT: Show connected PI Collectives on top of the "Servers" list (left pane)

    PI SMT: Show connected PI Collectives on top of the "Servers" list (left pane)

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  System Management  ·  Flag idea as inappropriate…  ·  Admin →
  19. Value at End Time in PI Notifications 2.X

    It would be nice to have the ability to drag and drop the value at end time of  an attribute in the message format of a Notification. We can do this with the value at start time and the value at send time, but not the value at end time. There are some ways to workaround this, but it would be nice to have it as a drag and drop option.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  20. Saving the "Analysis Service Statistics" should be saved in XML instead of TXT since this is the actual format of the file

    It is possible to change the format after it is saved, but it should natively  be saved as an XML.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 16 17
  • Don't see your idea?

Feedback and Knowledge Base