Сервер BOOCO Astra (v 2.x) / Настройка триггеров
В окне создания триггера на вкладке Условия задайте одно или несколько условий, которые определяют, нужно ли выполнять заданные действия.
Условия проверяются при исполнении триггера.
Для создания условия добавьте Предмет сравнения и укажите:
- Тип условия* — объект, который берется для сравнения.
- Поле/поля сравнения* — определяет, какое поле сравнивается.
- Оператор* — какой оператор используется для сравнения (равно, не равно, больше, меньше, больше или равно, меньше или равно, задано, не задано и т. д.).
- Значения* — одно или несколько значений для сравнения.
true
или false
.Нажмите ✔.
Типы условий, поля сравнения и доступные значения
Тип ресурса
Проверяет, что срабатывание триггера связано с ресурсом заданного типа.
Поле сравнения | Описание | Доступные значения |
---|---|---|
Тип ресурса | Выбирается один или несколько типов ресурсов из раздела Настройки → Справочники → Ресурсы → Тип ресурса |
Ресурс
Проверяет, что срабатывание триггера связано с одним из выбранных ресурсов.
Поле сравнения | Описание | Доступные значения | Описание значения |
---|---|---|---|
ID из карточки ресурса | Выбирается один или несколько ресурсов |
Параметры ресурса
- Выбирает ресурсы, у которых параметр имеет определенное значение.
- Проверяет значение выбранного параметра у ресурса и, если у ресурса этот параметр не задан, то проверяет значение у соответствующего типа ресурса.
Поле сравнения | Описание | Доступные значения | Описание значения |
---|---|---|---|
Можно ли бронировать ресурс | enabled | Бронирование разрешено | |
disabled | Бронирование запрещено | ||
fixed | Фиксированный ресурс | ||
OutOfOrder | Выведено из эксплуатации | ||
Время в формате | |||
Время в формате | |||
Время в формате | |||
Время в формате | |||
Время в формате | |||
Время в формате | |||
Указывается произвольно | |||
Указывается произвольно | |||
all | Все дни | ||
workdays | Рабочие дни | ||
holidays | Выходные и праздничные дни | ||
Да | Требуется | ||
Нет | Не требуется | ||
Указывается произвольно (в миллиметрах) | |||
Время в формате | |||
Время в формате | |||
Да | Требуется | ||
Нет | Не требуется | ||
Да | Требуется | ||
Нет | Не требуется |
Статус ресурса
Получает и проверяет статус ресурса — Свободно или Занято.
Поле сравнения | Описание | Доступные значения | Описание значения |
---|---|---|---|
ID из карточки ресурса | free | Свободно | |
busy | Занято |
Тип события
Позволяет проверить тип события бронирования, которое берется из контекста.
Поле сравнения | Описание | Доступные значения | Описание значения |
---|---|---|---|
confirmation-request | Запрос на подтверждение | ||
confirmation-accept | Получено подтверждение | ||
confirmation-decline | Получен отказ | ||
checkin | Подтверждение присутствия | ||
checkout | Подтверждение ухода |
Статус бронирования
Поле сравнения | Описание | Доступные значения | Описание значения |
---|---|---|---|
need-confirmation | Требуется подтверждение | ||
booked | Забронировано | ||
checkin | Подтверждение присутствия | ||
checkout | Подтверждение ухода |
Устройство: проверка обратной связи
Проверяет обратную связь заданного устройства или устройства, полученного из контекста.
Параметры | Доступные типы | Доступные устройства/драйверы | Поле сравнения | Доступные значения обратных связей |
---|---|---|---|---|
Устройство | Выбирается одно из добавленных в систему устройств | Обратные связи берутся из контекста | Берутся из контекста | |
Драйвер | Выбирается один из добавленных в систему драйверов | Обратные связи берутся из контекста | Берутся из контекста | |
Устройство: изменение обратной связи
Проверяет обратную связь, которая берется из контекста, для заданного устройства или для устройства, полученного из контекста.
Параметры | Доступные типы | Доступные устройства/драйверы | Поле сравнения | Доступные значения обратной связи |
---|---|---|---|---|
Устройство | Выбирается одно из добавленных в систему устройств | Обратные связи берутся из контекста | Берутся из контекста | |
Драйвер | Выбирается один из добавленных в систему драйверов | Обратные связи берутся из контекста | Берутся из контекста | |
Часы работы
Проверяет временной период работы триггера.
Поле сравнения | Описание | Доступные значения |
---|---|---|
Задается временной период работы триггера. Например, с 10:00 до 20:00 |
Проверка переменной
Проверяет переменную из таблицы variables
.
Поле сравнения | Описание | Доступные значения | Описание значения |
---|---|---|---|
Значение указывается произвольно |
Категория заявки
Проверяет категорию заявки, которая берется из контекста.
Поле сравнения | Описание | Доступные значения |
---|---|---|
Выбирается одна или несколько категорий заявки из раздела Настройки → Справочники → Заявки → Категории |
Тип заявки
Проверяет тип заявки, который берется из контекста.
Поле сравнения | Описание | Доступные значения |
---|---|---|
Выбирается один или несколько типов заявки из раздела Настройки → Справочники → Заявки → Типы |