Cesar Мониторинг

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
start:пользовательский_интерфейс:уведомления [2026/07/09 20:55] – cspstart:пользовательский_интерфейс:уведомления [2026/08/05 08:24] (текущий) – csp
Строка 9: Строка 9:
 {{:start:пользовательский_интерфейс:pasted:20260528-203315.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20260528-203315.png?nolink| }}
  
 +===== Панель сработавших уведомлений =====
  
 +В правом нижнем углу WEB-интерфейса расположена сворачиваемая панель **«Уведомления»**. Число рядом с заголовком показывает количество уведомлений в списке. Панель можно раскрыть или свернуть нажатием на заголовок или стрелку.
  
-==== Создание уведомления ====+В верхней части панели расположен фильтр для выбора отображаемых уведомлений. При отсутствии уведомлений отображается сообщение **«Нет уведомлений»**.
  
 +В нижней части панели доступны действия:
  
-Для создания уведомления необходимо зайти в вкладку Уведомления и нажать на кнопку {{:start:пользовательский_интерфейс:pasted:20230531-130942.png?nolink| }}+  * **Удалить все** — удаляет из панели все уведомления. 
 +  * **Удалить прочитанные** — удаляет из панели только прочитанные уведомления. 
 + 
 +{{:start:пользовательский_интерфейс:pasted:20260728-214414.png?nolink| }} 
 + 
 +===== Создание уведомления ===== 
 + 
 +Для создания уведомления необходимо зайти в вкладку Уведомления и нажать на кнопку {{:start:пользовательский_интерфейс:pasted:20230531-130942.png?nolink| }} 
  
 {{:start:пользовательский_интерфейс:pasted:20260528-203441.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20260528-203441.png?nolink| }}
Строка 20: Строка 30:
 В открывшимся окне редактирования необходимо прописать описание и условия уведомления по вкладкам: В открывшимся окне редактирования необходимо прописать описание и условия уведомления по вкладкам:
  
-Название и тип:+**Название и тип:** 
   * Название   * Название
 +
   * Название условия   * Название условия
 +
   * Тип   * Тип
 +
 {{:start:пользовательский_интерфейс:pasted:20260528-203707.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20260528-203707.png?nolink| }}
  
-При дополнительных условиях необходимо нажать кнопку {{:start:пользовательский_интерфейс:pasted:20260528-203826.png?nolink| }}:+При дополнительных условиях необходимо нажать кнопку {{:start:пользовательский_интерфейс:pasted:20260528-203826.png?nolink| }} :
  
 {{:start:пользовательский_интерфейс:pasted:20260528-203900.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20260528-203900.png?nolink| }}
Строка 32: Строка 46:
 После нажатия появится меню добавление второго условия, где так же необходимо прописать: После нажатия появится меню добавление второго условия, где так же необходимо прописать:
   * Название условия   * Название условия
 +
   * Тип   * Тип
 +
 {{:start:пользовательский_интерфейс:pasted:20260528-204154.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20260528-204154.png?nolink| }}
  
-<WRAP center round important> 
 Максимальное кол-во условий - 3 . Максимальное кол-во условий - 3 .
-</WRAP> 
  
