Changes between Version 4 and Version 5 of OperatorNotificationTemplate
- Timestamp:
- Oct 18, 2010 11:40:35 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OperatorNotificationTemplate
v4 v5 1 = Шаблоноповещения =1 = Конфигурирование шаблона и получателя оповещения = 2 2 3 Шаблон оповещения содержит простой текст, но так же может включать в себя макропеременные, 4 хранящие параметры события, объекта, геозоны и т.д. 3 Поля "Шаблон сообщения" и "Получатель" имеют возможность включать в текст сообщения или адрес получателя системную информацию, доступную на момент обработки события. 4 Для этого предназначены специальные макропеременные. 5 При отправке сообщения, макропеременные заменяются на их значения. 6 7 В зависимости от типа события, доступны те или иные макропеременные. 5 8 6 9 Синтаксис для макроподстановки: … … 10 13 где name - имя переменной для подстановки. 11 14 12 === Для подстановки доступны следующие макропеременные: ===15 === В зависимости от события, могут быть доступны следующие переменные: === 13 16 14 В зависимости от события, могут быть доступны следующие переменные:15 17 || event.name || имя события || 18 16 19 || event.timestamp || дата и время события || 17 20 || event.timestamp.iso || дата и время события в формате ISO8601 (YYYY-MM-DD HH:MM:SS) || … … 25 28 || event.geozone.name || имя контрольной зоны || 26 29 27 Постоянно доступен массив состояний объектов. При этом, N - код объекта, его можно узнать для интересующих объектов в консоли оператора: 30 || event.sender || отправитель сообщения (для событий "Входящее сообщение") || 31 32 33 === Постоянно доступен массив состояний объектов: === 34 35 здесь N - код объекта, его можно узнать для интересующих объектов в консоли оператора: 36 28 37 || objects[N].name || имя объекта || 29 38 … … 36 45 || objects[N].last_point.lng || географическая долгота, градусы || 37 46 || objects[N].last_point.speed || скорость, км/ч || 38 || objects[N].last_point.address || адрес объекта||47 || objects[N].last_point.address || адрес близлежащих ориентиров || 39 48 49 == Обработка входящих сообщений от служб уведомлений == 50 51 Система может не только отправлять, но принимать и обрабатывать сообщения от служб уведомлений. 52 Это могут быть и SMS сообщения, и любые другие, для которых настроены соответствующие службы. 53 54 Таким образом, появляется возможность реализовать сервис для предоставления 55 информации по объектам, например, по SMS запросу. 56 57 Для отправки ответного сообщения сервером в поле получателя может быть использована макропеременная event.sender, 58 которая хранит реквизит (адрес или телефон) отправителя входящего сообщения. 40 59 41 60 === Пример шаблона оповещения: ===