Close

Автоматизация Jira: основные принципы и типовые примеры использования

Что такое Jira Automation?

Автоматизация задач, процедур и рабочих процессов позволяет сосредоточиться на важном и не тратить время на выполнение рутинных задач вручную. С помощью нашего простого конструктора правил, не требующего написания кода, можно за несколько щелчков мышью создать правила автоматизации для выполнения любых задач — от простых повторяющихся заданий до самых сложных сценариев.

В настоящее время автоматизация доступна в Jira Cloud и Confluence Cloud.


Каковы основные элементы правил автоматизации?

Правила автоматизации состоят из трех компонентов: это триггеры, которые запускают правило, условия, которые уточняют правило, и действия, которые выполняют задания на сайте.

Триггеры, условия и действия являются структурными элементами автоматизации. На их основе можно создавать любые правила: от автоматического закрытия старых задач до уведомления определенных команд о поставке релиза.

В библиотеке продукта доступно несколько шаблонов автоматизации, которые помогут вам начать работу.

элементы автоматизации

Еще больше руководств и шаблонов автоматизации для изучения и использования можно найти в библиотеке шаблонов автоматизации.

Что такое триггеры?

Каждое правило приводится в действие триггером, который запускает его выполнение. Триггеры отслеживают события в Jira, такие как создание задачи или изменение значения поля. Кроме того, правила можно запускать из сторонних сервисов, таких как Bitbucket или GitHub.

Триггеры могут запускаться вручную, по заданному условию или по расписанию.

Смотреть список доступных триггеров

Что такое условия?

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

Если условие не соблюдается, правило перестает работать и никакие действия больше не выполняются.

Смотреть список доступных условий

Что такое действия?

Действия — это исполнители правила. Они позволяют автоматически выполнять задания и вносить изменения на сайте. Спектр возможных действий очень широк: редактирование задач, отправка уведомлений, создание подзадач и многое другое.

Смотреть список доступных действий


Что такое ветвление?

Задачи в Jira редко существуют сами по себе. Как правило, они содержат подзадачи, отражают истории, входящие в эпик более высокого уровня, или просто связаны с другими задачами некими отношениями. Поэтому действия при автоматизации часто требуется применять не только к исходной задаче, которая привела к срабатыванию правила, но и ко всем задачам, связанным с исходной.

Существуют особые условия и действия, которые позволяют создавать эффективные правила для задач со сложными взаимосвязями. Например, проверять, все ли подзадачи родительской задачи решены.

Подробнее о работе со связанными задачами


Что такое интеллектуальные значения?

Интеллектуальные значения позволяют обращаться к различным данным задач на сайте и выполнять действия над ними. Такие значения повышают эффективность правил и позволяют делать их более сложными. Например, интеллектуальное значение {{now.plusDays(5)}} ссылается на текущее время и добавляет к нему 5 дней, а значение {{issue.summary}} выводит на экран тему задачи.

Подробнее об использовании интеллектуальных значений


Кто такой субъект правила?

Субъект правила — это пользователь, выполняющий правило. У него должны быть права на запуск правила и выполнение всех указанных в нем действий. Например, для правила «комментировать задачу при выполнении» пользователь должен иметь право на добавление комментариев. В противном случае при выполнении правила возникнет ошибка.

На сайте субъект правила обозначается как Automation app user (Пользователь приложения Automation). Однако теперь вы можете сменить субъекта в своих правилах автоматизации.


Что такое статус правила?

Статус правила автоматизации указывает, активно оно или нет. Если правило неактивно, оно не будет выполняться до момента активации. Посмотреть статус правила можно на экране сведений.

  • enabled (включено) Правило активно.
  • disabled (отключено) Правило не используется.
  • draft (черновик) В правиле есть неопубликованные изменения.
Статус правила

Что такое журнал?

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

Журнал можно просматривать на уровне отдельного правила, проекта или на глобальном уровне. Информация, которая содержится в журнале, помогает выполнять отладку правил.

Статус правила