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. Make AFDiag timeout based on AFService.exe.config settings

    Make AFDiag timeout parameter based on AFService.exe.config settings instead of being hard coded.

    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

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add filters support to AF Summary calculations

    PI-DataLink allows for filtering of aggregate calculations, for example to get the average inlet temperature of a compressor when the turbine speed is > 1000 RPM.

    This is not possible with AF. The KB01120 article does not work and is very messy and relies on the output to be written to a new PIPoint - which is wasteful on licenses.

    AF-SDK filteredSummaries call do work.

    It would be best to support this directly within the product. One option might be to add the filter expression to the PIPoint Data Reference conifguration window. As well as providing the time offset, e.g.…

    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

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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)

    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

    0 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Show inherited Attributes on derived Templates, just like inherited Analysis are shown on derived Templates.

    I would like to view inherited Attributes on the derived templated. It should be disabled to edit. Just like inherited Analysis are shown on derived templates.

    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 →
  5. Effective Access tab in PSE works across domains

    Effective Access tab in PI System Explorer supports checking for users in another trusted domain.

    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

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Ability to embed substitution parameters

    I would like the ability to embed a substitution parameter within another substitution parameter.
    For example, in the following Configuration String:

    \%Server%\%@|<Attribute Name>|TagName%

    I would like to replace <Attribute Name> with a substitution parameter

    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 →
  7. Option to reconcile templates during xml import

    Suppose the following scenario: a user has 2 AF databases (a development and a production one), both containing same version of a template. The user deletes a few attributes and analyses from one element template (development), exports the xml and imports the same xml file into the production database. Today, the template in the production server remains unchanged, forcing the user to manually delete the attributes and analyses from production database (using either PI Builder or PSE).

    The "import xml" function present in PI System Explorer should contain an option to allow users to reconcile templates, when importing a template…

    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

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

    Hi,
    So what would be the expected behavior if elements have already been created from the template? It would then be possible to have deletion of data upon an import of a template. What if there are overridden template attributes? What would be the expected behavior if the imported template affects these overridden template attributes?

  8. List attribute names on trend in PI System Explorer be vertical

    When trending data in PI System Explorer, have the attribute/description vertical not horizontal. Maybe left or right of trend (configurable). Having 8 attribute names loaded horizontally across the top is not convenient.

    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

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Create or Update PI Points and Reset to Template

    Using PI System Explorer, it is possible to "Create or Update PI Points" in bulk across all elements or branches of elements. However, "Create or Update PI Points" resolves the substitution parameters of PI Point attributes. As a result, if you change the value of a substitution parameter that is used in the PI Point configuration, say %Description% and perform "Create or Update PI Points", the point does not update with the new value. You have to take an extra step and first reset all the PI Point attributes you want to change to the template using PI Builder. It…

    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

    3 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Translate performance equations to AF

    Users would appreciate a utility that converts PI Performance Equation tags to Asset Framework Analyses, or into AF Analysis syntax.

    Many have have several hundred Performance Equation tags, and the inability to easily bring them into AF has may limit adoption of the Asset Framework and associated tools.

    One possibility would be to point an AF analysis or attribute to an existing PE tag, and for it to query the tag's EXDESC, scan class, et cetera to complete configuration of an analysis.  Ideally the PE tag could be deleted or managed by AF afterwards.

    Context (location within the AF) would…

    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

    ANSWERED  ·  1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Add TimeRangeMethod to StringBuilder DataReference or automatically use StartTime when used on Event Frames.

    A frequent  PI Square problem regards using StringBuilder DR on event frames and the user wants to see the referenced element's attribute at the StartTime of the event frame.  Something like a TimeRangeMethod or  UseStartTime flag would be helpful.  Perhaps even detect the DR is used on an event frame and default UseStartTime to True.

    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

    7 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  12. AF enumeration sets should support values with the same name

    The feature introduced in 2018 SP2 to manually synchronize digital state sets with AF enumeration sets has a limitation where state sets with duplicated names aren't imported correctly into AF. This is due to the current design of AF enumeration sets that don't allow duplicated names for enumeration values. It would be nice if AF enumeration sets supported multiple values with the same name as it is supported in digital state sets in the Data Archive.

    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  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Provide Alarm management function

    I would like to monitor and manage alerts & events gathered from PI Interface for OPC AE to create a report like Top 10 alarms, Floating Alarm, Operator Alarm, because by default PI System will collect AE as a string and stored it. Should we have any plugin or 3rd party system which integrates with PI System to provide Alarm management function.

    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  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  14. Create additional Limit trait attributes

    Currently there are 7 standard limits available to be used as limit traits. However there are situations where more than 7 are required. Users would like an option to create additional limit traits rather than having to manually configuring additional intervals in PI Vision multi-state.

    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  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow object specific Audit Trails to be accessed by object level Administrators

    Currently to view the Audit Trails of any object on an AF Server, Server level Administrator privileges are needed.

    There should be the ability for a user that does not have server level administrator to view the Audit Trails of a specific object or Database they have Administrator privileges over.

    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  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow bools to be unpacked from Integers

    AF should allow you to have a PI Point Data Reference as individual bits within an INT. Ex. PIPOINTA is an int16 or int32. PIPOINTA.0 and PIPOINTA.1...etc.. should be able to be mapped to a bool attribute. (where .0 is the 0th spot in the integer tag).

    Reasoning:

    When using a PI Connector we have INT tags but also use the individual bits within the INT's as unique bool variables to help conserve traffic. When I use them in AF I need to unpack them. A support person at OSI showed me how to use formula attributes using modular logic…

    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

    1 comment  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  17. Display string arrays in the PI System Explorer value field

    When looking at element attributes or event frame attributes in PI System Explorer I would like to see [string1, string2, string 3] for the value field of an array attribute, instead of "String Array" as we see today.

    When you quickly check out the current values of an EF or element, it much easier to recognize the values you're looking for if you see (a preview of) it directly in the Values field for the attribute.

    "Hiding" it under the "String Array" key word makes it more difficult to spot!

    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  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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: …

    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

    4 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  19. too many UOM Classes

    it becomes increasingly difficult/unreasonable to keep adding more and more UOM classes when a large majority of them only contain one or two UOM's. The list of UOM classes is getting quite large. It would be more helpful to have another choice for UOM's that are needed but will not necessarily be used for any conversions.

    One possible idea being a UOM class that can be marked/forced to be unconvertable . . . a Misc. UOM Class.

    pH is a good example of a UOM class that has to be created that for all practical purposes only has one UOM…

    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

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

    We strive to provide a basic set of UOM classes that we felt would be useful for our general customer base. We also understand that each user has different needs, which is why users can provide their onw UOM class based on their needs. This request seems to fit that model in that you can add a UOM class for your specific needs.

  20. Create a button for the "Analysis Service Statistics" in the management tab in

    wish to have the "Analysis Service Statistics" to have a button in the management tab in PSE. Instead of right clicking and click on "view analysis service statistics".

    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

    1 comment  ·  Asset Framework (AF)  ·  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
TELL US MORE
EVALUATING
PLANNED
IN DEVELOPMENT
COMPLETED
DECLINED