When you mouse-over an alarm row, you'll notice a popup modal ( ) on the far right of the table that allows you to view the alarm details by simply clicking it. This brings up the Alarms Details window to view the alarm configuration properties.
Configuring Table Headers
If you don't already have the 'Ack Time' and 'Ack User' displayed in your table header, select them from the Configuration Settingsdropdown. You can also add any other alarm data you want to display, or remove any alarm data that you don't need to display from the Alarm Status Table.
Notice that the time the alarm was acknowledged and who acknowledged the alarm is now shown in the table.
If any of the selected alarms require Acknowledgement Notes, a small window will appear when the Acknowledgement button is pressed. The operator will be required to add notes, otherwise the alarm cannot be acknowledged. Enter your notes and press Ack Alarm(s). If the operator wants to cancel the Acknowledgement Notes and close the window, click on the Cancel button to close the Acknowledgement notes window.
Configuring Acknowledgement Notes
Acknowledgement Notes are set up in the alarm's configuration settings. To set up Acknowledgement Notes, go to your alarm configuration settings and set 'Ack Notes Required' to 'true.' For more information, refer to Configuring Alarms.
Security for Alarm Acknowledgement
You can restrict specific users or roles from Acknowledging alarms by setting the enableAcknowledge property in the Property Editor to 'false.' This hides the Acknowledge button on the Alarm Status Table for those users who do not have permission. You can setup permissions for any role, user and user source in your system.
For example, if you only want those users with the Operator role to acknowledge alarms, the correct permission must be assigned.
- Select the Alarm Status Table component, and click the enableAcknowledge binding icon to open the Property Binding window.
- Under Property Binding Type, select Expression.
- Click the Function icon and scroll down to Users, and select 'isAuthorized.' This enters the function name.
- Edit the expression to read: isAuthorized(true, "Authenticated/Roles/Operator")
- Click OK.
If you currently have the 'Operator' role, you'll notice in the Property Editor of the Designer that the enableAcknowledge property is set to 'true,' and for other roles, it will be set to 'false.'