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. AF SDK vs claim authentication

    We currently have an issue with Docker based windows applications that we cannot enable windows authentication due to outdated AD architecture. Once suggestion is that we use claims based authentication, but this will only work for PI Web API and not AF SDK, correct. It will be good to enhance AF SDK to use claims like PI Web API.

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Enhance functionality of NumOfChanges

    By now the NumOfChanges Function in AF Analytics does not take into account the value at the start of the timerange. NumOfChanges only counts the amount of changed values of the recorded values in the given timeframe.
    If I query the NumOfChanges for today 12 am till now and my Archived Values are:
    Val1, 11:59 pm (day before)
    Val 2, 4 am
    Val 2, 12 pm
    Val 2, 8 pm

    the function will result in 0 although in the time from 12 am to 4 am there was Val1.
    Regarding TechSupport this is not a bug in the functionality, only…

    7 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 →
  3. Update & standardize the properties of OSIsoft programs in Programs And Features

    In Programs And Features in the Control Panel, many of the properties of OSIsoft's programs are unnecessarily inconsistent between programs. See the attachment. This is confusing for the user, makes it more difficult for the user to navigate the programs after a property is sorted, and comes across as sloppy.

    The values of the properties also need to be updated. For example, techsupport@osisoft.com is no longer the preferred way to contact OSIsoft. The links should be updated to avoid dependence on redirects (e.g. HTTP links will redirect to HTTPS and techsupport.osisoft.com will redirect to my.osisoft.com).

    Please update these properties and…

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  System Management  ·  Flag idea as inappropriate…  ·  Admin →
  4. Change "EMail" to "Email" in the results of contact searches by email address

    Throughout PI System Explorer, the capitalized form of "email" is written as "Email" except in the results of contact searches by email address, where it is written as "EMail". Please change this to "Email" for consistency and correctness. See the attachment.

    2 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 →
  5. Cancel/Edit Trend query in PI System Explorer

    I trend in PSE a lot, and frequently ask for a large time range of high resolution data on accident, because I specified it in my previous query. When this happens, I have to wait for the query to finish (could take minutes), or kill PSE. Others have suggested starting with a default range every time you trend, but I find keeping the previous time range useful. Instead, when I make this mistake, it would be nice to at least cancel the query. After or while hitting the cancel button, it would be nice to have a more intuitive way…

    2 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 →
  6. Organization of Elements, Attributes, Analyses in Pi System Explorer

    By default, everything is sorted alphabetically in PI System Explorer (PI AF). You can divide attributes into categories, but within a category the order is always alphabetical.

    It would be useful if you could create your own (fixed) order of the Elements, Attributes, Analyses, ... You can determine the order by assigning numbering, for example.

    Now I have to do this by adding the numbering at the front of the naming of the element, although I don't really want to do this. Example in annex.

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

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  7. Filtered calculation in PI ProcessBook

    In PI Calcs inside PI ProcessBook or even PI AF, the could be a way of filtering calculations, such as the following

    1. Tag VALUE stores a process value
    2. Tag STATUS stores the asset status

    We want to determine how long VALUE was higher than a threshold, filtering it by the condition 'STATUS'="running"

    Currently, we need to use at least one additional PI Point per conter, but it would be nice if we did not need any and could do it directly from PI PB.

    1 vote
    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. Possibility to disable the message "An AFEnumerationSet matching the digital state set for PI Point was not found" in PI System Explorer

    I would like to have the option to disable the feature introduced in PI System Explorer 2018 SP2 to pop up the following message when an Enumeration set does not match the name of a digital set in the PI Data Archive:
    "An AFEnumerationSet matching the digital state set for PI Point was not found"

    The message appears every time you open a new element with attributes with not matching Enumeration sets for each of those attributes.This can become very tiresome.

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

    We’ll send you updates on this idea

    5 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Notifications Subscriptions Notify Option defaults to "Start and End"

    Many EFs are poor health in nature such that notifying the user when the event is ended is very important. Many users don't realize that this is an option. Either make start and end the default or present all choices more visibly to the user. This will reduce the amount of time users spend chasing poor health events.

    1 vote
    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 →
  10. Have greater consistency between PI Builder and PI DataLink

    PI Builder and PI DataLink both have About, Help, and Feedback buttons. Please consider some of the following actions to create a more consistent user experience across both add-ins:
    • Use the same set of icons.
    • Use a similar layout for the About window.
    • Use similar wording for the tooltips.
    • Use end punctuation on all tooltips. This is an issue in PI Builder but not PI DataLink.
    • Move the buttons to the far left. This will ensure that the buttons are visually in the same spot across both add-ins. Currently, both sets of buttons are on…

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →
  11. Change "PI AF Builder" to "PI Builder" in the tooltip of the Feedback button

    Once upon a time, the add-in was called "PI AF Builder", but not anymore. Please edit the tooltip to reflect the current name of the add-in.

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →
  12. Allow scheduled analyses to ignore circularity

    It should be possible to force an apparent circularity to be ignored if analyses are scheduled and not triggered.

    A thermal efficiency application I have coded as AF Analyses has the following two analyses A and B, such that each is expressed in terms of the other. This is not really a circularity since the logic flow is dynamically switched by a third input X, so that one of these is calculated from independent inputs Y and Z, viz:

    A: if X > 0 then f(B) else f(Y)
    B: if X <= 0 then f(A) else f(Z)

    Clearly, if triggered,…

    3 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. Future Data recalculation and analysis-triggering

    1. Allow auto recalculation of future data. This makes sense to consider, because forecast revisions are a general, industry-agnostic thing.
    2. Another related request might be to add a new option of analysis triggering. Right now for event-trigger analyses, it triggers based off current value. It would make working with future data easier if there could also be an event-trigger for when the latest (most future) value arrives.

    3 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. Optional Link between underlying PI tag and AF attribute to use for description, UOM, etc

    An optional link to connect an AF attribute with the underlying PI tag. This would allow the user to pull in the PI tag description and engineering units in the AF attribute description and UOM. When the underlying PI tag is updated the changes are automatically captured in AF.

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

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Enable headers for SOAP web service end point

    As a PI Administrator I need PI Notifications to support custom headers for SOAP web service end points. Some external systems require specific headers and currently it is only possible to customize headers for REST end points. As an example of an external system, to utilize Maximo security a custom header must be included.

    2 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 →
  16. Include Creation date in event frame properties for Notifications

    We see issues where notifications appear to be delivered late but then find the event frame was created at a later time than the actual event because of connectivity issues. Having the creation date of the event frame exposed for a notification would be helpful in informing of such issues.

    1 vote
    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 →
  17. Optimize SID resolution when viewing mappings in PI System Explorer

    In PI System Explorer → File → Server Properties, the Mappings tab loads much more slowly than the other tabs when you have a slow connection to the PI servers and the domain controller.

    In tech support case 00589952, I found that the loading time of the Mappings tab was roughly the same as the total time from running the "net user /domain" command for each mapping. This 1-by-1 approach is not efficient. Note that in my case, I had a mix of local accounts on the PI AF server and AD accounts.

    Please consider some of the following optimizations: …

    3 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 →
  18. 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…

    17 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 →
  19. List client connections made to a specific AF database

    We can easily see client connections made to an AF Server using the Connections tab in AF Server Properties. It would be nice to have a similar functionality for databases so we can see how much traffic each database gets.

    Useful in the event a customer needs to evaluate which databases are worth keeping during a server clean-up (see support case 592366)

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

    We’ll send you updates on this idea

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Option to generate Event Frame on invalid data reference

    I would like to build an analysis that generates an event frame when one of the referenced PI points is unavailable - i.e. the point does not exist, permissions are missing, or the Data Archive server is unavailable.

    Currently when these conditions occur, the analysis will go into an error condition, but there is no way I can be notified of the situation.

    1 vote
    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 →
  • 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
COMPLETED