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 documentation feedback and bugs, please report to Documentation@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. Ability to search for PI Points used by PI AF attributes

    As a user, I want to be able to search for specific PI Points used by PI AF attributes, so that I can easily find where the PI Points are being used.

    54 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    RESEARCHING / EVALUATING  ·  8 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow substitution parameters in attribute template description

    As a user, I want to be able to use substitution parameters in attribute template descriptions, so that when elements are created from template, the attribute template description can be substituted with pertinent information.

    Note: This was previously Enhancement 116200.

    43 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    41 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 →
  4. Allow substitution parameters to be used in the SELECT and FROM clauses of the TableLookup Data Reference

    As a user, I would like TableLookup Data Reference to be able to use substitution parameters to specify the column name(s) and table name for the SELECT and FROM fields respectively. This would allow for the use of attribute values like those from String Builder attributes to be used to identify the desired column(s) or table and facilitate the use of table lookup within Element Templates.

    38 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    36 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    RESEARCHING / EVALUATING  ·  9 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Looking for a feature  which makes merging multiple databases seamless with a version control system like Git

    Looking for a tool that would compare two databases (that originated from the same parent) then gives user option to keep or discard changes from each and eventually merge them to form a working production database.

    30 votes
    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 →
  7. Make it possible to sync AF enumeration sets to PI digital state sets.

    With enumeration sets in AF being similar to Digital State sets in the Data Archive, it would be handy if it was possible to automatically sync enumeration sets to digital state sets. For scenarios that rely heavily on such sets, this would greatly increase their maintainability.

    29 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    11 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  8. PI System Explorer (PSE PI AF) Web

    Please consider creating a web application like PI Vision Admin, PI Web API Search, PI Manual Logger for Web, and the various integrators, but for PI System Explorer (PSE, PI AF). I would prefer this to the client-server design now. It would make version management, software dependency management, upgrading, firewall/network-services management, etc. easier. This would obviate the need to re-package the OSIsoft installers in whatever software package management software an organization uses. Another solution would be to use the Windows 10 application store. However, that wouldn't mesh well with using Cloud IaaS services. OSIsoft could even offer this new PSE…

    29 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    RESEARCHING / EVALUATING  ·  7 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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.

    29 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 →
  10. 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.

    22 votes
    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 →
  11. Composite element templates

    As an user I want to be able to create a template hierarchy (parent-child) all at once, so that I can easily create a hierarchy representing related assets. For example, create a motor, gearbox, compressor train with a single template that actually consists of (in this case) 3 templates.

    21 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 →
  12. Attribute Synonyms

    As a AF Administrator, I would like to be able to define a list of synonym names for attributes associated with an element template SO THAT different sites leveraging the template can have their attributes shown based on their "local" terminology.

    For example, one site might call an attribute 'Speed' and another site might call it "RPM".

    It's a challenge to get sites to agree on what to call things in a standard template which can result in little progress of building out AF.

    18 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

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

    17 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  14. Filter Expressions for PI Point Data Refences

    Allow the use of filter expressions, similarly PI DataLink Compressed Data, so that you can visualize or perform calculations on filtered data (e.g., excluding bad values, certain digital states, etc.).

    17 votes
    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 →
  15. 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%.

    16 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 →
  16. AF Elements reference across AF Databases

    Customer would like to be able to use AF Data References to reference AF Elements that reside in different AF Databases. This would allow him to not have to replicate elements and attributes across multiple databases.

    15 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 →
  17. Improvement of AF Identities/Mappings - Make it similar to PI Data Archive

    When adding a Mapping to an Identity in the AF Server this will always generate a new mapping linked to a user/group account.

    If this user/group account it's already mapped to an identity then, by default, it will add 1 to the mapping name.

    If I have a user called PISCHOOL\u602 and I add it to an identity Engineers it will generate a mapping called PISCHOOL\U602. If I add this same user to another identity like Support then it will by default generate a mapping called PISCHOOL\U603.

    This can be misleading since the PISCHOOL\U603 user might already exist and we…

    15 votes
    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 →
  18. Limit element creation using reference types

    I’m designing an AF database where we want most things to be correctly set up and planned on the template side, so that end-users can create the AF content later. One of the functionalities I use is creating my own reference types i PI System Explorer, and it works as expected when I define that elements from TemplateB can only be created below elements from TemplateA.

    Example: I want to make sure that the only element below “Oil Well with MPFM” is the actual “MPFM”.

    I want to make sure that AF designers follow the rules I've set, to keep…

    12 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 →
  19. Compare exported AF templates to other environments

    A feature to review the changes that will be made when importing AF templates that have been exported from a lower environment.

    Example.
    Make changes to element/attribute/archive templates in dev.  Export library to XML.  Compare export to QA templates and provide a report on what all will change to be reviewed before importing.  If it has only the changes you intend to promote, then you can go ahead and import.

    12 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 →
  20. Add read perrmission to the Event Frame Template

    It would be great to add read permission to the security table of EF Template. Now you can't deny read access to one specific EF Template. You can only deny access to all templates and to generated EFs, but not to specific template.

    This can be an issue in DataLink for example. Here you don't want to list all EF Templates, but only EF Templates which should be accessible for specific user.

    12 votes
    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 9 10
  • 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