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. 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 →
  2. 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 →
  3. Make Analytic Expression Editor window bigger

    The editor window for analytics is so small. If you create an analytic variable longer than 5 lines you have to start scrolling.

    1 vote
    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 →
  4. When a PI Point is the output of an analysis add the attribute path to the description of the PI Point

    It can be a challenge to find the analysis that writes to the PI Points in large AF hierarchies with many contributors. It would be convenient to have the PI Point Data Reference attribute path written to the PI Point configuration (description or exdesc). The idea is to be able to trace the tag back to the analysis efficiently and without additional training or knowledge beyond basic PI System use.

    1 vote
    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. 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)

    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 →
  6. 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 →
  7. Attribute with properties = Configuration Item [add annotation capability]

    Attributes set as configuration items are used as variable inputs to PI Analyses expressions. When this analysis is performing calculations based on empirical tuning parameters, a tracking method is needed to record changes of these parameters. Adding annotation capability to element attributes set with "Configuration Item" property would provided a tracking method.

    Ex:
    2020-06-15 Component replaced with new. Adjusted tuning parameter to value ### in order to reset wear rate.

    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 →
  8. 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 →
  9. 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 →
  10. Certified Power App Connectors to read and write PI Server data

    Microsoft Power Apps enable low-code development of connectors to integrate data sources and applications. Rather than customers developing and maintaining their own connectors, it is requested that OSIsoft develop, maintain, and update a connector to read and write PI Server data.

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

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  11. Built-in feature to automatically move archive files past a certain age to a different directory

    Automatically move archives from a disk to another based on their age. Use case: I only want to keep the last 2y of data on a SSD and the remaining will be stored on a regular disk.

    My use case can be achieve using the example PowerShell script located at "%pihome%\OSIsoft.PowerShell\Example Scripts\MoveOldArchives.ps1" on any machine with SMT installed. I would like to see this feature built natively into PI System Management Tools.

    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 →
  12. 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 →
  13. Make the datasecurity and ptsecurity Tag Creation Settings tied to the AF Database for which they were created.

    I think this may be a bug. But currently the datasecurity and ptsecurity tag attributes assigned in the AF Tag Creation Settings appear to be stored on the machine where they were created and not on the AF Database for which they were created.

    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 →
  14. 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 →
  15. 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 →
  16. Make the tuning parameter Base_AllowSIDLookupFailureForMapping visible by default

    When this tuning parameter is enabled, it prevents a PI Collective from being flagged as out-of-sync when some of the PI Collective members can resolve the SID of a PI Mapping and others cannot. However, by default, this tuning parameter is hidden and disabled.

    This tuning parameter is important when you are trying to replace all PI Trusts with PI Mappings to accounts that are dedicated to each instance of each PI service and you do not have the power to create domain accounts and/or the creation of dedicated domain accounts is not a priority for the organization as a…

    1 vote
    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. 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 →
  18. 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 →
  19. 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 →
  20. Improve Asset Analytics Data Cache performance to handle large scale changes

    There is a considerable amount of downtime in our system (20+ minutes) when a template change is performed. The root cause is a limitation on how the analysis service handles the removal of AF Attributes from the Data Cache. Due to this limitation it takes a considerable amount of time to rebuild the cache.

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