====== Уведомления ====== В системе Cesar Мониторинг можно настроить уведомления о поведении объекта или группы объектов. {{:start:пользовательский_интерфейс:pasted:20260528-203228.png?nolink| }} Для взаимодействия с уведомлением необходимо кликнуть по карточке уведомления для раскрытия меню взаимодействия: {{:start:пользовательский_интерфейс:pasted:20260528-203315.png?nolink| }} ===== Панель сработавших уведомлений ===== В правом нижнем углу WEB-интерфейса расположена сворачиваемая панель **«Уведомления»**. Число рядом с заголовком показывает количество уведомлений в списке. Панель можно раскрыть или свернуть нажатием на заголовок или стрелку. В верхней части панели расположен фильтр для выбора отображаемых уведомлений. При отсутствии уведомлений отображается сообщение **«Нет уведомлений»**. В нижней части панели доступны действия: * **Удалить все** — удаляет из панели все уведомления. * **Удалить прочитанные** — удаляет из панели только прочитанные уведомления. {{:start:пользовательский_интерфейс:pasted:20260728-214414.png?nolink| }} ===== Создание уведомления ===== Для создания уведомления необходимо зайти в вкладку Уведомления и нажать на кнопку {{:start:пользовательский_интерфейс:pasted:20230531-130942.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20260528-203441.png?nolink| }} В открывшимся окне редактирования необходимо прописать описание и условия уведомления по вкладкам: **Название и тип:** * Название * Название условия * Тип {{:start:пользовательский_интерфейс:pasted:20260528-203707.png?nolink| }} При дополнительных условиях необходимо нажать кнопку {{:start:пользовательский_интерфейс:pasted:20260528-203826.png?nolink| }} : {{:start:пользовательский_интерфейс:pasted:20260528-203900.png?nolink| }} После нажатия появится меню добавление второго условия, где так же необходимо прописать: * Название условия * Тип {{:start:пользовательский_интерфейс:pasted:20260528-204154.png?nolink| }} Максимальное кол-во условий - 3 . **Объекты и группы:** * Объекты * Группы (В графы объекты или группы добавляются соответсвенные объекты или группы. Можно добавить например группу и объекты которые в этой группе не состоят.) {{:start:пользовательский_интерфейс:pasted:20251215-081907.png?nolink| }} **Параметры отправки:** {{:start:пользовательский_интерфейс:pasted:20260709-203622.png?nolink| }} * Сообщение (Сюда прописывается весь текст который будет отправлен при генерации уведомления. В нем можно использовать тэги к которым будет обращаться сервис) * %UNIT%-Имя объекта * %CURR_TIME%-Текущие время и дата * %LOCATION%-естоположение объекта на момент срабатывания уведомления * %LAST_LOCATION%-Последнее известное местоположение объекта (может быть полезно, если в сработавшем сообщении нет позиционных данных) * %ZONE%-Имя сработавшей геозоны (для уведомления по геозонам) * %ZONES_ALL%-Все геозоны, в которых находился объект в момент срабатывания уведомления * %SPEED%-Скорость движения объекта (не используется для сливов и заправок) * %POS_TIME%-Дата и время последнего сообщения с позицией * %MSG_TIME%-Дата и время сообщения, которое сработало * %SENSOR_NAME%-Название сработавшего датчика (для контроля значения датчика в различных типах уведомлений) * %SENSOR_VALUE%-Значение сработавшего датчика (для контроля значения датчика в различных типах уведомлений) * %ALL_SENSORS%-Все датчики и их значения (не используется для сливов и заправок; также не обрабатывает датчики с текстовыми параметрами) * %TRIGGERED_SENSORS%-Все сработавшие датчики и их значения (для контроля значения датчика в различных типах уведомлений) * %LOSE_RESTORE%-Потеря связи/Восстановление связи (для уведомления о потере связи) * %LAT%-Географическая широта на момент уведомления (напр., N 55° 45.7530') * %LON%-Географическая долгота на момент уведомления (напр., E 37° 35.2068') * %LATD%-Географическая широта без форматирования * %LOND%-Географическая долгота без форматирования * %MAP_LINK%-Ссылка на «Яндекс.Карты» с местоположением объекта на момент уведомления * %CUSTOM_FIELD%-Произвольные поля из свойств объекта. Можно указать маску в скобках через запятую, например: %CUSTOM_FIELD(Лизингополучатель,ИНН)% * %PERMANENT_FIELD%-Основные поля объекта: VIN, PIN, Марка, ДФЛ, ЛП, Тип оборудования. Можно указать маску в скобках через запятую, например: %PERMANENT_FIELD(PIN,Марка)% или %PERMANENT_FIELD(ДФЛ)% * %UNIT2%-Имя второго объекта (в уведомлении по расхождению блоков) * %HW_ID% - Идентификатор(IMEI блока) * %UNIT_ID%- - Уникальный ID объекта * %PARAM_NAME% - Имя параметра (для уведомления по контролю параметра в сообщении). * %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:20260709-203726.png?nolink| }} * Онлайн - Отправляет уведомление в мобильное приложение * E-mail - Отправляет уведомление по указанному E-mail * SMS - Отправляет уведомление на указанный номер мобильного телефона * Сообщение в ЕМПО - Отправляет уведомление в виде тревожного сигнала в Мониторинговый центр Цезарь Сателлит * Выполнить запрос(POST/GET) - Этот способ действия позволяет отправлять сообщения о сработавших уведомлениях на сторонние серверы. * Для сработки необходимо указать адрес сервера и текст запроса в формате:param1=value1¶m2=value2¶m3=%UNIT%¶m4=%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:пользовательский_интерфейс:pasted:20240913-234747.png?nolink| }} /{{:start:пользовательский_интерфейс:pasted:20240913-234807.png?nolink| }} . Так же отображается способ отправки уведомления: * {{:start:пользовательский_интерфейс:pasted:20250410-111910.png?nolink| }} - онлайн * {{:start:пользовательский_интерфейс:pasted:20250410-112110.png?nolink| }} - email * {{:start:пользовательский_интерфейс:pasted:20250410-112131.png?nolink| }} - SMS * {{:start:пользовательский_интерфейс:pasted:20250410-112145.png?nolink| }} - отправка в ЕМПО * {{:start:пользовательский_интерфейс:pasted:20250410-112417.png?nolink| }} - отправка в Telegram * {{:start:пользовательский_интерфейс:pasted:20250410-112207.png?nolink| }} - отправка в Telegram каналы * {{:start:пользовательский_интерфейс:pasted:20250410-112234.png?nolink| }} - добавление в группу * {{:start:пользовательский_интерфейс:pasted:20250410-112251.png?nolink| }} - удаление из группы * {{:start:пользовательский_интерфейс:pasted:20251111-141807.png?nolink| }} - Уведомление в бот Pyrus * {{:start:пользовательский_интерфейс:pasted:20260225-210359.png?nolink| }} - Отправка команды на блок Так же отображается количество объектов в уведомлении и количество сработок: {{:start:пользовательский_интерфейс:pasted:20250410-112617.png?nolink| }} {{:start:пользовательский_интерфейс:pasted:20250410-112506.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| }}