Filtering in a Perspective Session
In a Perspective Session, all the filtering tools the operators will need are built in to the Perspective Alarm Status Table. When first using the table in a session, an operator could be using the default alarm status properties, or your project designer or system administrator may have preconfigured some alarm status properties specific to your project. Either way, an operator can easily choose and filter on specific alarm data and how they want it displayed.
In a session, you can easily change the filtering options on the table by clicking on the Filter icon and adding or removing a filter option from the dropdown by checking or unchecking a filter option. Notice that there is a filter bar at the top of the table that also displays all the filter options that are currently set. You can remove any of these filter options by clicking the 'X' on the right side of the option, but to add a filter, use the Filter dropdown Notice how the Filter Bar displays the row color on the tab for . ActiveUnacknowledged , ActiveAcknowledged , and ClearUnacknowledged states.
Using the Search Bar
Some operators may want to do some more targeted filtering like only seeing the 'Active, Unacknowledged' alarms for a specific type of alarm. This is easily accomplished by deleting all the alarm state properties except for 'Active, Unacknowledged' and entering a specific keyword or string in the seach bar to find specific alarms, events, and conditions. In the image below, the search criteria was for 'High Speed.' It was found under three column headers: Display Path, Source Path, and Name.
Viewing and Sorting on Alarm Data
In a Perspective Session, operators can choose to display or hide alarm data in the table by checking or unchecking any of the Configuration Settings, or right clicking in the header row of the table. You'll find that it's super easy to filter and display alarm event data using the configuration options provided in the column header of the Alarm Status Table. You can do a multi-column sort by holding down Ctrl + Shift and clicking on the column headers you want to sort by.
If you need to align the columns, simply put your cursor to the left of the column header and drag left or right. There is a 'strictWidth' property for each header column that can be configured in the Designer to strictly enforce the column width.
Sorting Alarm Data
Once your alarm is filtered, operators can also sort table columns in ascending or descending order by simply clicking the up or down arrows next to each column header.
Sorting on alarm State and Priority in the Alarm Status Table, by default, sorts in descending order. All the other columns the sort order is alphanumerical. Sort order for State and Priority are as follows:
- Alarm State - ActiveUnacknowledged, ActiveAcknowledged, ClearUnacknowledged, and Clear Acknowledged.
- Alarm Priority - Critical, High, Medium, Low, and Diagnostic.
The image below was filtered by ActiveUnacknowledged state, with a priority Critical and High. Once your alarm data is filtered, you can also sort on the data in multiple columns by holding down the Ctrl + Shift and clicking on the column headers you want to multisort by.
Perspective's Alarm Status Table now supports multiple sort orders. The order is first determined by the sort order properties on the Alarm Status Table. There are two new sort order properties: '
' and '
shelvedSortOrder.' Each column that you add to the sort order property will also need to have a sort defined under the columns property as either ascending or descending.
You also need to make sure the configuration columns you choose for your sort are displayed on your table. One of the most useful sort orders is by State - Priority - Active Time, as shown in the following image. Notice how each column is numbered according to your
Columns will first sort by anything defined in sortOrder and then fallback to the other sorts defined in the column configuration.