К содержанию
Центр документации

Уведомления

На этой странице

В SKIF.PRO уведомление — это автоматическое правило реакции системы на телематические события, происходящие с контролируемыми объектами (объектами мониторинга, спецтехникой, стационарными объектами и мобильными сотрудниками).

Система мониторинга анализирует входящий поток данных телеметрии в реальном времени. При совпадении параметров объекта с заданными критериями (превышение скорости, въезд или выезд из геозоны, изменение состояния датчиков, слив топлива, приближение срока ТО и др.) сервис мгновенно инициирует настроенный комплекс действий — от отправки экстренных сообщений диспетчерам до передачи команд на блокировку двигателя.

Задержка обработки данных и доставки уведомления составляет от 1 до 7 секунд с момента фиксации пакета телематическим терминалом.

Архитектура и принципы работы

Обработка уведомлений в SKIF.PRO построена на распределенном асинхронном движке:

  1. Прием телеметрии: телематический терминал передает пакет с координатами, скоростью и показаниями датчиков на сервер сбора данных.
  2. Анализ условий: движок уведомлений сопоставляет параметры входящего сообщения с активными правилами контроля.
  3. Фильтрация шумов и ложных срабатываний: при наличии настроенного порога минимальной длительности состояния система проверяет, сохраняется ли событие заданное время (например, нахождение вне геозоны не менее 1 минуты или простой более 15 минут).
  4. Контроль расписания: проверяется соответствие текущего времени дням недели и часовым интервалам, заданным в расписании правила.
  5. Таймаут повторных срабатываний: если для правила задан таймаут, повторная генерация уведомления блокируется до истечения установленного защитного интервала.
  6. Выполнение действий: при подтверждении события система формирует и отправляет сообщение по выбранным каналам связи, выполняет сетевые вебхуки и регистрирует инцидент в базе данных.

Структура правила уведомления

Каждое правило уведомления включает пять взаимосвязанных компонентов:

  • Основные параметры и триггеры: имя правила, тип контролируемого события (один из 12 поддерживаемых типов), пороги времени и привязка к геозонам.
  • Область действия (объекты): выбор конкретных объектов мониторинга или групп объектов, на которые распространяется контроль. Для глобальных событий (например, тревожная кнопка) правило автоматически действует на все доступные объекты.
  • Действия: способы оповещения персонала (онлайн со звуком, Email, Telegram, Max, SMS, Push) и автоматические управляющие команды (HTTP Webhook, команды на трекер, изменение цвета объекта на карте, перемещение между группами объектов).
  • Шаблон текста: форматированное сообщение, поддерживающее макропеременные подстановки (%UNIT%, %TIME%, %SPEED%, %ADDRESS%, ${Имя_датчика}).
  • Временной контроль: гибкое расписание действия правила по дням недели и часам суток.

Онлайн-оповещение и обработка событий

При возникновении инцидента диспетчер получает оповещение непосредственно в веб-интерфейсе системы мониторинга:

  • Индикация на панели: значок колокольчика на верхней панели отображает количество непрочитанных сообщений.
  • Всплывающее окно: окно оповещений выводит текст инцидента и позволяет отфильтровать сообщения по типам или отметить их прочитанными.
  • Звуковой сигнал: настраиваемый аудиосигнал привлекает внимание диспетчера к критическим событиям.
  • Интерактивная карта: клик по уведомлению автоматически перемещает карту к месту инцидента и подсвечивает объект специальным маркером события.

Права доступа

Доступ к управлению уведомлениями разграничивается на основе ролевой модели:

Роль пользователя Просмотр списка и онлайн-событий Создание, редактирование, удаление
Читатель Доступен Недоступен
Оператор Доступен Недоступен
Редактор Доступен Доступен
Администратор Доступен Доступен

Помимо стандартных ролей, в компании можно создавать собственные (кастомные) роли и задавать в них разрешённые действия с уведомлениями — см. Роли доступа.

Разделы документации

Подробная информация по настройке и использованию уведомлений представлена в следующих статьях:

  • Обзор модуля «Уведомления» — интерфейс реестра уведомлений, поиск, фильтрация, массовые действия и управление активностью правил.
  • Создание уведомлений — пошаговый мастер создания правила через 5 вкладок параметров.
  • Виды уведомлений — справочник всех 12 типов условий: контроль скорости, геозон, датчиков, параметров, сливов и заправок, ТО, потери связи, рейсов и тревожной кнопки.
  • Настройка действий уведомлений — настройка каналов доставки (Email, Telegram, Max, SMS, Push), вебхуков, команд на оборудование, изменения групп и оформления объектов.
  • Настройка текста уведомления — шаблонизация текстов сообщений, полный справочник макропеременных (тегов) и примеры шаблонов.
  • Онлайн просмотр уведомлений — прием всплывающих сообщений, звуковые сигналы, фильтрация, работа с картой и квитирование событий.

Насколько полезна была эта статья?