-Объекты и группы: +**Объекты и группы:** 
-  * Объекты  + 
-  * Группы (//В графы объекты или группы добавляются соответсвенные объекты или группы. Можно добавить например группу и объекты которые в этой группе не состоят.//)+  * Объекты 
 + 
 +  * Группы (В графы объекты или группы добавляются соответсвенные объекты или группы. Можно добавить например группу и объекты которые в этой группе не состоят.) 
 {{:start:пользовательский_интерфейс:pasted:20251215-081907.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20251215-081907.png?nolink| }}
  
-Параметры отправки:+**Параметры отправки:** 
 + 
 +{{:start:пользовательский_интерфейс:pasted:20260709-203622.png?nolink| }}
  
-{{:start:пользовательский_интерфейс:pasted:20260709-203622.png}} 
   * Сообщение (Сюда прописывается весь текст который будет отправлен при генерации уведомления. В нем можно использовать тэги к которым будет обращаться сервис)   * Сообщение (Сюда прописывается весь текст который будет отправлен при генерации уведомления. В нем можно использовать тэги к которым будет обращаться сервис)
     * %UNIT%-Имя объекта     * %UNIT%-Имя объекта
 +
     * %CURR_TIME%-Текущие время и дата     * %CURR_TIME%-Текущие время и дата
 +
     * %LOCATION%-естоположение объекта на момент срабатывания уведомления     * %LOCATION%-естоположение объекта на момент срабатывания уведомления
 +
     * %LAST_LOCATION%-Последнее известное местоположение объекта (может быть полезно, если в сработавшем сообщении нет позиционных данных)     * %LAST_LOCATION%-Последнее известное местоположение объекта (может быть полезно, если в сработавшем сообщении нет позиционных данных)
 +
     * %ZONE%-Имя сработавшей геозоны (для уведомления по геозонам)     * %ZONE%-Имя сработавшей геозоны (для уведомления по геозонам)
 +
     * %ZONES_ALL%-Все геозоны, в которых находился объект в момент срабатывания уведомления     * %ZONES_ALL%-Все геозоны, в которых находился объект в момент срабатывания уведомления
 +
     * %SPEED%-Скорость движения объекта (не используется для сливов и заправок)     * %SPEED%-Скорость движения объекта (не используется для сливов и заправок)
 +
     * %POS_TIME%-Дата и время последнего сообщения с позицией     * %POS_TIME%-Дата и время последнего сообщения с позицией
 +
     * %MSG_TIME%-Дата и время сообщения, которое сработало     * %MSG_TIME%-Дата и время сообщения, которое сработало
 +
     * %SENSOR_NAME%-Название сработавшего датчика (для контроля значения датчика в различных типах уведомлений)     * %SENSOR_NAME%-Название сработавшего датчика (для контроля значения датчика в различных типах уведомлений)
 +
     * %SENSOR_VALUE%-Значение сработавшего датчика (для контроля значения датчика в различных типах уведомлений)     * %SENSOR_VALUE%-Значение сработавшего датчика (для контроля значения датчика в различных типах уведомлений)
     * %ALL_SENSORS%-Все датчики и их значения (не используется для сливов и заправок; также не обрабатывает датчики с текстовыми параметрами)     * %ALL_SENSORS%-Все датчики и их значения (не используется для сливов и заправок; также не обрабатывает датчики с текстовыми параметрами)
 +
     * %TRIGGERED_SENSORS%-Все сработавшие датчики и их значения (для контроля значения датчика в различных типах уведомлений)     * %TRIGGERED_SENSORS%-Все сработавшие датчики и их значения (для контроля значения датчика в различных типах уведомлений)
 +
     * %LOSE_RESTORE%-Потеря связи/Восстановление связи (для уведомления о потере связи)     * %LOSE_RESTORE%-Потеря связи/Восстановление связи (для уведомления о потере связи)
 +
     * %LAT%-Географическая широта на момент уведомления (напр., N 55° 45.7530')     * %LAT%-Географическая широта на момент уведомления (напр., N 55° 45.7530')
 +
     * %LON%-Географическая долгота на момент уведомления (напр., E 37° 35.2068')     * %LON%-Географическая долгота на момент уведомления (напр., E 37° 35.2068')
 +
     * %LATD%-Географическая широта без форматирования     * %LATD%-Географическая широта без форматирования
 +
     * %LOND%-Географическая долгота без форматирования     * %LOND%-Географическая долгота без форматирования
 +
     * %MAP_LINK%-Ссылка на «Яндекс.Карты» с местоположением объекта на момент уведомления     * %MAP_LINK%-Ссылка на «Яндекс.Карты» с местоположением объекта на момент уведомления
 +
     * %CUSTOM_FIELD%-Произвольные поля из свойств объекта. Можно указать маску в скобках через запятую, например: %CUSTOM_FIELD(Лизингополучатель,ИНН)%     * %CUSTOM_FIELD%-Произвольные поля из свойств объекта. Можно указать маску в скобках через запятую, например: %CUSTOM_FIELD(Лизингополучатель,ИНН)%
     * %PERMANENT_FIELD%-Основные поля объекта: VIN, PIN, Марка, ДФЛ, ЛП, Тип оборудования. Можно указать маску в скобках через запятую, например: %PERMANENT_FIELD(PIN,Марка)% или %PERMANENT_FIELD(ДФЛ)%     * %PERMANENT_FIELD%-Основные поля объекта: VIN, PIN, Марка, ДФЛ, ЛП, Тип оборудования. Можно указать маску в скобках через запятую, например: %PERMANENT_FIELD(PIN,Марка)% или %PERMANENT_FIELD(ДФЛ)%
 +
     * %UNIT2%-Имя второго объекта (в уведомлении по расхождению блоков)     * %UNIT2%-Имя второго объекта (в уведомлении по расхождению блоков)
 +
     * %HW_ID% - Идентификатор(IMEI блока)     * %HW_ID% - Идентификатор(IMEI блока)
-    * %UNIT_ID%- - Уникальный ID объекта  
-    * %PARAM_NAME% - Имя параметра (для уведомления по контролю параметра в сообщении). 
-    * %LOCATOR_LINK(3,5)%: - При Добавлении этот тег генерит ссылку на локатор объекта по которому сработало уведомление. При добавлении в скобках указывается первой цифрой срок действия ссылки в днях, далее, после запятой указывается интервал трека в днях. Пример записи тега: %LOCATOR_LINK(3,5)%  
-       * 3 – срок действия ссылки в днях; 
-       * 5 – интервал трека в днях; 
  
 +    * %UNIT_ID%- - Уникальный ID объекта
  
-  * //Пример сообщения:  +    * %PARAM_NAME% - Имя параметра (для уведомления по контролю параметра в сообщении). 
-«Объект '%UNIT%' нарушил ограничения по скорости и в '%POS_TIME%' двигался со скоростью %SPEED% около '%LOCATION%'» может быть преобразован в «Объект 'Test12' нарушил ограничения по скорости и в '01.01.2022 00:00:01' двигался со скоростью 160 км/ч около 'Шоссе Энтузиастов'».//+    * %LOCATOR_LINK(3,5)%: - При Добавлении этот тег генерит ссылку на локатор объекта по которому сработало уведомление. При добавлении в скобках указывается первой цифрой срок действия ссылки в днях, далее, после запятой указывается интервал трека в днях. Пример записи тега: %LOCATOR_LINK(3,5)%
  
 +      * 3 – срок действия ссылки в днях;
 +
 +      * 5 – интервал трека в днях;
 +  * Пример сообщения: «Объект '%UNIT%' нарушил ограничения по скорости и в '%POS_TIME%' двигался со скоростью %SPEED% около '%LOCATION%'» может быть преобразован в «Объект 'Test12' нарушил ограничения по скорости и в '01.01.2022 00:00:01' двигался со скоростью 160 км/ч около 'Шоссе Энтузиастов'».
  
   * Параметры срабатывания:   * Параметры срабатывания:
 +
     * Включено (работает постоянно)     * Включено (работает постоянно)
 +
     * Ограничить период действия (Работает до выбранной даты и времени)     * Ограничить период действия (Работает до выбранной даты и времени)
 +
 {{:start:пользовательский_интерфейс:pasted:20230531-132238.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20230531-132238.png?nolink| }}
 +
   * Способы действия   * Способы действия
-{{:start:пользовательский_интерфейс:pasted:20260709-203726.png}} 
-    * Онлайн - Отправляет уведомление в мобильное приложение 
-    * E-mail - Отправляет уведомление по указанному E-mail 
-    * SMS - Отправляет уведомление на указанный номер мобильного телефона 
-    * Сообщение в ЕМПО - Отправляет уведомление в виде тревожного сигнала в Мониторинговый центр Цезарь Сателлит 
-    * Выполнить запрос(POST/GET) - Этот способ действия позволяет отправлять сообщения о сработавших уведомлениях на сторонние серверы. 
-      * Для сработки необходимо указать адрес сервера и текст запроса в формате:param1=value1&param2=value2&param3=%UNIT%&param4=%SPEED%. 
-    * Telegram - Отправляет уведомление сообщением на указанный в [[start:пользовательский_интерфейс:настройки|настройках пользователя]] телеграм аккаунт 
-    * Max - Отправляет уведомление сообщением на указанный в [[start:пользовательский_интерфейс:настройки|настройках пользователя]] Max аккаунт 
-    * Pyrus - Отправляет уведомление сообщением на указанный в систему Pyrus. Настройки Pyrus указываются в настройках аккаунта. 
-    * [[start:пользовательский_интерфейс:уведомления:Оповещение в Telegram каналы (группы)|Оповещение в Telegram каналы (группы)]] - отправляет сообщение в телеграм канал по указанному id 
-    * Оповещение в Max каналы (группы) - отправляет сообщение в Max канал по указанному id 
-    * Добавление в группы - при сработке объект автоматически добавляется в выбранные группы к которым у пользователя есть доступ 
-    * Удаление из групп - при сработке объект автоматически удаляется из выбранных групп к которым у пользователя есть доступ 
-    * Отправить команду - при сработке на блок отправляется одна из выбранных пользователем команд(выбор по имени команды, без привязки к блоку) 
-{{:start:пользовательский_интерфейс:pasted:20230531-132950.png?nolink| }}{{:start:пользовательский_интерфейс:pasted:20230531-132830.png?nolink| }} 
  
 +{{:start:пользовательский_интерфейс:pasted:20260709-203726.png?nolink| }}
 +  * Онлайн - Отправляет уведомление в мобильное приложение
 +
 +  * E-mail - Отправляет уведомление по указанному E-mail
 +
 +  * SMS - Отправляет уведомление на указанный номер мобильного телефона
 +
 +  * Сообщение в ЕМПО - Отправляет уведомление в виде тревожного сигнала в Мониторинговый центр Цезарь Сателлит
 +
 +  * Выполнить запрос(POST/GET) - Этот способ действия позволяет отправлять сообщения о сработавших уведомлениях на сторонние серверы.
 +    * Для сработки необходимо указать адрес сервера и текст запроса в формате:param1=value1&param2=value2&param3=%UNIT%&param4=%SPEED%.
 +
 +  * Telegram - Отправляет уведомление сообщением на указанный в [[start:пользовательский_интерфейс:настройки|настройках пользователя]] телеграм аккаунт
 +
 +  * Max - Отправляет уведомление сообщением на указанный в [[start:пользовательский_интерфейс:настройки|настройках пользователя]] Max аккаунт
 +
 +  * Pyrus - Отправляет уведомление сообщением на указанный в систему Pyrus. Настройки Pyrus указываются в настройках аккаунта.
 +  * [[start:пользовательский_интерфейс:уведомления:оповещение_в_telegram_каналы_группы|Оповещение в Telegram каналы (группы)]] - отправляет сообщение в телеграм канал по указанному id
 +
 +  * Оповещение в Max каналы (группы) - отправляет сообщение в Max канал по указанному id. для получения сообщения необходимо добавить @id9731008971_2_bot в группу в максе. Для того чтобы в группу приходили уведомления нужно:
 +    * Чтобы бот был добавлен в группу.
 +    * (ВНИМАНИЕ!!!) чтобы бот бы назначаем админом группы
 +  * 
 +  * Добавление в группы - при сработке объект автоматически добавляется в выбранные группы к которым у пользователя есть доступ
 +
 +  * Удаление из групп - при сработке объект автоматически удаляется из выбранных групп к которым у пользователя есть доступ
 +  * Отправить команду - при сработке на блок отправляется одна из выбранных пользователем команд(выбор по имени команды, без привязки к блоку)
 +
 +{{:start:пользовательский_интерфейс:pasted:20230531-132950.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20230531-132830.png?nolink| }}
  
 В зависимости от выбранного Типа уведомления в список добавляются разные строки с переменными. В зависимости от выбранного Типа уведомления в список добавляются разные строки с переменными.
  
-Типы уведомлений: +**Типы уведомлений:**
-  * [[start:пользовательский_интерфейс:уведомления:Вход/выход в геозону|Вход/выход в геозону]] +
-  * [[start:пользовательский_интерфейс:уведомления:Контроль датчиков|Контроль датчиков]] +
-  * [[start:пользовательский_интерфейс:уведомления:Контроль параметра|Контроль параметра]] +
-  * [[start:пользовательский_интерфейс:уведомления:Низкий заряд|Низкий заряд]] +
-  * [[start:пользовательский_интерфейс:уведомления:Перед получением сообщения|Перед получением сообщения]] +
-  * [[start:пользовательский_интерфейс:уведомления:После получения сообщения|После получения сообщения]] +
-  * [[start:пользовательский_интерфейс:уведомления:Потеря связи|Потеря связи]] +
-  * [[start:пользовательский_интерфейс:уведомления:Превышение скорости|Превышение скорости]] +
-  * [[start:пользовательский_интерфейс:уведомления:Превышение скорости(ГИС)|Превышение скорости(ГИС)]] +
-  * [[start:пользовательский_интерфейс:уведомления:Расхождение блоков|Расхождение блоков]] +
-  * [[start:пользовательский_интерфейс:уведомления:Расхождение блоков (контейнер)|Расхождение блоков (контейнер)]] +
-  * [[start:пользовательский_интерфейс:уведомления:Превышение количества сообщений|Превышение количества сообщений]] +
-  * [[start:пользовательский_интерфейс:уведомления:Передвижение с блокировкой|Передвижение с блокировкой]]+
  
 +  * [[start:пользовательский_интерфейс:уведомления:вход_выход_в_геозону|Вход/выход в геозону]]
  
-После создания уведомления, оно появится в списке уведомлений. В этом списке так же можно включать или выключать сработку уведомления кнопкой{{:start:пользовательский_интерфейс:pasted:20240913-234747.png?nolink| }}/{{:start:пользовательский_интерфейс:pasted:20240913-234807.png?nolink| }}.+  * [[start:пользовательский_интерфейс:уведомления:контроль_датчиков|Контроль датчиков]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:контроль_параметра|Контроль параметра]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:низкий_заряд|Низкий заряд]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:перед_получением_сообщения|Перед получением сообщения]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:после_получения_сообщения|После получения сообщения]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:потеря_связи|Потеря связи]] 
 +  * [[start:пользовательский_интерфейс:уведомления:превышение_скорости|Превышение скорости]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:превышение_скорости_гис|Превышение скорости(ГИС)]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:расхождение_блоков|Расхождение блоков]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:расхождение_блоков_контейнер|Расхождение блоков (контейнер)]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:превышение_количества_сообщений|Превышение количества сообщений]] 
 + 
 +  * [[start:пользовательский_интерфейс:уведомления:передвижение_с_блокировкой|Передвижение с блокировкой]] 
 + 
 +После создания уведомления, оно появится в списке уведомлений. В этом списке так же можно включать или выключать сработку уведомления кнопкой{{:start:пользовательский_интерфейс:pasted:20240913-234747.png?nolink| }} /{{:start:пользовательский_интерфейс:pasted:20240913-234807.png?nolink| }} .
  
 Так же отображается способ отправки уведомления: Так же отображается способ отправки уведомления:
 +
   * {{:start:пользовательский_интерфейс:pasted:20250410-111910.png?nolink| }} - онлайн   * {{:start:пользовательский_интерфейс:pasted:20250410-111910.png?nolink| }} - онлайн
 +
   * {{:start:пользовательский_интерфейс:pasted:20250410-112110.png?nolink| }} - email   * {{:start:пользовательский_интерфейс:pasted:20250410-112110.png?nolink| }} - email
 +
   * {{:start:пользовательский_интерфейс:pasted:20250410-112131.png?nolink| }} - SMS   * {{:start:пользовательский_интерфейс:pasted:20250410-112131.png?nolink| }} - SMS
   * {{:start:пользовательский_интерфейс:pasted:20250410-112145.png?nolink| }} - отправка в ЕМПО   * {{:start:пользовательский_интерфейс:pasted:20250410-112145.png?nolink| }} - отправка в ЕМПО
 +
   * {{:start:пользовательский_интерфейс:pasted:20250410-112417.png?nolink| }} - отправка в Telegram   * {{:start:пользовательский_интерфейс:pasted:20250410-112417.png?nolink| }} - отправка в Telegram
 +
   * {{:start:пользовательский_интерфейс:pasted:20250410-112207.png?nolink| }} - отправка в Telegram каналы   * {{:start:пользовательский_интерфейс:pasted:20250410-112207.png?nolink| }} - отправка в Telegram каналы
 +
   * {{:start:пользовательский_интерфейс:pasted:20250410-112234.png?nolink| }} - добавление в группу   * {{:start:пользовательский_интерфейс:pasted:20250410-112234.png?nolink| }} - добавление в группу
 +
   * {{:start:пользовательский_интерфейс:pasted:20250410-112251.png?nolink| }} - удаление из группы   * {{:start:пользовательский_интерфейс:pasted:20250410-112251.png?nolink| }} - удаление из группы
 +
   * {{:start:пользовательский_интерфейс:pasted:20251111-141807.png?nolink| }} - Уведомление в бот Pyrus   * {{:start:пользовательский_интерфейс:pasted:20251111-141807.png?nolink| }} - Уведомление в бот Pyrus
 +
   * {{:start:пользовательский_интерфейс:pasted:20260225-210359.png?nolink| }} - Отправка команды на блок   * {{:start:пользовательский_интерфейс:pasted:20260225-210359.png?nolink| }} - Отправка команды на блок
  
