Invoke specific graphic page with an alarm
Is there anyway to invoke/pop-up a particular graphic page in operator console with a specific alarm.
Frontend is 800xA
Is there any way using simple scripting aspect ?
Voted best answer
I believe so.
A PG2 View Invoker may trigger on Alarm Global Properties (eg IsAlarmUnack).
To trigger on a specific condition, add and configure an Alarm Conditions aspect on the object owning the alarm.
The View Invoker need to be on screen for detection to work, I believe you can put it in a miniature graphic display residing in the Application Bar, it should work even with size set to 0% (=invisible).
Note: a such placed and configured View Invoker may disrupt a user working at the operator workplace, eg navigating to a different display. Be sure to inform the users of this automatic handling, or add a General Property and checkbox that enables/disables the automation. If choosing overlap presentation mode, consider applying a View Class setting to prevent having excessive number of overlaps in case the triggering takes place in rapid succession without having someone closing them. Left unhandled, the workplace risk running out of memory.
Just to back up what Stefan already said ...
Yes, you can do this
No, you shouldnt
Forcing a graphic onto an operator can interrupt important tasks at exactly the wrong time. You have to consider which screens should show the graphic and which should not ? How many different alarms could cause this to happen ? What happens if a faulty alarm signal starts forcing this graphic onto the display every few seconds ?
Requests like this often expand far beyond what was originally asked for and can overwhelm operators. If an operator needs to know of an important alarm condition - use Standard Functions, like an Audible alarm and a banner or alarm band on the top of the workplace.
(But of course, use these with care. I know of one site where the use of Audible alarms expanded from 6 signals in the entire site to almost 200. As a result the audible alam sounded almost constantly in the control room. The operators "solved" the problem by disconnecting the loudspeaker)