Яндекс.Метрика

Как получать уведомления из Jira и о релизах?

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

Было

[Команда] Приложение

8 участников

Сегодня
Аватар участника
Лена Соколова10:05

Завела баг MOB-482: на Android не проходит оплата по СБП. Кто возьмёт?

Аватар участника
Максим Орлов12:40

@Дима Волков видел MOB-482? Клиенты уже пишут в поддержку

Аватар участника
Дима Волков12:52

Не видел, на доску сегодня не заходил. Беру

Баг взяли в работу через три часа, когда о нём написали клиенты

Стало

[Бот] Jira · Приложение

8 участников

Сегодня
Jira · ПриложениеБот10:03

Новый баг MOB-482 · Highest На Android не проходит оплата по СБП Автор: Лена Соколова Исполнитель: не назначен Открыть в Jira

👀1
Аватар участника
Дима Волков10:06

Взял MOB-482, в треде выложу логи

Jira · ПриложениеБот11:20

MOB-482 готова к тестированию На Android не проходит оплата по СБП Исполнитель: Дима Волков

✅1

Бот прислал баг через минуту после создания, а через час сообщил, что исправление можно проверять

Какие уведомления есть в Jira

Письма. Кому и о каких событиях писать, задаёт схема уведомлений проекта. По умолчанию письмо о задаче получают её автор, исполнитель и наблюдатели. Добавить получателей, например руководителя проекта или группу тестировщиков, может администратор в настройках проекта, в разделе «Уведомления».

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

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

Подписка на фильтр. Сохранённый фильтр JQL Jira может присылать письмом по расписанию, например каждое утро список открытых багов проекта.

Сообщения в рабочий чат. Jira отправляет событие в беседу команды через системный вебхук или правило автоматизации. Для Slack и Microsoft Teams есть готовые приложения, в остальные мессенджеры события отправляют вебхуком.

Почему командные события лучше получать в чате

Письма получают только участники задачи. У нового бага исполнителя ещё нет, и остальные увидят его, только когда откроют доску. Тестировщик не узнает, что задача готова к проверке, пока разработчик не напишет ему сам. Сообщение в беседе команда видит в ту же минуту, и разработчик берёт баг, не дожидаясь, пока ему перешлют ссылку.

О релизе последними узнают те, кто говорит с клиентами. Версию выпустили в Jira, а поддержка и продажи узнают о новой функции из вопроса клиента. Если бот пишет о выпуске в беседу, где они состоят, об изменениях знают в день релиза.

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

Как отправлять события из Jira в чат

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

Какие события присылать в чат

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

Новые баги и срочные задачи. Бот пишет в беседу команды, как только задачу создали. Присылать стоит только нужный проект, тип и приоритет.

Смена статуса. Когда задача переходит в «Тестирование», бот сообщает тестировщикам. Когда в «Ревью» — ревьюерам.

Релизы. Когда версию выпускают в Jira, бот пишет в беседу «[Компания] Релизы» номер версии, её описание и ссылку на список задач. Поддержка и продажи отвечают клиентам об изменениях без вопросов разработчикам.

[Компания] Релизы

48 участников

Сегодня
Jira · РелизыБот16:30

Вышла версия 2.14.0 · Мобильное приложение Дата выпуска: 28 сентября Что нового: оплата по СБП на Android, новый экран онбординга, исправлено 12 багов Задачи версии в Jira

🎉9🔥4
Бот пишет о выпуске версии в беседу, где состоят поддержка и продажи

Сборки и выкладка. Результаты сборок и деплоя обычно присылает CI: в GitLab и GitHub Actions в шаг выкладки добавляют запрос на адрес входящего вебхука. Алерты мониторинга присылайте в отдельную беседу, как в сценарии «Как оповещать дежурных о сбоях».

Как настроить уведомления из Jira в Пачке

В Пачке входящий вебхук есть у бота. Бот публикует событие во всех беседах, куда его добавили, а поля задачи для сообщения выбирают в шаблоне бота. Программировать ничего не нужно. Для GitLab и Grafana в Пачке есть готовые интеграции: бот GitLab присылает пуши, результаты сборок и деплоя, комментарии и задачи, его настраивают по инструкции в справке.

1. Создайте бота. В меню «Интеграции» выберите «Боты» и нажмите «Создать бота». Назовите его по проекту, например «Jira · Приложение», и поставьте логотип Jira. На вкладке «Входящий Webhook» скопируйте Webhook URL.