Строка 145: Строка 220:
 В общем списке сработавших уведомлений реализована возможность искать необходимые уведомления через фильтры: В общем списке сработавших уведомлений реализована возможность искать необходимые уведомления через фильтры:
   * Уведомление - Название уведомления   * Уведомление - Название уведомления
 +
   * Тип - Категория уведомления, по которому оно сработало.   * Тип - Категория уведомления, по которому оно сработало.
 +
   * Объект - Объект мониторинга, к которому относится уведомление.   * Объект - Объект мониторинга, к которому относится уведомление.
 +
   * Текст уведомления - Содержание уведомления, сформированное системой.   * Текст уведомления - Содержание уведомления, сформированное системой.
 +
   * Время - Дата и время срабатывания уведомления.   * Время - Дата и время срабатывания уведомления.
 +
   * Координаты - Местоположение объекта в момент срабатывания уведомления.   * Координаты - Местоположение объекта в момент срабатывания уведомления.
 +
 {{:start:пользовательский_интерфейс:pasted:20260428-214405.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20260428-214405.png?nolink| }}
 +
 +===== Карточка сработавшего уведомления =====
 +
 +Для просмотра подробной информации необходимо кликнуть по строке сработавшего уведомления в общем списке. После этого откроется отдельная карточка события.
 +
 +В заголовке карточки отображаются цветовой индикатор, название уведомления, дата и время срабатывания, а также кнопка закрытия. В основной части указываются тип уведомления и название объекта.
 +
 +Карточка содержит раскрывающиеся блоки:
 +
 +  * **Текст уведомления** — текст, сформированный системой при срабатывании.
 +  * **Значения датчиков** — значения датчиков объекта в момент события.
 +  * **Параметры сообщения** — параметры сообщения, полученного от блока.
 +
 +В нижней части карточки отображается карта с местоположением объекта и доступным фрагментом трека.
 +
 +{{:start:пользовательский_интерфейс:pasted:20260728-214121.png?nolink| }}
 +
 +Состав дополнительных полей и визуализация зависят от типа уведомления:
 +
 +  * **Вход/выход в геозону** — отображаются название геозоны, координаты точки входа или выхода, границы геозоны и место пересечения.
 +  * **Контроль параметра** — отображаются сработавший параметр и его значение.
 +  * **Расхождение блоков** — отображаются фактическое и допустимое расстояние, два объекта и их координаты. На карте показываются обе точки и расстояние между ними.
 +  * **Превышение скорости** — отображаются скорость объекта и установленное ограничение. На карте показывается участок движения, а рядом — график изменения скорости. Если данных для построения недостаточно, выводится сообщение **«Нет данных для графика»**.
 +  * **Превышение количества сообщений** — отображаются установленный лимит и интервал сброса.
 +  * **Контроль датчиков** — отображаются значения датчиков и фрагмент трека объекта.
 +
 +{{:start:пользовательский_интерфейс:pasted:20260728-214131.png}} {{:start:пользовательский_интерфейс:pasted:20260728-214241.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20260728-214325.png?nolink| }}
 +
 +Можно открыть несколько карточек одновременно. Каждая карточка закрывается отдельно кнопкой **«Закрыть»** или значком **×** в заголовке.
 +
 +{{:start:пользовательский_интерфейс:pasted:20260728-214217.png?nolink| }}