Сервер BOOCO Meteor (v 1.x) / Настройка триггеров

Настройка триггеров

Структура триггера

Конфигурирование события, по которому срабатывает триггер

Описание условий

Описание действия

Подстановки значений в триггерах

Форматирование дат

Примеры настройки триггеров

Поиск триггеров

Удаление триггеров

Если действия, исполняемые триггерами, связаны с отправкой сообщений, то можно использовать подстановки.

<aside> ⚠️ Важно. Подстановки нужно указывать в фигурных скобках.

</aside>

В общем виде подстановка задается в следующем формате: {<key>.<property>:<options>}.

Значение Определение
key Имя ключа для замены
property Свойство объекта (если key — сложный объект)
options Опции или формат (в зависимости от ключа)

Подстановки можно использовать в следующих действиях:

Список основных переменных

В зависимости от типа триггера можно использовать следующие переменные:

Тип триггера Переменная Определение
Все триггеры {name} Имя триггера
Календарь {venue} Название помещения
{organizer} Электронная почта организатора
{organizer:fullname} Полное имя организатора
{start[:<format>]} Начало события (формат — необязательный параметр)
{end[:<format>]} Конец события (формат — необязательный параметр)
{subject} Тема события
{car} Автомобиль (для событий, связанных с парковкой)
{car.model} Модель автомобиля (для событий, связанных с парковкой)
{car.licensePlate} Гос. номер автомобиля (для событий, связанных с парковкой)
Устройство {feedback} Название обратной связи
{value} Значение обратной связи
Строка в журнале {message} Запись в журнале
{messageType} Тип записи (информационное сообщение, ошибка, предупреждение и т. д.)
{date} Дата и время сообщения
{timestamp} Дата и время в формате linux timestamp
{userId} ID пользователя
WDB индикатор {serialNumber} Серийный номер WDB-индикатора
{value} Значение события, если тип триггера — Присутствие (any, true, false) или Нажатие кнопки (any, being, end)
Другие замены (зависят от контекста) {username} Имя пользователя
{log:xxx} Последние xxx сообщений из Журнала