Шаблон сообщения
Перейдите на вкладку «Шаблон сообщения» и настройте шаблон сообщения, которое будет появляться на рабочем столе программы и/или отправляться выбранным пользователям при срабатывании правила:
- Выберите язык, на котором будет составлено сообщение. Предусмотрен вариант «По умолчанию», который будет использоваться всегда, если язык для сообщения не выбран.
- Введите тему сообщения. Тема отображается в заголовке всплывающего сообщения и подставляется в поле темы при отправке сообщений пользователям (например, в поле темы электронного письма). Если тема не задана, то по умолчанию в поле темы при отправке электронного письма подставляется название правила.
- Введите текст сообщения. В тексте сообщения могут содержаться различные переменные, табличные параметры и свойства объектов мониторинга, которые при отправке будут заменяться соответствующими значениями (например, переменная
{device.name}заменяется именем объекта, для которого сработало правило).- Доступные переменные приведены в списке «Переменные». Левый клик на переменной или ее описании вставляет эту переменную в текст сообщения.
Доступные переменные.
{address} — адрес проверяемого объекта мониторинга из адресной базы по текущему местоположению.
{config.parameter} — имя проверяемого параметра объекта мониторинга.
{config.parameter-name} — описание проверяемого параметра объекта мониторинга.
{config.value} — значение, заданное в настройках правила в качестве аргумента.
{config.value-to} — верхнее значение порога у проверяемого параметра объекта мониторинга.
{date} — дата события (локальная).
{date-utc(N)} — дата события (UTC) + N часов.
{date-utc} — дата события (UTC).
{device.group} — название проверяемой группы объектов мониторинга.
{device.group-id} — уникальный идентификатор проверяемой группы объектов мониторинга (GUID).
{device.group-path} — путь к проверяемому объекту мониторинга в структуре схемы.
{device.id} — уникальный идентификатор проверяемого объекта мониторинга (GUID).
{device.name} — название проверяемого объекта мониторинга.
{duration} — продолжительность события.
{duration-seconds} — продолжительность события в секундах.
{event.MaxSpeed} — максимальная скорос ть проверяемого объекта мониторинга за событие.
{event.MinSpeed} — минимальная скорость проверяемого объекта мониторинга за событие.
{event.type} — стадия события (начало, конец).
{final.PARAMNAME} — значение финального параметра
PARAMNAME.{lat} — широта (координата события).
{lng} — долгота (координата события).
{property.PROPNAME} — значение свойства
PROPNAMEиз реестра (например, VehicleRegNumber).{serial} — UID проверяемого устройства мониторинга.
{serial-name} — UID проверяемого устройства мониторинга, дополненный (слева) нулями до семи знаков.
{time} — время события (локальное).
{time-utc(N)} — время события (UTC) + N часов.
{time-utc} — время события (UTC).
{value} — текущее значение проверяемого параметра (значение в текущей точке события).
{value-prev} — предыдущее значение проверяемого параметра (значение в точке, которая предшествует точке события).
{values.PARAMNAME.property1} — значение свойства
property1элемента, идентификатор которого содержится в текущем значении табличного параметраPARAMNAME.{values.PARAMNAME} — текущее зна чение табличного параметра
PARAMNAME.{values-prev.PARAMNAME.property1} — значение свойства
property1элемента, идентификатор которого содержится в предыдущем значении табличного параметраPARAMNAME.{values-prev.PARAMNAME} — предыдущее значение табличного параметра
PARAMNAME.к сведениюИнформация о продолжительности события (через переменные
{duration}и{duration-seconds}), а также значения, выдаваемые переменными{event.MaxSpeed},{event.MinSpeed}, будут отображаться только в тех случаях, когда правило настроено на срабатывание в конце события (см. пункт «Настройки правила»). - Доступные параметры объекта/группы приведены в списке «Параметры (табличные)». Левый клик на параметре или его описании вставляет этот параметр в текст оповещения.
- Свойства, которые могут быть в ставлены в сообщение, приведены в списке «Свойства». Данный список содержит все свойства, добавленные в реестр свойств выбранного объекта мониторинга или группы объектов, кроме свойств с типами «Цвет» и «Тар. таблица». Левый клик на строке свойства вставляет это свойство в текст оповещения.
Подробнее...
Программа позволяет использовать свойства других объектов: геозон, водителей и прочих. Например, с помощью выражения
{values.GeoFence1.Square}можно получить значение площади текущей геозоны (из параметраGeoFence1). Все методы для считывания свойств из реестров вышеупомянутых объектов приведены в списке «Переменные».
- Доступные переменные приведены в списке «Переменные». Левый клик на переменной или ее описании вставляет эту переменную в текст сообщения.
Вместо ввода темы и текста можно воспользоваться готовыми пользовательскими шаблонами сообщений. Доступные шаблоны отображаются слева от поля «Текст». Выберите один из имеющихся вариантов сообщений для автоматического заполнения полей «Тема» и «Текст».
Пользовательские шаблоны сообщений содержатся в папке \App_Data\Templates.MRules на web‑сервере.
Синтаксис пользовательского шаблона
Шаблон должен быть сформирован в формате HTML:
- Тема сообщения выделяется тегом
<subject>. - Текст сообщения выделяется тегом
<body>. Текст может содержать переменные, параметры и свойства из списка поддерживаемых.