Table of contents

Плагин Уведомления

Обзор

Плагин Уведомления позволяет обратить внимание оператора на наиболее важные события. Плагин формирует уведомления на основе событий по заданным правилам и выводит их на панели уведомлений, которая появляется в правой части веб-страницы. Кроме того, плагин включает звуковое оповещение в зависимости от типа уведомлений. Скачать плагин можно по ссылке. Панель уведомлений показана на следующем рисунке.

Панель уведомлений

Плагин отображает только те события, которые требуют квитирования и ещё не квитированы. К отображаемым событиям применяется фильтр, заданный в конфигурации плагина. По щелчку на кнопке Информация для пользователя отображается подсказка по уведомлению. Если пользователь квитирует событие, соответствующее уведомление скрывается.

Установка

Плагин Уведомления устанавливается по инструкции. В ходе установки выполните дополнительные действия:

  • Скопируйте файл 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 Количество дней для запроса событий