Интеграция с Jira без кода: создание задач, статусы и комментарии

Интеграция с Jira без кода в nana800 создаёт, меняет, ищет и удаляет задачи в Jira Cloud, добавляет комментарии, меняет статусы и назначает исполнителей. Для подключения нужны адрес вашей Jira, почта аккаунта Atlassian и API-токен - ключ доступа, который создаётся в профиле Atlassian. Каждая операция стоит 0,20 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.

Собрать в конструкторе
  • Запуск блока: 0,20 ₽
  • Бесплатно каждый месяц: 350 ₽
  • Карта не нужна

Что можно сделать

  • Создавать задачу на каждое обращение с сайта или сообщение боту: тип, заголовок, описание, приоритет, метки и исполнитель
  • Искать задачи по условию на языке поиска Jira (JQL), до 1000 за раз, и передавать список дальше, например в отчёт в Telegram
  • Переводить задачу в другой статус и добавлять к ней комментарии
  • Назначать исполнителя и менять поля задачи, в том числе собственные поля проекта через JSON
  • Получать задачу, её комментарии и доступные переходы по ключу вида PROJ-123
  • Удалять задачу вместе с её подзадачами

Блоки в конструкторе

  • Задачи Jira

    Действие · 0,20 ₽ за запуск

    Десять операций: create_issue, update_issue, get_issue, search_issues, delete_issue, transition_issue, add_comment, get_comments, get_transitions и assign_issue. Работает с Jira Cloud по почте Atlassian и API-токену.

Как настроить

  1. 1

    Создайте API-токен Atlassian

    В своём профиле Atlassian откройте раздел Security, затем API tokens, и нажмите Create API token. Назовите токен и сразу скопируйте его: Atlassian показывает токен только один раз.

  2. 2

    Добавьте триггер и блок Jira

    Создайте схему в конструкторе и поставьте триггер, например «webhook» для формы обращений с сайта. Добавьте блок «Jira» и заполните адрес Jira (для mycompany.atlassian.net это mycompany), почту аккаунта Atlassian и API-токен.

  3. 3

    Настройте создание задачи

    Выберите операцию create_issue. Впишите ключ проекта (буквы перед дефисом в номерах задач, например PROJ), тип задачи так, как он назван в проекте (Task, Bug или Задача), и заголовок. Описание, приоритет, метки и ID исполнителя добавляются по желанию.

  4. 4

    Включите схему и проверьте кнопкой

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

  5. 5

    Оставьте схему включённой

    Когда задача создаётся правильно, оставьте схему включённой: теперь каждое обращение с сайта сразу становится задачей в Jira. Пока схема включена, она стоит 0,42 ₽ в час.

Частые вопросы

Каждый запуск блока Jira стоит 0,20 ₽, какую бы операцию он ни выполнял. Включённая схема стоит 0,42 ₽ в час. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна. Если схема включена круглосуточно весь месяц, большая часть этой суммы уходит на часы работы схемы.

В профиле Atlassian: раздел Security, затем API tokens, кнопка Create API token. Токен показывается один раз. В блок его вставляют вместе с почтой того аккаунта Atlassian, под которым он создан.

Сначала выполните операцию get_transitions с ключом задачи: она вернёт доступные переходы и их номера. Затем выполните transition_issue и впишите нужный номер в поле «ID перехода».

Операция search_issues ищет по запросу JQL, например project = PROJ AND status = "In Progress". Пустой запрос вернёт самые новые задачи. В поле «Лимит» задаётся, сколько задач вернуть: по умолчанию 50, максимум 1000. Если подходящих задач больше, в is_truncated будет true.

Нет, блок подключается только к Jira Cloud, то есть к Jira по адресу вида mycompany.atlassian.net. В поле адреса можно вставить и ссылку на Jira целиком, блок сам возьмёт из неё нужную часть.

Отдельного триггера на события Jira в nana800 нет. Схему можно запускать по расписанию триггером «time internal» и искать свежие задачи запросом JQL, например created >= -1d.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе