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. Outputs at close available for all generation modes

    ‘Outputs at close’ is very powerful and flexible. It allows one to use expression analysis syntax in event frames. Unfortunately, it is only available for generation mode 'explicit trigger', but not for 'pulse', 'step', or 'step continuous'.

    If you want e.g. a new event frame started every time a value of an input tag changes (and closed again when it changes again), generation mode step continuous is what you need.
    In that case it would be very helpful to also be able to use outputs at close.

    5 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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. To have a ‘second’ Reason column available

    It would be great to use Event Frames to classify and afterwards be able to do Equipment Downtime root cause analysis. We’re using Reason codes on the predefined field, however it would be great to have a second available Code Editors than “Reason Code Editor”, like “#machine Code Editor”, giving the chance to insert or select what was the main Equipment causing the stoppage. This means having the possibility of more than 1 dropdown list of selections available.

    5 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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Export Event Frame Analysis Reference

    The AF XML Import/Export is described by OSIsoft as a tool for backing up and restoring an AF database to either the same server or a different server. However, one object relationship that is not included in the XML file is an Event Frame's reference to the Analysis that created it. As a result, when the AF database is restored to a new database, if an Analysis backfill is performed that would otherwise delete existing Event Frames, the Event Frames that have lost their Analysis reference will not be deleted. This has been on OSIsoft’s internal known issue list since…

    5 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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Event Frame Start and End Timestamp relative to trigger

    With an event frame analysis I search for production downtimes that are longer than 30 min with the "true for" option or a "TimeGE" function. But in this way I allway loose these 30 min at the beginning of my downtime event. So I would like to be able to shift this timestamp my 30 min back; similar to the function in expression analytics.

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Data Anomaly EF generation

    Generation of EF automatically for data anomaly like bad,out of range,flatlines and spikes. A single click option which crerate EF if the data anomly occurs (based on the preset hi, lo limits) .

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. have event frames with multiple start triggers match preview results when the parent start time is adjusted during reconciliation

    As a PI System admin, I would like event frames with multiple start triggers to match preview results when the parent Event Frame's start time is adjusted during Event Frame reconciliation. Currently we have to take one of the following actions to prevent the duplicate event frames:

    Wait until the event frames are closed and then recalculate the event frame analysis

    Manually delete the duplicates

    Reconfigure our Event Frames to contain just one start trigger

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Add an Annotations column to the Event Frames search window

    It would be nice to add an Annotations column to the search page of Event Frames, so that I can better analyze them directly from PSE for administration purposes

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Store event frame start and end time as DateTime to allow sub-millisecond duration event frames

    Because event frame start and end time are stored as a bigint datatype in PIFD.dbo.AFEventFrame, the precision only seems to be to the nearest millisecond. This is a problem for sub-millisecond event frames. Why aren't event frame start and end times stored as DateTime datatypes?

    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

    3 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Event Frames Scalability - For Customer Advisory Lab Scenarios

    of assets (in this specific scenario): 500-1000

    EF Count: Generation rate of 25,000/day peak, would like to historize for 1+y = 9,000,000 events+
    Attributes: 5-10 attributes/event (static or PI Point)
    Flat Hierarchy
    Queries: EF are alarms or 'flags'. Would like to create an alarm report using PI Vision EF Table for Fleet, and drill down to Asset. Would also like to add filters for severity, categories, asset, template, alarm code, parent element, etc.
    This page needs to be really responsive, for recent alarms only (~1-7 days?
    Longer term, may want to do deeper analysis on broader data set, using BI-like…

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Option to write EF template attribute result back into a PI-tag

    Creating a possibility to populate PI-tag's based on the Events. These PI-tag's can be used in reports/displays. Generating batch, daily, hourly, shift and other "event" driven values and store them in a specific PI-tags would very easy and may reduce the performance load of the system. Calculations are triggered only when the events happens. Possible solutions: 1) Adding a Analysis tab to the EF frame template for mapping/calculations 3) Extend the Output Expression to enable the use of EF (child)attributes 2) Extending the function EventFrame enable the use "EF (child)attributes names" instead of 'Starttime','EndTime,'Duration' only

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Download PI Event Frames Interface Manager by itself

    It is not possible to download just the PI Event Frames Interface Manager. Request to download PI Event Frames Interface Manager by itself similar to how PI ICU is treated. This would allow users to obtain bug fixes in the PI Event Frames Interface Manager without OSIsoft having to release a new version of every single batch-type interface.

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Set Reason for closed Event Frames when it is PI Point Data Reference through PI Vision

    Currently, when the Reason of an Event Frame is set as PI Point Data Reference, its value cannot be changed through PI Vision Event Table. Moreover, if you try to change the Reason of a closed Event Frame and currently another Event Frame is open, the Reason would be set for that second Event Frame, because it is always written at the current timestamp ('*').

    Sometimes it's necessary to set the Reason as PI Point because you want to make later calculations with it. So, it is necessary to be able to set the Reason with the Event Frame End…

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. 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."

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. RTReport Show Event Frames Between Time Frame

    The ability to see all event frames for a specified range in a time-based report.

    Currently, RtReports doesn't have any capability to list existing Event Frames, whether from specific elements or by any criteria and the only Event Frame reporting capability is for the user to select 1 specific event frame at a time and have that be the context for a run of the report.

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. 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

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Analysis service should include functionality for limiting an Event Frame to x time after the start trigger.

    Timely notification of shutdowns is critical for managing remote unmanned equipment. Control modules outputs may only indicate a fault condition and require and operator to reset locally. Detailed information on the fault condition can be obtained from the control module, but may be delayed fault output by a time period due to controller task priority. Functionality for limiting an event frame to x time after the start trigger is required to provide timely notification of fault codes without waiting for the operator to reset the control module and clear the fault.

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Keeping old events that have been manually worked on in case of Recalculation/Backfill

    Case 1.
    There are some EFs that should be acknowledged and commented by equipment owners. In Pharma World, these comments qualify as GxP and shall not be deleted. Whereas Event Frames generated by analysis can sometimes due to data coming late or analysis errors be faulty. If by recalculation the EF attributes are corrected with data, the user will not be notified of the change, and the comment would be faulty. And if the error is in the trigger tags, and they will be changed afterwards, while recalculating the event would be completely different, and the comments are therefor not…

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Output Acknowledging Event Frame to PI Tags

    AF/EF is used to contextualize the OEE Event. However, because reason codes entries does not include the name of the person who entered the code and/or the time it was entered, we leverage ODBC to gain access to the Event Frame record.

    Due to the reason above, we are storing Event Frame Acknowledgement information to PI Tags. We would like to have some functionality where acknowledging an Event Frame or adding a comment can trigger an Analysis or Notification so that we can output those information to PI Data Archive and eventually save those information (Name, DateTime of acknowledgement) 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

    1 comment  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Allow EF Comments Egress via Notifications

    In critical operations, managing in-field comments made on production EF's is essential to being world class. Customers need the ability to push out their field comments to surrounding systems and messaging. Most notably production critical event frame comments need to be sent to Reliability/CMMS for root cause transactions and OEM services providers via web services. Also there is a broad need across all industries to broadcast EF comments via internal and external email delivery endpoints.

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Create event frames with minimum, maximum, and standard deviation attributes

    If a user has PI points that are calculated with average, maximum, and standard deviation time range method, it would be great if those points can be referenced as attributes in an event frame template. Right now the time context needed to calculate  a minimum, maximum, or standard deviation is not exposed within an event frame. It would be helpful if the time context can be exposed in event frame templates.

    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  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • 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