Плагин Уведомления
Обзор
Плагин Уведомления позволяет обратить внимание оператора на наиболее важные события. Плагин формирует уведомления на основе событий по заданным правилам и выводит их на панели уведомлений, которая появляется в правой части веб-страницы. Кроме того, плагин включает звуковое оповещение в зависимости от типа уведомлений. Скачать плагин можно по ссылке. Панель уведомлений показана на следующем рисунке.
Плагин отображает только те события, которые требуют квитирования и ещё не квитированы. К отображаемым событиям применяется фильтр, заданный в конфигурации плагина. По щелчку на кнопке Информация для пользователя отображается подсказка по уведомлению. Если пользователь квитирует событие, соответствующее уведомление скрывается.
Установка
Плагин Уведомления устанавливается по инструкции. В ходе установки выполните дополнительные действия:
- Скопируйте файл
PlgNotification.xmlиз дистрибутива плагина в свой проект. Файл должен отображаться в проводнике проекта внутри узла Вебстанция > Конфигурационные файлы. - В параметрах приложения Вебстанция в разделе Назначение плагинов выберите плагин PlgNotification в качестве плагина управления уведомлениями.
Конфигурирование
Файл конфигурации плагина Уведомления PlgNotification.xml содержит параметры, описанные в следующей таблице.
| XML-элемент | Описание |
|---|---|
| EventFilter | Секция фильтра событий |
| ObjNums | Номера объектов |
| DeviceNums | Номера устройств |
| Statuses | Идентификаторы статусов |
| Severities | Значения серьёзности |
| Tips | Секция подсказок по уведомлениям |
| Tip | Секция, которая определяет одну подсказку |
| TipCondition | Условие подсказки |
| Link | Если параметр определён, он задаёт ссылку для перехода по подсказке |
| Html | HTML-разметка содержимого подсказки |
Если для параметра указывается числовой диапазон, он может содержать запятые и дефисы, например, 1-5,10.
Плагин Уведомления также использует некоторые параметры из файла ScadaWebConfig.xml, общего конфигурационного файла приложения Вебстанция:
| Параметр | Описание |
|---|---|
| RefreshRate | Частота обновления данных в миллисекундах |
| EventArchiveCode | Код архива событий, на основе которого формируются уведомления |
| EventCount | Количество отображаемых уведомлений |
| EventDepth | Количество дней для запроса событий |