Сервер BOOCO Astra (v 2.x) / Настройка триггеров
◼ Отправка email со ссылкой на страницу подтверждения присутствия
Отправка email со ссылкой на страницу подтверждения ухода
Триггер до начала события бронирования отправляет автору брони email со ссылкой на страницу подтверждения присутствия, если:
Письмо придет на почту, с которой автор брони зарегистрирован на сервере BOOCO.
На странице Триггеры нажмите на три точки и выберите Добавить новый.
В окне настройки триггера:
На вкладке Общая информация укажите, с чем связан триггер и когда он запускает нужное действие. Заполните поля:
Название (ENG) —* название триггера на английском языке: email_to_employee_link_to_checkin_page;
Описание — какое действие запускает триггер: Отправка автору брони email со ссылкой на страницу чекина;
Тип триггера —* по какому событию запускается действие. Выберите Календарь: начало или конец бронирования;
Режим* — от чего зависит время запуска действия. Выберите Начало события;
Таймаут —* когда триггер запускает действие (до или после начала бронирования). Выберите До;
Время таймаута —* укажите, за сколько времени до начала бронирования email со ссылкой на страницу подтверждения присутствия должен прийти автору брони.
Пример с настройкой триггера для отправки email со ссылкой на страницу чекина за 15 минут до начала бронирования:
На вкладке Условия добавьте 2 условия, при выполнении которых email со ссылкой на страницу чекина будет отправлен автору брони.
2.1. Добавьте условие, которое проверяет, что забронировано рабочее место:
в списке Предмет сравнения* укажите объект, который берется для сравнения. Выберите Тип ресурса;
Оператор —* выберите =
;
Значения* — выберите все типы рабочих мест, добавленных в систему (триггер проверит, относится ли к ним забронированный ресурс);
<aside> 💡 Отредактировать/добавить типы рабочих мест можно в разделе **Настройки → Справочники → Ресурсы → Типы ресурсов.**
</aside>
нажмите на ✔.
2.2. Добавьте условие, которое проверяет наличие заданного статуса у бронирования. Выберите:
Предмет сравнения — Статус бронирования;*
Оператор — =
;*
Значения —* booked
(триггер проверит, что бронирование одобрено руководителем/не требует одобрения, не завершилось и не отменено, присутствие не подтверждено).
Нажмите на ✔.
<aside> ⚠️ Если хотя бы одно из условий не выполняется, то действие не запускается.
</aside>
На вкладке Действия добавьте действие, которое нужно запустить, если все условия выполняются. Заполните поля:
Тип действия —* выберите Отправить сообщение на email и нажмите на ✔;
Тема —* скопируйте шаблон:
Подтвердите присутствие на рабочем месте {resource.name} в {booking.start,HH:mm:ss dd-MM-yyyy}
Сообщение —* скопируйте шаблон:
Для перехода на страницу чекина нажмите на ссылку: http(s)://<адрес сервера>/user/dashboard?id=qr&resourceId={resource.id}
<aside> 💡 В ссылке на страницу чекина вместо http(s)://<адрес сервера> укажите адрес вашего сервера BOOCO.
</aside>
Тип получателя — Организатор.*
Нажмите на ✔.
После подтверждения изменений новый триггер отобразится в списке триггеров со статусом Включен (справа от названия триггера будет синий значок).
Email со ссылкой на страницу подтверждения присутствия придет автору брони до начала бронирования – в срок, который вы указали в окне настройки триггера на вкладке Общая информация в полях Таймаут и Время таймаута*.
<aside> ⚠️ Период между временем создания брони и началом бронирования должен быть больше, чем заданное в настройках триггера время таймаута.
</aside>
В письме:
{resource.name}
будет название рабочего места;{booking.start,HH:mm:ss dd-MM-yyyy}
****– время и дата начала бронирования;{resource.name}
и {resource.id}
будут название и ID рабочего места из его карточки.После перехода по ссылке из email откроется страница подтверждения присутствия — автор брони должен подтвердить присутствие.