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. Provide the user ability to select Event Frame templates during the Batch to Event Frames Migration

    During the Batch to Event Frames Migration, all migrated Event Frames are created with 'Migrated' templates (i.e. PIBatchMigrated, PIUnitBatchMigrated, etc.). I would like the ability to pick and choose what templates migrated Event Frames are created with.

    As some background, Batch Interfaces currently use a standard set of EF Templates -- 'Procedure' template for the top level Event Frame, 'UnitProcedure' template for the first child level, etc. I would like to assign these default templates to Event Frames created by the migration process. This will ensure perfect continuity between migrated Event Frames and future Event Frames created by any Batch…

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

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  2. Event Frame Generation - Dynamic Category

    It'd be nice to dynamically set the Event Frame category within Asset Analytics.

    Preferably have this as an option for each 'Start Trigger'.

    This would be advantageous since 'category' is on the top level object and thus much more efficient to query than needing to go down into the EF attributes in order to filter further.

    2 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 →
  3. Apply non-repetition interval for Notifications sent at Event End

    The Non-Repetition Interval in Notification Rules is currently only applied to Notifications sent at Event Start. I would like the Non-Repetition Interval to also be applied to Notifications sent at Event End.

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

    We’ll send you updates on this idea

    2 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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
    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 →
  5. Ability to create a list of frequently used Contacts for use in PI Notification

    The option for users to create a list of commonly used Contacts for use in PI Notifications subscribers would save the hassle of individually searching contacts each time members are added to a subscription. Additionally, using Contact Groups are too rigid because the desired subscribers can vary, depending on the Notification because you have to subscribe everybody in that group when that might not be necessary.

    1 vote
    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. 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
    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. Child attributes should not be "included" if parent is "included"

    When a parent attribute template is excluded, but included at the element level, all child attributes are also included. It makes sense if a parent attribute is set to excluded all child attributes should also be set to excluded. However, if a parent attribute is set to "included", some child attributes may or may not be excluded. Instead of "including" them all, maybe they could remain excluded and the user can choose which to include.

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

    We’ll send you updates on this idea

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Safeguard against multiple analyses writing to the same PI Point

    Safeguard against multiple analyses writing to the same PI Point. Currently it is possible to configure more than one analysis to write to the same PI point. This is a problem since it often goes undetected until someone looks at the data and sees unpredictable results. The road to finding which analyses is usually long and tedious. In my opinion, one improvement would be to either:
    1. Safeguard so that it is impossible to configure the system so that more than one analysis cannot write to the same PI Point
    or
    2. develop a mechanism which warns about this configuration…

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

    We’ll send you updates on this idea

    1 comment  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow Table Link to be installed on AF Client

    Since it's already possible to import a table through an AF Client, it would be nice to be able to do the same for Table Links.

    Currently doing so results in an error: "Unable to link to external table: Unexpected Server Error". See KCS: "Unexpected Server Error" trying to link an AF table to a csv file

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

    We’ll send you updates on this idea

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow NTLM-authenticated local accounts while installing PI Analysis Service on a computer other than the PI Asset Framework computer

    After installation, the PI Analysis Service can run under a local account even if the PI Asset Framework is installed on a different computer, since NTLM authentication can be used between both computers. However, the PI Server install kit does not recognize this and instead forces a domain account to be used for PI Analysis Service if the PI Asset Framework is installed on a different computer. See the attached screenshot.

    If the computer running the install kit is part of a domain, then each time the user wants to upgrade the PI Analysis Service, they must use a domain…

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

    We’ll send you updates on this idea

    0 comments  ·  Installation  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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.

    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 →
  12. Extract events from buffer queue files or offline archives

    Currently, the procedure to recover buffer queue files consists of parsing the queue file into a temporary archive and then merging this archive with the registered archive files that overlap with the impacted period.
    This final merge requires to take the registered archive offline, which risks dataloss if new data arrives for the period of this archive. Alternatively, the archive subsystem can be stopped to prevent this dataloss, but this will impact users and calculations that need archive data, which in turn leads to incorrect data or inconsistencies.
    Additionally, in the case of collectives, this needs to be repeated for…

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

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support AWS RDS SQL Server instances as backend DBs for AF and PI Vision

    Our company is progressively superseding the deployment of hosts with SQL Server installed, while moving towards the usage of SQL Server instances provided by AWS' Relational Database Service as the DB backend. Although currently OSISoft does not officially support the usage of RDS instances as backends for AF and PI Vision, we performed some internal tests with both AF and Vision and they seem to be promising. We would like OSISoft to study this kind of solution and, if there are no major obstructions, provide official support for such scenarios.

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

    We’ll send you updates on this idea

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  14. Analysis Preview Results - Automatically scroll to result row

    After generating "Preview Results" (from right mouse click on analysis name on PSE Analysis Templates tab) it would be nice if the upper results table would auto scroll to the related time value when using the trend cursor to click on the results graph.
    In the attached image, arrow #1 shows the click point with the trend cursor. Arrow #2 shows the time stamp that I would like to see the above table auto scroll to. This would save time having to drag the scroll bar to guess where the value is in the table result set.

    2 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 →
  15. Ability to store metadata information for PI data

    For forecasts, probabilities are assigned to each forecast data. It would be helpful to be able to store this information (metadata) for each forecast value.

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

    We’ll send you updates on this idea

    0 comments  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  16. Dynamic inventory of PI System components

    Provide a way to have an online, dynamic inventory of installed PI System components, especially interfaces.

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

    We’ll send you updates on this idea

    0 comments  ·  System Management  ·  Flag idea as inappropriate…  ·  Admin →
  17. Support for Product & Campaign Contexts

    Better support contexts beyond Batch ID and Product. For example, Campaign, Order #, etc. that business users are more familiar with.

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

    We’ll send you updates on this idea

    0 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  18. Mappings & Trusts User Tracking

    It would sure be nice if OSI had a way to better manage users access, because we know there are a lot of people who have the client tools but move to a different job or end up not needing them, so we want to pull their license/programs away and give it to someone else opposed to having to buy more. It would be really nice if as an option in the Mappings & Trusts beside the Trust name there was a counter that kept track how many times that trust was used, and have it reset to 0 every…

    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 →
  19. Have a less security intrusive way of monitoring PI AF Audit trail is enabled

    Currently the account used to monitor that the Audit trail is enabled requires sysadmin privileges. This is even checked in the related stored procedures. Our database security team sees this permanent need of sysadmin rights as a thread and also has doubts that this type of self-checking/correcting stored procedures is the best way forward.
    Can this not be done in a more secure way?

    1 vote
    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 →
  20. AF Administrator PSE Force Check-In for Users

    Have an option in PSE for AF Administrators to be able check in other users' checked out changes, in addition to being able to undo other users' check outs.

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