Changes between Version 4 and Version 5 of OperatorNotificationTemplate


Ignore:
Timestamp:
Oct 18, 2010 11:40:35 PM (14 years ago)
Author:
tolix
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OperatorNotificationTemplate

    v4 v5  
    1 = Шаблон оповещения =
     1= Конфигурирование шаблона и получателя оповещения =
    22
    3 Шаблон оповещения содержит простой текст, но так же может включать в себя макропеременные,
    4 хранящие параметры события, объекта, геозоны и т.д.
     3Поля "Шаблон сообщения" и "Получатель" имеют возможность включать в текст сообщения или адрес получателя системную информацию, доступную на момент обработки события.
     4Для этого предназначены специальные макропеременные.
     5При отправке сообщения, макропеременные заменяются на их значения.
     6
     7В зависимости от типа события, доступны те или иные макропеременные.
    58
    69Синтаксис для макроподстановки:
     
    1013где name - имя переменной для подстановки.
    1114
    12 === Для подстановки доступны следующие макропеременные: ===
     15=== В зависимости от события, могут быть доступны следующие переменные: ===
    1316
    14 В зависимости от события, могут быть доступны следующие переменные:
    1517|| event.name || имя события ||
     18
    1619|| event.timestamp || дата и время события ||
    1720|| event.timestamp.iso || дата и время события в формате ISO8601 (YYYY-MM-DD HH:MM:SS) ||
     
    2528|| event.geozone.name || имя контрольной зоны ||
    2629
    27 Постоянно доступен массив состояний объектов. При этом, N - код объекта, его можно узнать для интересующих объектов в консоли оператора:
     30|| event.sender || отправитель сообщения (для событий "Входящее сообщение") ||
     31
     32
     33=== Постоянно доступен массив состояний объектов: ===
     34
     35здесь N - код объекта, его можно узнать для интересующих объектов в консоли оператора:
     36
    2837|| objects[N].name || имя объекта ||
    2938
     
    3645|| objects[N].last_point.lng || географическая долгота, градусы ||
    3746|| objects[N].last_point.speed || скорость, км/ч ||
    38 || objects[N].last_point.address || адрес объекта ||
     47|| objects[N].last_point.address || адрес близлежащих ориентиров ||
    3948
     49== Обработка входящих сообщений от служб уведомлений ==
     50
     51Система может не только отправлять, но принимать и обрабатывать сообщения от служб уведомлений.
     52Это могут быть и SMS сообщения, и любые другие, для которых настроены соответствующие службы.
     53
     54Таким образом, появляется возможность реализовать сервис для предоставления
     55информации по объектам, например, по SMS запросу.
     56
     57Для отправки ответного сообщения сервером в поле получателя может быть использована макропеременная event.sender,
     58которая хранит реквизит (адрес или телефон) отправителя входящего сообщения.
    4059
    4160=== Пример шаблона оповещения: ===