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. Improve management of templates which create PI tags

    Currently managing attribute templates which can create tags is very laborious. It is an issue particularly when dealing with different security settings for tags. Improvements suggested would include

    • have the ability to create and maintain multiple 'profiles' or templates for tag creation - which for example might be used where different tag security settings are needed
    • enable the ability edit an attribute template's PI Point creation settings in PI Builder
    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Include AFDiag /AddIdentity functionality to PSE

    Adding an identity to an established large system can cause a flood of change records, leading to performance issues.

    The AFDiag /AddIdentity feature will bypass this issue, but it would be more convenient to have this functionality included in PSE.

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Change UoM, Display Digits of attribute independently of element template

    Currently, if an attribute is created with a Unit of Measurement in an element template, it is not possible to change the Unit of Measurement in the element created from that template.

    If no UoM is given in the template, then the UoM of the underlying PI Point is assigned.

    It would be very useful if the UoM could be changed.

    The same goes for Display Digits.

    This allows for some relatively generic element templates (for example for assigning values, limits, texts, etc for use in a Collection in PI Vision).

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 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.

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. 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.

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Longer passwords PI AF Table Connector

    This is really a bug/security risk; but the support team has requested that a "Customer Voice" be raised.

    Support passwords longer than 15 characters in the PI AF Table Connector.

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    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?

  9. Support "category" for the name substitution parameter in AF template

    Use category of an attribute for the name substitution parameter of the PI point data reference

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Substitution parameter from root

    As an AF administrator, I want to configure templates with Point Creation using Substitution Parameters that can retrieve names and values from an element relative to the root element and working it's way down to the element wanted. A way for this to work, would be for the search mechanism to store the full path of the element and then work it's way down starting at the root.

    Currently substitution parameters can be used to retrieve information from elements relative to the element in which the substitution parameter is configured.

    Use case: I would use this template for elements that…

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Sort values numerically/by size when using Time Series Data in PI System Explorer for a numeric attribute value type

    Currently when viewing Time Series Data for a numeric attribute value type (e.g Double, Single) in PI System Explorer, sorting the value column will sort the results alphabetically (e.g. 1, 10, 2, 20, 3...) and not by size (e.g. 1, 2, 3, 10, 20). PI System Explorer should be able to sort Time Series Data for a numeric attribute by the size of the value in addition to or instead of the alphabetical order of the values as strings.

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. UOM field should accept substitution parameters

    It would be nice if the UOM field of an AF Attribute would accept substitution parameters. This way if an attribute is a reference to another, the UOMs could also be linked. If the UOM is updated on the source, it would also get updated in the reference.

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Substitution parameter for base template

    It would be nice to have a substitution parameter to fetch the name of a base template. There is a substitution parameter to retrieve the name of a template: %Template%, but none to retrieve a parent/base template.

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Add Element path to AFUpdatePlugInConfigurations.exe

    Currently, AFUpdatePlugInConfigurations.exe will update the Attribute configurations of an entire AF Database as specified in the /Root parameter.  When dealing with large AF Databases where there were only a few changes made, this is an expensive call.  Please modify the /Root parameter so we can specify which Element and whether Child Elements (/IncludeChildern) are included should be in scope of the update.
     
    Example:
    C:\Program Files\PIPC\AF\AFUpdatePluginConfigurations.exe "/Root:\AFServer\AFDatabase\ParentElement\ChildElement" /IncludeChildren /CreateConfig
     
    Cheers!

    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 →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Allow programmatic access to AF audit trail for report generation

    As a PI admin I would like to be able to generate reports based on the AF audit trail.  Currently the audit trail can be accessed manually using the audit trail utility tool and manually output a file, though I would like to be able to query the audit trail to generate reports.

    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

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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • 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