Различия

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

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

Both sides previous revision Предыдущая версия
user:notify:text [25/02/2019 15:45]
tagr [Текст уведомления]
user:notify:text [10/05/2019 14:04] (текущий)
mary [Текст уведомления] WH-1136
Строка 2: Строка 2:
 ====== Текст уведомления ====== ====== Текст уведомления ======
  
-Текст ​актуален лишь для некоторых [[action|действий по уведомлению]]:​ уведомление посредством SMS-сообщения или письмом на электронную почту, регистрация события в истории объекта и для всплывающего онлайн-уведомления. ​+Текст ​используется ​лишь для некоторых [[action|действий по уведомлению]]:​ уведомление посредством SMS-сообщения или письмом на электронную почту, регистрация события в истории объекта и для всплывающего онлайн-уведомления. ​
  
-Текст может быть любой длины и содержать любые символы,​ если вы хотите его получить по e-mail. Если же вы хотите получить его по SMS, то длинных сообщений писать не следует. Текст уведомления может содержать любые введенные вами фразы на любом языке. Кроме того, можно использовать ​ параметры,​ зашифрованные специальными знаками,​ которые при отправке уведомления будут заменены реальными значениями. ​+Текст может быть любой длины и содержать любые символы,​ если вы хотите его получить по e-mail. Если же вы хотите получить его по SMS, то длинных сообщений писать не следует. Текст уведомления может содержать любые введенные вами фразы на любом языке. Кроме того, можно использовать ​теги —  ​параметры,​ зашифрованные специальными знаками,​ которые при отправке уведомления будут заменены реальными значениями. ​
  
-__Пример__.\\+__Пример__\\
 Текст //​«Объект '​%UNIT%'​ нарушил ограничения по скорости и в '​%POS_TIME%'​ двигался со скоростью %SPEED% около '​%LOCATION%'​»//​ может быть преобразован в //​«Объект '​Ровер119'​ нарушил ограничения по скорости и в '​2000-01-01 12:​01:​37'​ двигался со скоростью 156 км/ч около '​Ленинградское шоссе'​»//​. ​ Текст //​«Объект '​%UNIT%'​ нарушил ограничения по скорости и в '​%POS_TIME%'​ двигался со скоростью %SPEED% около '​%LOCATION%'​»//​ может быть преобразован в //​«Объект '​Ровер119'​ нарушил ограничения по скорости и в '​2000-01-01 12:​01:​37'​ двигался со скоростью 156 км/ч около '​Ленинградское шоссе'​»//​. ​
  
-Единицы измерения (километры или мили), используемые для расшифровки ​параметров, зависят от настроек ресурса,​ к которому принадлежит уведомление. Формат даты и времени берется из настроек создателя данного ресурса.+Единицы измерения (километры или мили), используемые для расшифровки тегов, зависят от настроек ресурса,​ к которому принадлежит уведомление. Формат даты и времени берется из настроек создателя данного ресурса.
  
 В текст уведомления со способом действия [[user/​notify/​action#​vypolnit_zapros|«Выполнить запрос»]] необходимо ввести параметры запроса. При самостоятельном составлении текста уведомления следует использовать URL-кодирование. Обратите внимание,​ что при одновременном использовании этого способа действия с другими (например,​ «Уведомить по e-mail», «Уведомить при помощи SMS» и т. д.) для всех уведомлений создается общий текст. В текст уведомления со способом действия [[user/​notify/​action#​vypolnit_zapros|«Выполнить запрос»]] необходимо ввести параметры запроса. При самостоятельном составлении текста уведомления следует использовать URL-кодирование. Обратите внимание,​ что при одновременном использовании этого способа действия с другими (например,​ «Уведомить по e-mail», «Уведомить при помощи SMS» и т. д.) для всех уведомлений создается общий текст.
Строка 15: Строка 15:
 {{ :​notify:​text.png?​nolink }} {{ :​notify:​text.png?​nolink }}
  
-Ниже приводится список всех ​универсальных параметров, которые применимы практически к любому типу уведомления:​+Ниже приводится список всех ​тегов, которые применимы практически к любому типу уведомления:​
  
 |%UNIT%| Имя объекта. | |%UNIT%| Имя объекта. |
Строка 39: Строка 39:
 |%CUSTOM_FIELD(*)%| [[cms/​units/​fields|Произвольные поля]] из свойств объекта. Если в скобках оставить звездочку,​ то показываются все доступные произвольные поля (включая административные),​ причем выводятся как названия этих полей, так и их значения. Чтобы получить значение конкретного поля, его имя нужно указать в скобках (должно быть полное соответствие),​ и в этом случае в уведомлении будет выведено только значение поля (без имени поля). | |%CUSTOM_FIELD(*)%| [[cms/​units/​fields|Произвольные поля]] из свойств объекта. Если в скобках оставить звездочку,​ то показываются все доступные произвольные поля (включая административные),​ причем выводятся как названия этих полей, так и их значения. Чтобы получить значение конкретного поля, его имя нужно указать в скобках (должно быть полное соответствие),​ и в этом случае в уведомлении будет выведено только значение поля (без имени поля). |
  
-Также есть ​параметры, которые применяются к конкретным типам уведомлений:​+Также есть теги, которые применяются к конкретным типам уведомлений:​
  
-|%ZONE%| Имя сработавшей геозоны (для уведомления по геозонам). В тексте уведомлений типа [[user/​notify/​trigger?&#​geozona|"​Вне геозоны"​]] в параметре %ZONE% через запятую выводятся имена геозон,​ в которых объект был в момент предыдущего сообщения и которые он уже покинул. Если не найдено предыдущего позиционного сообщения либо нет геозон,​ удовлетворяющих вышеуказанному условию,​ то в тексте уведомления выводится только название ​параметра ("​%ZONE%"​). |+|%ZONE%| Имя сработавшей геозоны (для уведомления по геозонам). В тексте уведомлений типа [[user/​notify/​trigger?&#​geozona|"​Вне геозоны"​]] в теге %ZONE% через запятую выводятся имена геозон,​ в которых объект был в момент предыдущего сообщения и которые он уже покинул. Если не найдено предыдущего позиционного сообщения либо нет геозон,​ удовлетворяющих вышеуказанному условию,​ то в тексте уведомления выводится только название ​тега ("​%ZONE%"​). |
 |%ZONE_DESC%| Описание сработавшей геозоны (для уведомления по геозонам),​ взятое из ее [[user/​geo/​new#​ustanovite_svojstva_geozony|свойств]]. | |%ZONE_DESC%| Описание сработавшей геозоны (для уведомления по геозонам),​ взятое из ее [[user/​geo/​new#​ustanovite_svojstva_geozony|свойств]]. |
 |%SENSOR_NAME%| Название сработавшего датчика (для контроля значения датчика в различных типах уведомлений). | |%SENSOR_NAME%| Название сработавшего датчика (для контроля значения датчика в различных типах уведомлений). |
Строка 74: Строка 74:
 |%HOUSE%| Дом. | |%HOUSE%| Дом. |
  
-Обратите внимание, что данные параметры ​должны ​с двух сторон ​выделяться знаком процента. В противном случае они так и останутся текстом и не будут заменены на конкретные значения. ​+:!: Теги должны выделяться знаком процента ​с двух сторон. В противном случае они так и останутся текстом и не будут заменены на конкретные значения. ​
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam