Данная опция задает условия, при которых будет выполняться вычисление (или несколько вычислений в одном конструкторе). В отличие от настройки «Действия для запуска», здесь задаются значения, которым должны соответствовать выбранные поля записи, чтобы вычисление по ней сработало.
Например, нужно настроить шаблон отправки смс-сообщения клиенту в день оплаты.
Важно! Условия можно настроить только в режиме конструктора.
Важно! Данные условия задают общие правила выполнения для всех добавленных шаблонов в одном вычислении.
Условия для запуска можно настраивать с операторами «И» или «ИЛИ». Вы также можете комбинировать операторы для создания более сложных условий.
Важно! Если в условии присутствуют и оператор «И», и оператор «ИЛИ», то можно создать сложное условие, нажав в нужных местах на скобки.
Важно! Для того, чтобы вычисление сработало при добавлении новой записи, можно создать условие, выбрав значение условия «{Новая запись}».
Также можно сравнивать служебные поля, такие как ID, «Кто добавил», «Время добавления», «Статус записи».
Рассмотрим работу условий с разными типами полей.
Текстовое поле можно сравнить с заданным значением. Операторы сравнения могут быть:
Поле типа «число» можно сравнить с заданным значением. Операторы сравнения могут быть:
Поле типа «дата/время» можно сравнить с заданным днем, периодом дат или с текущим днем. Операторы сравнения могут быть:
При выборе оператора «период» нужно заполнить два поля — диапазон дат «от» и «до». При выборе оператора «текущая» дата сравнивается с текущим днем.
Поле типа «список» можно сравнить со значением, выбранным из заданных значений в списке. Операторы сравнения могут быть:
Поле типа «связь» можно сравнить со значением поля из связанной таблицы. Операторы сравнения могут быть:
Поле типа «файл» можно сравнить с заданным значением. Операторы сравнения могут быть:
Поле типа «пользователь» можно сравнить со значением поля из списка пользователей системы. Также можно сравнивать значение с текущим пользователем («текущий») Операторы сравнения могут быть:
Поле типа «изображение» можно сравнить с заданным значением. Операторы сравнения могут быть:
Поле типа «группа» можно сравнить со значением поля из связанной таблицы. Операторы сравнения могут быть:
Использование условий для запуска возможно как в вычислениях, так и в допдейстиях. Подробнее об отличиях вычислений от допдействий можно почитать здесь.
Ваши вопросы, замечания и предложения по данному разделу оставляйте в комментариях, мы обязательно ответим.
Удачных настроек!