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 "Force Creating SQL Database before PI AF Install"

    When doing a fresh installation of AF Server, and either the "Validate SQL Connection" option or other Software like PI Notifications, RTQP Engine are selected, the installation cannot be started when the AF SQL Database is not called "PIFD".
    As the Installer is looking for a SQL Database with a hardcoded name, it throws one of the errors described here:

    https://customers.osisoft.com/s/knowledgearticle?knowledgeArticleUrl=000034342

    Possible workarounds
    1) Further specify the error messages so that the user exactly knows what is causing this error message.
    2) Add an option in the installer to look for a SQL Database named differently

    2 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 →
  2. When shrinking the tabs in the lower left pane of PI System Explorer (Elements, etc.), the tabs do not shrink if shrinking by one.

    When shrinking the tabs in the lower left pane of PI System Explorer (Elements, Event Frames, Library, etc.), the tabs do not shrink if shrinking by one. If shrinking by two, it only shrinks by 1, etc. These tabs should shrink accordingly.

    2 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 →
  3. substitution parameter for point attribute

    At the moment i have to conifgure attributes like description or uom in PI Tags and also in the corresponding AF attribute. it would be great if i could use substitution paramertes like point.uom or point.descriptor in PI AF to fill configure Attribute parameters.

    2 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. Ability to disable variables in AF

    Within an expression analysis, it would be nice to be able to switch variables on/off for testing purposes. Commenting-out requires editing every line and also highlights the line as if it is in error. Being able to disable the variable with a switch would be useful

    2 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 →
  5. AF table quota

    Currently, a user can crash the AF server by linking to a SQL query, but if the query changes unexpectedly to returning many records (if a user changes from an INNER join to a FULL OUTER join for instance), the AF server can crash. If would be good to introduce a memory quota for a table to prevent ram exhaustion. (A quota could also allow older cached instances of per-user tables to be purged before the refresh limit)

    2 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 →
  6. Possibility to join internal PI AF tables for Table Lookup Data Reference

    Users must use an SQL JOIN clause while configuring linked table to join Link Tables belonging to the same data source .
    For table Lookups, joining internally existing Link Tables in AF within the AF Server is not possible as Table Lookup Data Reference does not support SQL JOIN clauses

    2 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. Rename the PIFD database to PIAssetFrameworkDb

    Nobody knows what PIFD means. We've had customer personell create PIDF2, PIFD3, etc. when tasked to create new AF databases, and also requests to remove PIFD because ICT personell don't know what it is.

    I suggest renaming the SQL Server database for AF to something more understandable. Following the naming structure used f.ex. by the PI Integrators, the name could be PIAssetFrameworkDb, or simply PIAFDB

    2 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 →
  8. Add functionality to lists shown in PSE Management Plug-in

    For the Management plug-in add -
    - ability to add additional columns such as element template name
    - allow sorting by column
    - add element template name as a search criteria

    2 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. PI Builder to automatically include Excluded Attributes when the Value or ConfigString is set

    When setting the value or config string property of an excluded attribute in PI Builder, the attribute should be automatically included. This should work using both attributes as row and attribute column layouts.

    Currently, if the attribute is excluded and you try setting the value/config string in PI Builder, the operation is "skipped". When using the attribute as rows layout, you can set the AttributeIsExcluded column to FALSE and PI Builder sets the attribute to included, but still skips setting the value/config string. You then have to do a second publish to set the value/config string. When you are using…

    2 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 →
  10. PI System Explorer Git

    As a user I NEED a more user friendly approach to saving various versions of my databases inside of AF. Currently every change requires a manual export xml which we have to save with the current date. Then we use a word document to track those changes. It is an antiquated practice. Allowing git button to be tied to a GitHub account would allow for versions to be directly exported with an attached comment to manage the change. Doing all of this in one step would be a lifesaver. This would be a comparable user experience to data scientist and…

    2 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 →
  11. Improve UI for Roll-up analysis especially the attribute criteria section.

    When I'm using my laptop screen, the PSE window could fill up the whole screen. When I want to do Roll-up analysis, I cannot select the functions as the functions section is not able to fit within the UI. I cannot resize anything that will give more space. See the picture attached.

    It would be good if you could improve the UI for the Roll-up analysis.

    2 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 →
  12. Display AF Database ID in Database Properties

    The IDs of databases on the PI Asset Framework Server is only visible using the PI Web API, AF SDK or by making an attribute using a substitution parameter. It'd be far simpler to just have it displayed in Database properties like how the AF Server ID is displayed on the Server properties.

    2 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 →
  13. Add a visual indicator in PSE to indicate that the Admin permission for an identity will override other permissions

    This request originated from a tech support case where the objective was to remove the delete permission from all users (including admins) at all levels (server and databases) to prevent any objects from being deleted. The desired behavior in this case would be that by default, no one should be able to delete any objects, and if needed the permission would be temporarily added to the Administrators identity and then removed when the necessary deletion was completed.

    Any identities with the Admin permission were able to delete objects, even if the delete box was unchecked, due to the Admin permission…

    2 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 →
  14. Display Full value for string attribute in PI System Explorer Quick Trend

    When I trend a tag in PI System explorer, when I hover over the trace to see the tag value in a particular point in time, for certain attribute types (string) the value being displayed is truncated thereby making it impossible to see the actual value that is referring to the trace position selected.

    The "time series" view in the right click menu can be used in certain cases but when it comes to plotting a number of values to troubleshoot an issue, this becomes a challenge since Time series view does not support a few tags\attributes (whereas Trend feature…

    2 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. Improve PSE filtering of stored EF searches

    Idea linked to support Case Number: 00665293

    If you create and store Event Frame searches in PI System Explorer you can filter the search results by typing part of the EF name in the Filter text box. This filter option does NOT take into consideration that there might be multiple pages of Event Frames in this search.

    The filtering option currently only filters results visible on the current page. If it doesn't find anything on the current page, it shows a blank result page. This has fooled me into thinking no EF's exist for what I'm filtering for, when they…

    2 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. AF XML Export/Import to Support Ordering by ID

    AF XML Export supports exporting object IDs in the XML and Import supports preserving them. It would be useful if the export could be optionally sorted by ID as this would allow comparing different version of the XML (i.e. AF database) using Git. AF XML only orders objects by name, so renaming an object would cause it to move within the XML file which means Git’s line-by-line change detection would show the object being deleted in the old place in the file and added in the new place. This will make it easier to identify changes between versions of the…

    2 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. Specifying optional parameters in AF Link Table Stored Procedure call

    Right now the AF Link Table Query does not have elegant way of specifying the optional parameters in the call to Stored Procedures. Therefore, if an optional parameter occurs before mandatory parameter, then the optional parameter has to be supplied value "null" in the query string itself. It would be elegant, if only the parameter name could be specified in the query string (just like for mandatory parameter) and in the parameter table, its default value set to "null" (or kept empty, which would automatically be then read as "null").

    2 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. Let me configure AF to use REST CALLS to PULL data from External Systems

    I'd like the ability to configure AF to utilize a RESTful call to an external system, return and parse the JSON and update AF attributes from these external systems. This would save a tremendous amount of time building and maintaining customer code.

    2 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 →
  19. Allow modification of System Enumeration Type

    Although it is not advisable to modify the "System" digital state on a PI Server it is permissable as per the documentation on a "Minimal" basis.

    In AF the matching "System" Enumeration set is "hard coded" and allows no modification at all.

    This provides not only an inconsistancy in approach from OSIsoft, but also an Inconsistancy in values received from AF and from PI when the "System" digital state has been modified.

    These inconsistancies leed to people questioning the validity of the data and the products being used to display it.

    The "System" enumeration should be held in the AFEnumeraiton…

    2 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 →
  20. View AF XML exports in non-installable clients (outside PSE, Vision)

    There is no ability to easily expand all of the nodes of an AF element hierarchy and print or export for offline viewing by people who do not have PI System Explorer installed.

    So in an attempt to view the element hierarchy outside of System Explorer I export the database, or even small portions of the element hierarchy, to try to view in Tree form in XML viewers such as XSD Diagram and many others, and keep getting the following error: There is an error in XML document (2, 2). <AF xmlns=''> was not expected

    We have a large group…

    2 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 →
  • 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