Уведомления
На этой странице
В SKIF.PRO уведомление — это автоматическое правило реакции системы на телематические события, происходящие с контролируемыми объектами (объектами мониторинга, спецтехникой, стационарными объектами и мобильными сотрудниками).
Система мониторинга анализирует входящий поток данных телеметрии в реальном времени. При совпадении параметров объекта с заданными критериями (превышение скорости, въезд или выезд из геозоны, изменение состояния датчиков, слив топлива, приближение срока ТО и др.) сервис мгновенно инициирует настроенный комплекс действий — от отправки экстренных сообщений диспетчерам до передачи команд на блокировку двигателя.
Задержка обработки данных и доставки уведомления составляет от 1 до 7 секунд с момента фиксации пакета телематическим терминалом.
Архитектура и принципы работы
Обработка уведомлений в SKIF.PRO построена на распределенном асинхронном движке:
- Прием телеметрии: телематический терминал передает пакет с координатами, скоростью и показаниями датчиков на сервер сбора данных.
- Анализ условий: движок уведомлений сопоставляет параметры входящего сообщения с активными правилами контроля.
- Фильтрация шумов и ложных срабатываний: при наличии настроенного порога минимальной длительности состояния система проверяет, сохраняется ли событие заданное время (например, нахождение вне геозоны не менее 1 минуты или простой более 15 минут).
- Контроль расписания: проверяется соответствие текущего времени дням недели и часовым интервалам, заданным в расписании правила.
- Таймаут повторных срабатываний: если для правила задан таймаут, повторная генерация уведомления блокируется до истечения установленного защитного интервала.
- Выполнение действий: при подтверждении события система формирует и отправляет сообщение по выбранным каналам связи, выполняет сетевые вебхуки и регистрирует инцидент в базе данных.
Структура правила уведомления
Каждое правило уведомления включает пять взаимосвязанных компонентов:
- Основные параметры и триггеры: имя правила, тип контролируемого события (один из 12 поддерживаемых типов), пороги времени и привязка к геозонам.
- Область действия (объекты): выбор конкретных объектов мониторинга или групп объектов, на которые распространяется контроль. Для глобальных событий (например, тревожная кнопка) правило автоматически действует на все доступные объекты.
- Действия: способы оповещения персонала (онлайн со звуком, Email, Telegram, Max, SMS, Push) и автоматические управляющие команды (HTTP Webhook, команды на трекер, изменение цвета объекта на карте, перемещение между группами объектов).
- Шаблон текста: форматированное сообщение, поддерживающее макропеременные подстановки (
%UNIT%,%TIME%,%SPEED%,%ADDRESS%,${Имя_датчика}). - Временной контроль: гибкое расписание действия правила по дням недели и часам суток.
Онлайн-оповещение и обработка событий
При возникновении инцидента диспетчер получает оповещение непосредственно в веб-интерфейсе системы мониторинга:
- Индикация на панели: значок колокольчика на верхней панели отображает количество непрочитанных сообщений.
- Всплывающее окно: окно оповещений выводит текст инцидента и позволяет отфильтровать сообщения по типам или отметить их прочитанными.
- Звуковой сигнал: настраиваемый аудиосигнал привлекает внимание диспетчера к критическим событиям.
- Интерактивная карта: клик по уведомлению автоматически перемещает карту к месту инцидента и подсвечивает объект специальным маркером события.
Права доступа
Доступ к управлению уведомлениями разграничивается на основе ролевой модели:
| Роль пользователя | Просмотр списка и онлайн-событий | Создание, редактирование, удаление |
|---|---|---|
| Читатель | Доступен | Недоступен |
| Оператор | Доступен | Недоступен |
| Редактор | Доступен | Доступен |
| Администратор | Доступен | Доступен |
Помимо стандартных ролей, в компании можно создавать собственные (кастомные) роли и задавать в них разрешённые действия с уведомлениями — см. Роли доступа.
Разделы документации
Подробная информация по настройке и использованию уведомлений представлена в следующих статьях:
- Обзор модуля «Уведомления» — интерфейс реестра уведомлений, поиск, фильтрация, массовые действия и управление активностью правил.
- Создание уведомлений — пошаговый мастер создания правила через 5 вкладок параметров.
- Виды уведомлений — справочник всех 12 типов условий: контроль скорости, геозон, датчиков, параметров, сливов и заправок, ТО, потери связи, рейсов и тревожной кнопки.
- Настройка действий уведомлений — настройка каналов доставки (Email, Telegram, Max, SMS, Push), вебхуков, команд на оборудование, изменения групп и оформления объектов.
- Настройка текста уведомления — шаблонизация текстов сообщений, полный справочник макропеременных (тегов) и примеры шаблонов.
- Онлайн просмотр уведомлений — прием всплывающих сообщений, звуковые сигналы, фильтрация, работа с картой и квитирование событий.