Что такое автоматизация Jira?

Автоматизация Jira позволяет автоматизировать рабочие процессы и избавляет команду от необходимости вручную выполнять повторяющиеся задачи. Назначать задачи, отправлять уведомления, обновлять поля, повышать приоритеты: достаточно настроить правило — и оно будет автоматически срабатывать в каждом подходящем случае.
С помощью нашего простого конструктора правил, не требующего написания кода, можно за несколько щелчков мышью создать правила автоматизации рабочих процессов — от простых повторяющихся задач до самых сложных сценариев.
В разных разделах Jira для обозначения автоматизации могут использоваться термины «правила» или «сценарии». Они означают одно и то же. В более новых документах и интерфейсах используется термин «сценарий», поэтому на этой странице оба термина употребляются как взаимозаменяемые.
Три элемента каждого правила автоматизации
Каждое правило автоматизации состоит из трех элементов: триггера, условия и действия.
Элемент | Что это такое | Пример |
Триггер | Событие, которое запускает правило | Задача создана, статус задачи изменен, наступило запланированное время |
Условие | Ограничивает случаи, в которых срабатывает правило | Только при высоком приоритете |
Действие | Что происходит при срабатывании правила | Назначается задача, отправляется сообщение в Slack, добавляется комментарий |
Можно объединять несколько условий и действий в цепочки, а также создавать ветки, чтобы выполнять разные сценарии в зависимости от заданного условия (например, один сценарий действий для багов и другой — для историй).
Далее приведен простой пример.
Триггер: задача создана
Условие: тип задачи — баг
Действие: назначить задачу пользователю с самой низкой текущей нагрузкой

При таком правиле каждая новая задача типа «Баг» автоматически назначается пользователю с учетом текущей нагрузки — и никому не нужно обращаться к бэклогу.
Где управлять сценариями автоматизации и отслеживать их

На экране сведений о правиле автоматизации можно проверить его состояние: включено, отключено или содержит неопубликованные изменения. В журнале можно посмотреть, когда запускался сценарий автоматизации, какие действия выполнялись и успешно ли они завершились. Данные доступны на уровне сценария, проекта или всей системы. Администраторы могут отслеживать использование правила автоматизации в рамках ограничений тарифного плана в разделе Настройки Jira > Система > Глобальная автоматизация.

Создание правил автоматизации с помощью естественного языка

Для создания правила больше не нужно поочередно настраивать триггеры, условия и действия. Достаточно перейти в Мастерскую агентов из переключателя приложений и простым языком описать необходимое правило, включая триггер и действие. Далее приведен пример.
Если появляется задача типа «Баг» с высоким приоритетом, назначить ее дежурному инженеру и опубликовать сообщение в канале Slack для инцидентов.
На основе описания агент Rovo создает сценарий автоматизации. В разделе Preview flow (Предпросмотр сценария) можно посмотреть, как именно он будет работать. Здесь же можно переименовать его, изменить его настройки или отредактировать отдельные этапы — точно так же, как при создании сценария вручную.
Если непонятно, с чего начать, можно выбрать Show me an example (Показать пример), чтобы получить шаблон для работы.

Использование агента Rovo в рамках сценария автоматизации
Стандартная автоматизация отлично подходит для типовых операций: назначить задачу, изменить статус, отправить уведомление. Но в некоторых случаях важно не просто следовать правилам, а оценивать ситуацию. Для этого и предназначен вариант Use Rovo agent (Использовать агента Rovo). Вместо простого действия, такого как «добавить метку», можно подключить агента Rovo в качестве отдельного шага в рамках сценария и поручить ему задачи, требующие анализа: например, составить краткое содержание длинной переписки, подготовить черновик заметки для первичной оценки или предложить приоритет на основе описания задачи. Далее приведен пример.
Триггер: задача создана
Действие: использовать агента Rovo, попросить его прочитать описание и предложить уровень приоритета
Действие: опубликовать ответ агента в качестве первого комментария, используя интеллектуальное значение
{{agentResponse}}

Ответ агента доступен для остальных шагов в рамках сценария в виде интеллектуальных значений, поэтому его можно использовать для настройки дальнейшей логики.
Интеллектуальное значение | Возвращаемые значения |
| Ответ агента в виде форматированного текста |
| Необработанные данные в формате JSON, для извлечения определенных значений или запуска дальнейшей логики |
| Список необработанных данных в формате JSON, удобно использовать в рамках шага, предполагающего ветвление |
| Обычный текст, удобно использовать для дальнейшей обработки строк |
Профессиональный совет
Агенты, которым задачи назначаются непосредственно в Jira (через раскрывающийся список исполнителей или с помощью @упоминаний), и агенты, выполняющие шаги в потоке автоматизации, — это одни и те же базовые агенты. Выбор места вызова зависит от того, делегируется задача человеком или событием.
Создание агентов и управление ими
Агенты ИИ для автоматизации создаются и управляются в Мастерской агентов, доступной из переключателя приложений. Каждый агент состоит из следующих элементов.
База знаний: данные из Confluence, Jira или подключенных сторонних источников, к которым агент может обращаться
Навыки: разрешенные действия, например создание черновика страницы Confluence или отправка сообщения в Slack
Поведение: цели, ограничения и стиль общения, которые определяют, как агент отвечает

Чтобы увидеть все сценарии, в которых на данный момент используется определенный агент, откройте страницу этого агента в Мастерской и выберите Triggers (Триггеры) на боковой панели навигации. Так проще всего проверить, к чему уже подключен агент, когда необходимо изменить его инструкции или разрешения.
Автоматизация Jira: часто задаваемые вопросы
Нужны ли навыки программирования для использования автоматизации Jira?
Нет, в основе автоматизации Jira — конструктор правил, не требующий написания кода, поэтому любой пользователь может создать правила автоматизации всего за несколько щелчков мышью.
Какие задачи можно автоматически выполнять с помощью автоматизации Jira?
С помощью автоматизации Jira можно автоматически назначать задачи, обновлять поля, отправлять уведомления, повышать приоритеты и выполнять множество других повторяющихся или сложных операций в рамках рабочего процесса.
Существуют ли ограничения на правила автоматизации в зависимости от тарифного плана Jira?
Да, в зависимости от тарифного плана Jira может различаться количество запусков правила автоматизации. Тарифные планы более высокого уровня предлагают увеличенный лимит автоматизации.