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 documentation to AF Databases

    As we adopt more and more AF databases as part of how we do business, the ability to easily maintain them becomes more and more important.

    We have created documents to detail the business process flow to follow to update AF databases, but these are stored as documents on sharepoint sites, and not easily linkable to the actual AF databases. We can put a link to them in the database "Description", but it is a workaround.

    It would be great to have the ability to better document AF databases. This could take a number of forms from the very basic…

    1 vote

    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 →
  2. Allow specifying a range of older archive files to backup in piartool

    The piartool -backup command has multiple parameters that allow for specifying a number of archives to copy. For example it is possible to specify a number of archives to backup starting at the current time (-numarch), or each archive number can be specified in a list (-archives). But no parameter will allow specifying a numeric range of older archives to copy, such as from archive #500-1000. It is also not feasible to list out each archive for the -archives command when there is a large number of archives desired to copy (500 501 502 etc.)

    If it was possible to…

    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  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  3. PI Integrator for Business Analytics extend the decimal places

    Found out that the decimal points is up to 3 decimal only. Can you improve the PI Integrator that has its own decimal places? and also not depending on the AF for adjusting the display digits?

    Thanks

    1 vote

    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  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  4. Ability to Categorize Saved Searches Inside PI System Explorer

    As a power user or a PI administrator, I would like to categorize saved searches (attribute, element or tag search) inside PI System Explorer.

    When there are plenty of them it can get confusing to find and categorizing them would surely organize our searches.

    1 vote

    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 →
  5. Ability to identify faulty variables in AF

    When writing an expression analysis with many variables, if there is a missing ")" or an extra ")" then the whole analysis will not evaluate with error "Equation not set." This error does not help the user identify where the issue is. If PSE would back-light highlight the variable row in question or include the variable name within the error these would be much easier to identify and would save a lot of headache.

    In the attached screenshot is an example of "equation not set" where the issue is visible in the screenshot, but difficult to identify.

    3 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 →
  6. 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.

    3 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  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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 →
  8. analysis template extension

    Analysis templates are useless if one need to adapt the analysis for some elements, for example in my case I need to change the "True for" clause in an Event Frame Generation Analysis, but I can't because it is created by a template.

    1 vote

    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  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  9. Null value for missing PI Point

    If a PI Point doesn't exist for an element attribute as part of a template, allow us to link the tag value to null. Currently if the PI point doesn't exist, the integrator or other client tools will raise PI point not found message. To get around the issue, we have to map the attribute to a tag that has a dummy value. It would make more sense for it be marked as a null value.

    1 vote

    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. Notification delay setting similar to True For on EF Gen analysis

    Allow the ability to configure a delay in sending Notifications so that they would only send if the triggering event frame is open for a configurable amount of time.

    This is possible at the analysis level using the True For setting; however, this does not allow to track all triggering events with Event Frames but only be notified for events that last for a certain duration.

    3 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  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  11. Analysis variable configuration from attribute value

    Having the ability to store analysis variable configuration (calculation) in an attribute value would help a lot in creating assets from template that have diverging analysis configuration.

    For example, an attribute named attribute1 with a string value type could have the value "if '<attributeN>' = "OPEN" then 1 else 0. Then in the analysis, a variable could be simply configured as 'attribute1' and the configuration of the variable would be resolved and evaluated at runtime.

    1 vote

    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  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  12. give AF users the option to choose the write mode of an analysis in real time (replace existing value at a given timestamp, or not)

    When having calculationWaitTimeInSeconds set to a large value in combination with an AF-SDK app triggering recalculations, it can happen that recalculation writes a value at timestamp x before this analysis is triggered to run in real-time for timestamp x. This results in having 2 events in the archive, for the same timestamp. When having EFs making a summary eventweighed, this results in a wrong value being captured as some events will be counted twice.

    1 vote

    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  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  13. Restore Write access to Module Dabase after uninstalling AF link

    MDB to AF synchronisation is not needed anymore and new installation of data archive are free to not install it. Existing installations must maintain this link in order to allow PI-ACE to function properly and add new context. PI-ACE cannot be replaced by AF Analysis in certain circumstances. It should be possible to uninstall AF-link and restore write acces to MDB as of if it were never installed.

    1 vote

    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  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  14. PI Interface for Emerson DeltaV Syncade Batch - Allow EF creation for Phase Step and Phase State level

    Users would like to have the option to create event frames at the Phase Step or Phase State level using the PI Interface for Emerson DeltaV Syncade Batch.

    From the Live Library documentation for PI Interface for Emerson DeltaV Syncade Batch (Emerson start and stop events - Syncade: https://livelibrary.osisoft.com/LiveLibrary/content/en/int-batch-exe-v1/GUID-BE1AAAD0-DF13-4851-A762-2D27845BA73B): "Syncade does not provide phase state or phase step data."

    1 vote

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Create DLL that writes data from PI Web API

    Some kind of infomation such as PI Data Archive version is easily retrieved using PI Web API. If a DLL on AF is created to this end, retrieve the value obtained from a PI Web API URL, this king of information could be easily added to AF attributes.

    1 vote

    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. 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.

    4 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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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

    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  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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 →
  19. PI Tag Name Search Count recorded in PI Tag

    Could the feature of counting the number of pi tags (by prefix) and display it in PI Tag or PI Vision. In Microsoft Excel's PI Builder, I would query for pi tags starting with "dist*" and get a count.

    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  ·  Data Archive  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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 →
  • 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