2. Добавьте бота в беседу. Это может сделать администратор или создатель беседы. Откройте настройки беседы, нажмите «Добавить участников» и перейдите на вкладку «Интеграции». Бот пишет во все беседы, где он состоит, поэтому для каждого потока событий заведите своего бота. Беседу для уведомлений назовите с префиксом, например «[Бот] Jira · Приложение», чтобы её было видно в списке чатов.

3. Вставьте Webhook URL в Jira и задайте в настройках бота шаблон сообщения с полями задачи:

**Новый баг {{issue.key}} · {{issue.fields.priority.name}}**
{{issue.fields.summary}}
Исполнитель: {{issue.fields.assignee.displayName}}
[Открыть в Jira](https://your-company.atlassian.net/browse/{{issue.key}})

4. Проверьте. Создайте тестовую задачу или переведите задачу в нужный статус. Бот пришлёт сообщение в беседу. Если сообщения нет, проверьте, что в Jira указан верный адрес и бот добавлен в беседу.

Подробнее о шаблонах и формате запросов — в справке по вебхукам и в гайде для разработчиков.

Как обсуждать задачу в чате

Обсуждайте в треде под уведомлением. Тред — это ветка обсуждения под конкретным сообщением. Вопросы по багу, скриншоты и логи остаются под сообщением бота, а в беседе остаются только уведомления.

Зовите в тред тех, кого нет в беседе. Треды в Пачке сквозные: через @упоминание в тред можно позвать дизайнера или аналитика, даже если он не состоит в беседе.

Тред

[Бот] Jira · Приложение

Jira · ПриложениеБот10:03

Новый баг MOB-482 · Highest На Android не проходит оплата по СБП Автор: Лена Соколова Исполнитель: Дима Волков Открыть в Jira

👀1
3 ответа
Аватар участника
Дима Волков10:12

Воспроизвёл на Android 14: после возврата из банка приложение не получает статус оплаты. Логи приложил в задачу.

Аватар участника
Дима Волков10:14

@Аня Смирнова глянь экран ошибки: сейчас пользователь не понимает, что делать дальше

Аватар участника
Аня Смирнова10:31

Сделаю вариант с кнопкой «Повторить оплату» и пришлю сюда до вечера

Разработчик обсуждает баг в треде под сообщением бота и зовёт туда дизайнера, хотя её нет в беседе с уведомлениями

Договоритесь о реакциях. Например, 👀 значит «смотрю», ✅ — «исправлено». По реакциям видно, взял ли кто-нибудь баг, и не нужно писать об этом отдельно.

Переносите итог в задачу. Когда в треде договорились, напишите вывод комментарием в Jira. Так решение сохранится в задаче, и его увидят все, кто откроет её потом.

Выключите уведомления беседы, если она нужна вам только для справки. Для этого нажмите на колокольчик в беседе. Упоминания и сообщения-молнии всё равно придут.

Если нужны личные уведомления и ответы в Jira

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

Без кода, в n8n. Узел Jira в n8n запускает цепочку, когда задачу назначили на сотрудника, а узел Пачки пишет ему в личные сообщения. Как устроен n8n и как подключить к нему Пачку, рассказали в сценарии «Как автоматизировать рутину с n8n и ИИ-агентами?».

Команды из чата. Бот может создать задачу в Jira по команде /task или прислать список задач на день по /today. Для этого нужен разработчик: Пачка отправляет сообщения с командами на исходящий вебхук, а программа разработчика создаёт задачу через API Jira.

Через Альбато. Jira есть среди более чем 250 сервисов, которые подключают к Пачке через Альбато без кода.

Для Яндекс Трекера и Kaiten настройка похожа, её разобрали в статьях про Яндекс Трекер и Kaiten.

С чего начать

Начните с одной беседы и одного события: новых багов с высоким приоритетом. Через неделю посмотрите, сколько сообщений пришло и на сколько из них ответили. Если бот пишет чаще, чем команда успевает читать, сузьте фильтр JQL. Потом добавьте релизы в беседу для поддержки и продаж.

Часто задаваемые вопросы

Да, системные вебхуки есть и в Jira Data Center, их настраивают в разделе администрирования. Серверу Jira нужен доступ в интернет, чтобы отправить запрос на Webhook URL Пачки.

Один Webhook URL принимает до 10 запросов в секунду. Если в Jira разом меняют сотню задач, Jira отправит сотню событий, поэтому массовые правки исключите фильтром JQL.