I have few questions:
1. PI System Explorer is one way to delete EF, but it is really designed for admins. Another way, also designed for an AF builder is to use PI System Builder via Datalink.
I am curious why do you want to remove Event Frames? Other solutions could involve customer code at this time.
2.This is pretty well described in the AF SDK help ( AFSecurity Class ). I know it isn't easy to find, but I guess the community can help! Per the help, "at the time of creation, the security access rights for an AFEventFrame that does not have a Strong reference parent are calculated from the AFElementTemplate if it was created from a template. If not created from a template, the security access rights are calculated from the EventFrame security item associated with the AFDatabase. The WriteData permission will control whether users can create/delete event frames. The ReadData permission will control whether users can read event frames. A child event frame will inherit the security of its parent event frame at the time of creation if it is added as a Strong reference".
Basically, make sure the user/group has write permission to be able to delete. You should be able to specify security such that the users can only modify event frames and not other objects.
By design user should mark or remove some event frame as bad one and not to go for reporting.
I would say not to remove but update some column like decription or category and put something like "Bad" so we know this event frame is bad and not to go for reporting. If that possible to update that column?
If you have "write" permission, you should be able to change the category, description, or I believe change an attribute that is a configuration item. Another option, would be allow the end user to annotate the Event Frame. In terms of OSIsoft products, PI Coresight 2016 introduced the ability to annotate an Event Frame through the event details page.
can you send screenshots showsing how to annotate an Event Frame on Coresight 2016?
Here is a video describing the process: OSIsoft: Acknowledge and Comment on Event Frames in PI Coresight 2016 [v188.8.131.52] - YouTube
Can user remove created annotation or update existing one?
Retrieving data ...