Overview
Shelving is a way of postponing or ignoring Events (Alarms) in Bazefield. One can use shelving temporarily or permanently remove an event from Event Operations and other Events (Alarms) views and expansions in the portal. Additionally, shelving can be used as a tool via automations to handle removal of child or sympathetic alarms, warnings or status’ that come in from different SCADA systems.
Shelving Impact on other Bazefield Services
Shelving an event means that the event is by default hidden from views, notifications & displays however it does not mean it will prevent other parts of Bazefield from utilize the event. Meaning, just because an event is shelved doesn’t mean the availability system will ignore that event for determining allocation rulesets.
Why Use Shelving?
Shelving was designed with real time operations in mind. You should be using shelving when you wish to have another option to control the visibility and active status of events in Bazefield. This provides a manual as well as automated way of cleaning up things that create events you wish to hide or ignore. There could be sympathetic faults on assets in the field that you don’t need to acknowledge or perform actions on. You could have a few erroneous events being created due to other issues in the system or network.
One common use case is to shelve events from child assets after a site breaker as tripped. Another is to shelve events from child assets or actual assets if there is a planned maintenance or operator on site event active.
How To Use
The basic usage for shelving is an option in the event operations action button. You can shelve an event manually as well as un-shelve it as shown in the screenshot below. If you wish to view and manage all the events that have been shelved, you can add shelved events to your filter to bring them back.
Adding more complexity, you may shelve an event for a period of time.
Event Automations: Temporary Shelving & Shelving Rules
This takes advantage of Event Automations and requires Event Notification service to be operating.
As shown in the previous screenshot, you can quickly shelve an event for X minutes. This can help in scenarios where you see an event come in on an active filtered view, but you know that this event can be ignored for 5 minutes. This will hide the event from the view for 5 minutes, and if it is still active after that 5 minutes, it will return to the active filtered view for user interaction. This feature runs a scheduled shelving automation.
Using Event Notifications you can further take advantage of Event Automation rules by automatically creating Shelving Rules. This feature can be used to handle automated ignoring of sympathetic faults, such as the parent breaker open, and temporarily ignore child events. One can either setup a shelving rule for the object that triggered the notification or all the children objects of the object.
Example of ignoring all events while a manual event is active.
Using Event Automations you can create shelving rules directly as well. This is helpful if you want to setup a temporary ignore window for a certain object. Additionally, you can manage existing rules that have been created.