Создать триггер

Ограничение. По умолчанию создавать, редактировать и удалять триггеры может только владелец очереди.
  1. Откройте страницу очереди.

  2. Слева от имени очереди выберите  → Администрирование.

  3. На панели слева выберите Автоматизация → Триггеры и нажмите кнопку Создать триггер.

  4. Введите название триггера.

  5. Настройте Условия срабатывания триггера:

    1. Нажмите кнопку Добавить условие. Выберите одно из условий:

      Условие Пример
      Событие

      Создана задача.

      Изменилась задача.

      Создан комментарий.

      Текст комментария Создан комментарий с указанным текстом.
      Автор комментария Указанный пользователь оставил комментарий.
      Тип комментария
      Поле задачи Значение поля стало удовлетворять заданному.
    2. Укажите значение, при котором сработает условие.

    3. Триггер может иметь несколько условий. По умолчанию триггер сработает, если все условия выполняются одновременно. Чтобы триггер сработал при выполнении хотя бы одного условия, нажмите кнопку Любое.

    4. Вы можете добавить группу условий (два и более), которые будут подчиняться логическому И или логическому ИЛИ.

  6. Добавьте одно или несколько Действий триггера.

  7. Нажмите кнопку Создать.

Пример

Триггер сработает при соблюдении группы условий: Создан комментарий И выполнено одно из двух условий: Назначен исполнитель ИЛИ задача переведена в статус Требуется информация И выполнено одно из двух условий: задана Дата начала ИЛИ задана Первоначальная оценка.

Действия триггера

Изменить статус
Изменить статус задачи. Доступные статусы определяются настройками воркфлоу.
Изменить значения в полях

Изменить значения полей задачи.

Чтобы перейти к списку полей, нажмите кнопку Выбрать поля. Выберите действие и задайте значение поля.

Действие Описание
Установить значение Присвоить полю заданное значение.
Очистить поле Удалить значение поля.
Добавить комментарий

Оставить текст комментария.

В текст комментария можно подставлять значения полей задачи. Для этого нажмите кнопку Добавить переменную и выберите одно или несколько значений. В поле Комментарий появится конструкция вида {{issue.ключ_поля}}.

HTTP-запрос

Отправить HTTP запрос.

Чтобы отправить HTTP-запрос:

  1. Выберите метод HTTP-запроса.
  2. Укажите полный адрес ресурса, по которому отправлен запрос. Например: http://example.org/newfolder/newfile.
  3. Выберите способ авторизации:
    • NoAuth

      Без авторизации.

    • Basic

      Требует ввести логин и пароль.

    • OAuth 2.0

      Требует ввести токен, заголовок авторизации и тип токена.

    Данные авторизации (логин, пароль, токен, заголовок авторизации, тип токена) передаются в соответствующих полях и не требуют повторного указания в заголовках.

  4. Введите тело запроса.
  5. Введите заголовки и их значения.

Операции сравнения

Операции сравнения Описание
Больше Триггер будет срабатывать каждый раз, если после изменения задачи значение поля будет больше заданного.
Больше или равно Триггер будет срабатывать каждый раз, если после изменения задачи значение поля будет больше или равно заданному.
Значение поля пусто Триггер будет срабатывать каждый раз, если после изменения задачи значение поля останется пустым.
Значение поля равно Триггер будет срабатывать каждый раз, если после изменения задачи значение поля будет равно указанному значению.
Значение поля стало непустым Триггер сработает, если после изменения задачи значение поля станет непустым.
Значение поля стало пустым Триггер сработает, если после изменения задачи значение поля станет пустым.
Значение поля стало равно Триггер сработает, если после изменения задачи значение поля станет равно указанному значению.
Меньше Триггер будет срабатывать каждый раз, если после изменения задачи значение поля будет меньше указанного значения.
Меньше или равно Триггер будет срабатывать каждый раз, если после изменения задачи значение поля будет меньше или равно указанному значению.
Не содержит ни одной строки Триггер будет срабатывать каждый раз, если после изменения задачи значение поля Комментарий остается пустым.
Не содержит строку Триггер будет срабатывать каждый раз, если после изменения задачи значение поля Комментарий не будет содержать текст, заданный в поле Текст комментария.
Полное совпадение Триггер будет срабатывать каждый раз, если после изменения задачи значение поля Комментарий будет совпадать с текстом, заданным в поле Текст комментария.
Содержит строку Триггер будет срабатывать каждый раз, если после изменения задачи значение поля Комментарий будет содержать строку, заданную в поле Текст комментария.
Содержит хотя бы одну строку Триггер будет срабатывать каждый раз, если после изменения задачи значение поля Комментарий будет содержать хотя бы одну из строк, заданных в поле Текст комментария.
Стало больше Триггер сработает, если после изменения задачи значение поля станет больше заданного.
Стало больше или равно Триггер сработает, если после изменения задачи значение поля станет больше или равно заданному.
Стало меньше Триггер сработает, если после изменения задачи значение поля станет меньше заданного.
Стало меньше или равно Триггер сработает, если после изменения задачи значение поля станет меньше или равно заданному.