Задать условие срабатывания триггера
Добавить условие
Чтобы установить, на какое изменение в задаче будет реагировать триггер, задайте условие:
-
В блоке Условия срабатывания нажмите кнопку Добавить условие и выберите его из списка.
Тип условия Описание Событие Триггер сработает при наступлении заданного события. Например, при создании задачи, при любом изменении задачи или при изменении полей, которые используются для вычисления значения по формуле. Чеклист Триггер сработает при выполнении всех пунктов в чеклисте задачи. Текст комментария Триггер сработает, если комментарий содержит заданный фрагмент. Автор комментария Триггер сработает, если комментарий добавил указанный пользователь. Тип комментария Триггер сработает: - Комментарий в Трекере — если создан комментарий через интерфейс Tracker.
- Письмо на почту — если комментарий создан с помощью письма.
Действие со связью Триггер сработает, если связи задачи изменились. Поля задачи Триггер сработает при изменении в поле, которое входит в одну из групп полей: Системные, Учёт Времени, Agile, Email. -
В зависимости от типа условия, выберите событие или операцию сравнения.
-
Если выбрана операция сравнения, укажите значение для сравнения.
-
При необходимости добавьте к триггеру несколько условий. По умолчанию триггер сработает, если все условия выполняются одновременно. Чтобы триггер сработал при выполнении хотя бы одного условия, нажмите кнопку Любое.
Вы можете добавить группу условий (два и более), которые будут подчиняться логическому И или логическому ИЛИ.
Пример
Триггер сработает при соблюдении группы условий: Создан комментарий И (выполнено одно из двух условий: У задачи есть исполнитель ИЛИ задача переведена в статус Требуется информация) И (выполнено одно из двух условий: задана Дата начала ИЛИ задана Первоначальная оценка).
Операции сравнения
-
Если в условии срабатывания триггера задана операция сравнения, условие будет проверяться каждый раз после изменения задачи. Если условие выполнено, триггер сработает.
-
Для разных типов полей доступны разные операции сравнения.
-
Для некоторых операций сравнения можно задать дополнительные опции:
- Параметр изменился — триггер сработает, если выполнена операция сравнения и изменилось значение поля.
- Игнорировать регистр — считать, что символ в верхнем регистре совпадает с тем же символом в нижнем регистре.
- Игнорировать разметку — не учитывать разметку в тексте.
Примеры доступных операций сравнения приведены в таблице.
Операции сравнения | Описание |
---|---|
Равно, больше, больше или равно, меньше, меньше или равно | Операции сравнения для полей с числовыми значениями. |
Стало равно, стало больше, стало больше или равно, стало меньше, стало меньше или равно | Триггер сработает, если выполнено сравнение и изменилось значение поля. |
Позднее, позднее или равно, раньше, раньше или равно | Операции сравнения для полей с датами. |
Значение поля пусто, значение поля не пусто | Операции проверяют, заполнено ли поле. |
Значение поля установлено, значение поля изменилось, значение поля удалено | Операции проверяют добавление, изменение или удаление значения поля. |
Количество элементов равно, количество элементов больше, количество элементов меньше | Операции сравнения для полей, которые могут содержать несколько элементов, например Теги. |
Не содержит ни одного элемента, содержит все элементы, содержит любой из элементов | Операции сравнения для полей, которые могут содержать несколько элементов, например Теги. |
Не содержит ни одного из фрагментов, не содержит фрагмент, совпадает с, содержит любой из фрагментов, содержит фрагмент | Операции сравнения для условия Текст комментария, проверяют наличие заданных фрагментов текста в комментариях. |