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