Текст уведомления

Текст актуален лишь для некоторых действий по уведомлению: уведомление посредством SMS-сообщения или письмом на электронную почту, регистрация события в истории объекта и для всплывающего онлайн-уведомления.

Текст может быть любой длины и содержать любые символы, если Вы хотите его получить по e-mail. Если же Вы хотите получить его по SMS, то длинных сообщений писать не следует. Текст уведомления может содержать любые введенные вами фразы на любом языке. Кроме того, можно использовать параметры, зашифрованные специальными знаками, которые при отправке уведомления будут заменены реальными значениями.

Пример.
Текст «Объект '_UNIT_' нарушил ограничения по скорости и в '_POS_TIME_' двигался со скоростью _SPEED_ около '_LOCATION_'» может быть преобразован в «Объект 'Ровер119' нарушил ограничения по скорости и в '2000-01-01 12:01:37' двигался со скоростью 156 км/ч около 'Ленинградское шоссе'».

Единицы измерения (километры или мили), используемые для расшифровки параметров, зависят от настроек ресурса, к которому принадлежит уведомление. Формат даты и времени берется из настроек создателя данного ресурса.

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

_UNIT_ Имя объекта
_CURR_TIME_ Текущие дата и время
_LOCATION_ Местоположение объекта на момент срабатывания уведомления
_LAST_LOCATION_ Последнее известное местоположение объекта
(может быть полезно, если в сработавшем сообщении нет позиционных данных)
_ZONE_MIN_ Наименьшая из геозон, в которых находился объект на момент уведомления
_ZONES_ALL_ Все геозоны, в которых находился объект в момент срабатывания уведомления
_SPEED_ Скорость движения объекта (не используется для сливов и заправок)
_POS_TIME_ Дата и время последнего сообщения с позицией
_MSG_TIME_ Дата и время сообщения, которое сработало
_DRIVER_ Имя водителя (отображается только если водитель принадлежит тому же ресурсу, что и уведомление)
_TRAILER_ Имя прицепа (отображается только если прицеп принадлежит тому же ресурсу, что и уведомление)
_ALL_SENSORS_ Все датчики и их значения (не используется для сливов и заправок; также не обрабатывает датчики с текстовыми параметрами)
_ENGINE_HOURS_ Моточасы в момент срабатывания уведомления
_MILEAGE_ Пробег на момент срабатывания уведомления
_LAT_ Географическая широта на момент уведомления (напр., N 55° 45.7530')
_LON_ Географическая долгота на момент уведомления (напр., E 37° 35.2068')
_LATD_ Географическая широта без форматирования
_LOND_ Географическая долгота без форматирования
_GOOGLE_LINK_ Ссылка на Google Maps с местоположением объекта на момент уведомления
(напр., http://maps.google.com/?q=55.762550N,37.586780E )
_CUSTOM_FIELD(*)_ Произвольные поля из свойств объекта. Если в скобках оставить звездочку, то будут показаны все доступные произвольные поля (включая административные), причем будут выведены как названия этих полей, так и их значения. Чтобы получить значение конкретного поля, его имя нужно указать в скобках (должно быть полное соответствие), и в этом случае в уведомлении будет выведено только значение поля (без имени поля).

Также существуют параметры, которые применяются к конкретным типам уведомлений:

_ZONE_ Имя сработавшей геозоны (для уведомления по геозонам)
_SENSOR_NAME_ Название сработавшего датчика (для контроля значения датчика в различных типах уведомлений)
_SENSOR_VALUE_ Значение сработавшего датчика (для контроля значения датчика в различных типах уведомлений)
_TRIGGERED_SENSORS_ Все сработавшие датчики и их значения (для контроля значения датчика в различных типах уведомлений)
_LOSE_RESTORE_ Потеря связи/Восстановление связи (для уведомления о потере связи)
_SERVICE_NAME_ Имя интервала техобслуживания
_SERVICE_TERM_ Состояние интервала техобслуживания — сколько осталось или просрочено
_PARAM_NAME_ Имя параметра (для уведомления по контролю параметра в сообщении)
_PARAM_VALUE_ Значение параметра (для уведомления по контролю параметра в сообщении)
_SMS_TEXT_ Текст SMS-сообщения (для уведомления по контролю SMS)
_DRIVER_ID_ Код водителя (для уведомления о назначении/снятии водителя)
_DRIVER_NAME_ Имя водителя (для уведомления о назначении/снятии водителя)
_TRAILER_ID_ Код прицепа (для уведомления о назначении/снятии прицепа)
_TRAILER_NAME_ Имя прицепа (для уведомления о назначении/снятии прицепа)
_OTHER_UNIT_Имя другого объекта (применяется для уведомлений о взаиморасположении объектов)
_ROUTE_NAME_ Имя маршрута
_ROUTE_STATUS_ Статус выполнения рейса по заданному маршруту
_ROUTE_POINT_ Имя контрольной точки маршрута
_ROUTE_SCHEDULE_ Имя расписания маршрута
_ROUND_NAME_ Имя рейса
_COUNTRY_ Страна
_REGION_ Регион (штат и т.п.)
_CITY_ Город (населенный пункт)
_STREET_ Улица
_HOUSE_ Дом

Обратите внимание, что данные параметры должны с двух сторон окружаться знаком процента. В противном случае они так и останутся текстом и не будут заменены на конкретные значения.

  support@intsm.ru   |   Copyright © 2002-2017 Автовектор