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. Re-instate the default tags and random/ramp soak interfaces

    These were removed from the 2018 SP3 install kit as OSI found many customers removed these tags and interfaces after installation. However, our experience is the opposite and these tags are massively useful for diagnostic, experimental and training purposes.

    I would suggest the option of installing them be re-instated into the PI Server install kit, with an explanation of why they are provided. If the customer does not want them, they can then uncheck the option.

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

    We’ll send you updates on this idea

    2 comments  ·  Installation  ·  Flag idea as inappropriate…  ·  Admin →
  2. Increase the allowed password length for AF Linked Table "Supply Password" connections

    Currently the maximum password length for AF Linked Table connections using the "Supply Password" option is 15 characters. This length limitation should be increased to at least 25 characters.

    8 votes
    Sign in Sign in with: OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
  3. PI Point User Settings in AF Client

    The Suggested PI Point Name configuration item in the AF Client should be able to be set on a AF Server basis instead of a User basis, at least as the initial default. There are default parameters we need to enforce from an enterprise/site level but it become unmanageable when the setting is based on user and PC.

    Example parameters we would have as a default for all users:
    \%Server%\164-%..\Element%.%Element%.%Attribute%-AFA;descriptor=%Attribute|Description%;exdesc=AFPath:%System%\%Database%\%ElementPath%;ptsecurity=piadmin: A(r,w) | piadmins: A(r,w) | PIWorld: A(r,w);step=0

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

    We’ll send you updates on this idea

    5 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  4. Create ability to easily reference previous or next value in array

    When working with arrays in PI Analysis it would be nice to be able to compare a current value against the previous or next value. I have figured out that I can use PrevVal in the MapData function, however it appears that this goes back to data archive to do an evaluation on each data point.
    It would be nice to have something like $prevval and $nextval to compliment $val. Obviously any equations that use $prevval couldn't be evaluated on the first array item and similarly $nextval couldn't be evaluated on the last array item.

    See attached screenshot for how…

    4 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 →
  5. 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
    Sign in Sign in with: OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Expose backfilling/recalculation status in the AFSDK

    Currently analysis runtime information can be accessed programmatically using the AFSDK (AFAnalysisService.RuntimeInformationFields - https://techsupport.osisoft.com/Documentation/PI-AF-SDK/html/POSIsoftAFAnalysisAFAnalysisService_RuntimeInformationFields.htm). However, there are no fields which can be specified corresponding to backfilling/recalculation status of an analysis.

    Adding a field for the aforementioned property or introducing a new method which could expose backfilling/recalculation status would be helpful for finding backfilling/recalculation errors programmatically. This approach should be much faster than finding analyses with backfilling errors in PSE.

    7 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. Provide a mechanism to export Analyses and Notifications Management searches.

    We create the same Analyses and Notifications on multiple servers. This is easy to do using the database export mechanism. But that export does not include Analyses & Notifications Management searches. So, then, it is necessary to recreate the Management search configuration manually on each server.

    3 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 →
  8. Substitution Parameters for PI Point Exdesc

    I would like to have an out of the box way for an attribute to display a pipoint exdesc. One thought would be able to have a substitution parameter that would point at the pipoints exdesc.

    3 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 →
  9. Time Formats for time durations/spans in AF

    As a user using AF to create analysis, I would like to be able to convert time durations in a decimal format (ex: 3.5 hours) to an actual time format (ex: 3:30)

    -Instead of seeing 3.5, we should have the ability to see it as 3:30
    -Additionally, it would be nice to extend the functionality to formats such as MM-DD HH:mm:ss

    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 →
  10. 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
    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 →
  11. End first child event frame when StartTrigger condition no longer is fulfilled

    Currently child event frames are only created when the following applies:
    + There's an End Trigger
    + There's a second Start Trigger that takes over

    Unlike later child event frames, the first one will not end simply because its own Start Trigger condition is no longer fulfilled. This creates an inconsistency in how gaps between child event frames are handled.

    E.g. PI tag BA:PHASE.1 (cycles through Phase1 - Phase7)

    StartTrigger1: BA:PHASE.1="Phase1"
    StartTrigger2: BA:PHASE.1="Phase3"
    StartTrigger3: BA:PHASE.1="Phase5"
    EndTrigger: BA:PHASE.1="Phase7"
    results in the following event frame periods:

    Child EF1 from the start of Phase1 to the start of Phase3 (No gap!!)
    Child EF2…

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

    We’ll send you updates on this idea

    1 comment  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  12. Create 2 new client install kits: PI System Client & PI For Excel

    Administrators and regular users of PI are mainly concerned with these PI client programs:
    • PI System Management Tools
    • PI System Explorer
    • PI Builder
    • PI DataLink

    However, the install kits are not beginner-friendly:
    • Many users think that PI DataLink can do what PI Builder does, since both are Excel add-ins.
    • PI System Explorer and PI Builder are grouped as a single program called "PI AF Client" in install kits, including the install kit of the same name. This makes it difficult for users to find these programs.
    • The PI System Management Tools install kit…

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

    We’ll send you updates on this idea

    4 comments  ·  Installation  ·  Flag idea as inappropriate…  ·  Admin →
  13. By default, do not install the PI Module Database Builder when the PI System Management Tools install kit is run

    Similar to how the PI DataLink install kit includes PI DataLink (Legacy) but requires manual modification to setup.ini in order to install it, the PI Module Database Builder should continue to be included in the PI System Management Tools install kit but should not be installed by default. This will make it clearer to users that the PI Module Database is deprecated and it will declutter the list of installed programs for users that never used the PI Module Database Builder.

    3 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 →
  14. Analysis type search filter in Management plugin

    It would be convenient to have a search filter in the Management plugin for analysis type (Expression, Rollup, etc..). For example, if a user wants to start/stop/backfill/recalculate a specific type of analyses they have to perform multiple searches. This could be needed for example if auto-backfilling is disabled and only EF analyses are to be recalculated.

    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. Make the tuning parameter PointDb_RemoveEmptySource visible by default

    This tuning parameter toggles the automatic deletion of unused point sources. By default, it is hidden and the automatic deletion is disabled.

    Point sources are used mainly for PI Interfaces, which are slowly being replaced with PI Connectors and PI Adapters, where point sources are less important. Therefore, it is also less important to keep this rather useful tuning parameter hidden. In the worst case, a user enables the automatic deletion of unused point sources and loses unused point sources that they still wanted, even though point sources are not that important anymore.

    Please make PointDb_RemoveEmptySource visible by default so…

    2 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 →
  16. Change behavior to retrieve contacts in bulk

    In a large scale deployment, or in an undersized system retrieving AF Contacts, or accessing the subscription tab on a Notification Rule can be slow. A solution is of course to properly size the system or reduce the scale, however there is a compounding effect where contacts are retrieved one at a time instead of in bulk. Changing this behavior would significantly mitigate this issue even if the system is undersized as the call would only happen once not once per contact.

    This is also the case if there is a performance issue (network, etc...) when accessing AD. As there…

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

    We’ll send you updates on this idea

    0 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →
  17. Enable Compression for recalculated Analyses up to "Now"

    Analysis Recalculation produces Out of Order Events, which means they are not compressed.
    The reason for this behavior is, that there is a more recent snapshot value existing. This also happens, when Recalculation is performed till "Now" (*), because the Analysis Service performs the Recalculation in chunks (see "Will PI Analysis Recalculation follow compression and exception?")

    Would it be possible to make the Analysis Service first delete the time range fully (when recalculating up to "Now") and let it perform the recalculation in chunks afterward?
    This would not produce OOO Events and compression can be applied.

    The only workaround at…

    5 votes
    Sign in Sign in with: OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  18. Preview Results should display values of variables in event frame generation analysis

    If I want to create an analysis that generates an event frame in PI System Explorer, often times it's useful to check the values of variables to make sure that a calculation is being done as expected to mitigate error on my end, and make sure I am doing the calculation properly and have correct syntax for the order of operations (as an example). This can be done with expression types, which makes it easy to see the values of all the attributes and variables used in the analysis for a given time. There may also be a threshold that…

    6 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 →
  19. Add more Search Criteria in PSE Management screen

    There is limited search options in the PSE management screen. I'd like to see more, specifically be able to search/filter on the "Element" field that is displayed on the screen.

    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 →
  20. Be able to change "State number" in SMT Digital States.

    SMT Digital States you can't change the number. This matters when trying to insert a new state. You have to rename everything to move it down. In PSE with enumeration sets you an change the number easily.

    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 →
← Previous 1 3 4 5 40 41
  • 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