Skip to Main Content
AVEVA™ PI System™ Feedback Portal

Welcome to our new feedback site!


We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.

To start, take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas and comments are visible to all other users.


This page is for feedback specifically for AVEVA PI System. For links to our other feedback portals, please see the tab RESOURCES below.

166 VOTE
Status Declined
Created by Guest
Created on Aug 20, 2022

Ability to create child Events (EFs)

As a power user or admin, I would like the ability to create child events (EFs) or sub events within AF Analytics SO THAT I can migrate EFGen configurations to something that can be applied to a template and not configured by tags and SO THAT my users can analyze finer time periods of events. Most common trigger behaviors for a child event are: * Pulse: values are 0/1 or ON/OFF * Step: values change and upon each transition, current in-progress event is closed and a new one is created * Step Continuous: An event is also captured in the OFF/0 state. * A trigger expression. The Name of the child event can come from: * Active (trigger) tag value * A Static name * Another tag value at the time of creation (or delayed)
  • ADMIN RESPONSE
    Aug 20, 2022
    Thank you for your feedback. While we realize that this feature could be useful, we have no plans to implement it at this time, due to other high priority work. Event Frames Generator is the current recommended product for users to create Event Frames with Child Event Frames.
  • Attach files
  • Guest
    Reply
    |
    Aug 20, 2022
    There are quite a number of posts on PI Square asking for simple solutions to common scenarios: batch , Phase, Product changes from one value to the next. So the triggering issue is important. Regarding parent-child relations: could be as simple as indicating the parent EF analysis? If an EF is generated on this EF, and a parent EF exists for start, end, overlap (or some other logic), just link that to the parent EF. E.g. linking downtime to shifts, batches, etc. Phases to batches, etc.
  • Guest
    Reply
    |
    Aug 20, 2022
    It would be very useful for many use cases, if we can create EF structure with multiple levels of child EF.
  • Guest
    Reply
    |
    Aug 20, 2022
    To be able to convert 100% of Bagen to Event-Frame, this functionality is mandatory. With AF we can use attribute like start trigger and we use the powerful of templates.
  • Kenneth Reiss
    Reply
    |
    Aug 20, 2022
    I have a project whereby I am generating Event Frames during an equipment fault. This equipment can have more than 1 fault at a time, so I would like to have a parent "Equipment Fault" event frame with child event frames per specific fault. Once all specific faults return to normal and their event frame closed, the parent fault would also close.
  • Guest
    Reply
    |
    Aug 20, 2022
    As we look more and more into migrating from PI Batch to Event Frames we would prefer using templates. This ensures consistency of configuration and ease of roll out/testing.
  • Guest
    Reply
    |
    Aug 20, 2022
    This functionality is essential for Upstream Oil and Gas Drilling companies. We are currently using event frame generator to generate child events but rolling this out to hundreds of wells/rigs is cumbersome without templates. Also, we need to add the ability to roll up event frame attributes at the parent element level.
  • meierke1
    Reply
    |
    Aug 20, 2022
    Sounds simple and is definitiv required.
  • Kenneth Reiss
    Reply
    |
    Aug 20, 2022
    Wondering if anyone from OSI can comment on this enhancement. There is a great interest in this.
  • Guest
    Reply
    |
    Aug 20, 2022
    We are collecting requirements for this. Please provide your needs in terms of how many levels of child event frames you would need, whether you need to reference other event frames, etc. Please describe your use cases.
  • Guest
    Reply
    |
    Aug 20, 2022
    Our options right now are to continue using a complex configuration of PI ACE (>150K lines of custom code) or have this child event frame capability within PI Analytics. PI Analytics would be much more practical from a customer standpoint. Also, it seems that PI ACE is no longer under development which implies we should look elsewhere or risk LCM issues down the road.
  • juergen.b.schmidt
    Reply
    |
    Aug 20, 2022
    I would be interested in the current Status of this request. We are also facing a Project where we would like to define child Event Frames in AF Analysis as this is much more userfriendly for plant Operators than PIEfGen. Also we would need an option to define a stepped start signal for Analysis.
  • Guest
    Reply
    |
    Aug 20, 2022
    This is currently in our backlog but has not been scheduled yet.
  • FranzK
    Reply
    |
    Aug 20, 2022
    when developing this solution, please also keep in mind the following post: https://feedback.osisoft.com/forums/555148-pi-server/suggestions/32194798-event-frame-ef-linking it's important to define the child event frames as flexible as possible (e.g. also from a different AF Database,..).
  • Guest
    Reply
    |
    Aug 20, 2022
    This is a chicken/egg situation. The event frame analysis StartTrigger is executed to determine whether an event frame should be created. Before the EF is created, there is no StartTime. In short, there is no EF StartTime until the EF is created, thus it doesn't make sense to use an EF StartTime to determine whether the EF analysis should create an EF or not. If I have misundertood the intent of this request, please provide more details.
  • Guest
    Reply
    |
    Aug 20, 2022
    Hi Stephen, I think the customer wanted to utilizes these properties after the Event Frame is created. Perhaps in the analysis or End Trigger condition. For example, querying a TagVal of an attribute at the StartTime of the Event Frame to ensure an attribute it meets specific condition in relation to the queried attribute
  • Guest
    Reply
    |
    Aug 20, 2022
    In response to Calvin La, "Hi Stephen, I think the customer wanted ..." Ok, in that case, the request is to execute additional analyses "within" the event frame time duration in a streaming fashion.  That also means these analyses would need some kind of a triggering/scheduling and I would assume these analyses would only "run" when an event frame is open?
  • Guest
    Reply
    |
    Aug 20, 2022
    In response to Stephen Kwan, "Ok, in that case, the request is to exec..." Hi Stephen, Sorry for the late response, yes i believe the analysis would just run when the event frame is open.
  • Guest
    Reply
    |
    Aug 20, 2022
    Do you have any updates on this item? Has it been scheduled?
  • Guest
    Reply
    |
    Aug 20, 2022
    This has not been scheduled.
  • MarkusKoschorreck
    Reply
    |
    Aug 20, 2022
    Best thing would be to have the option that parent and child can be from different templates. See also this idea: https://feedback.osisoft.com/forums/555148-pi-server/suggestions/34421812-allow-different-naming-for-parent-and-child-event
  • Load older comments
  • +66