🔌 Интеграции #jira #bitrix24 #github #трекер #задачи

Трекеры задач: Jira, Bitrix24, GitHub

Создание задач разработчику + автоматическая синхронизация статусов.

Кнопка «📤 В трекер» возле каждой проблемы.
Кнопка «📤 В трекер» возле каждой проблемы.
Настройки → Подключения → Трекер задач — конфиг Jira/Bitrix/GitHub.
Настройки → Подключения → Трекер задач — конфиг Jira/Bitrix/GitHub.

Подключение

Настройки → Подключения → Трекер задач. Можно настроить любой из трёх (или несколько одновременно).

  • Jira (Atlassian Cloud): Base URL, Email, API token (получить на id.atlassian.com), Project key.
  • Bitrix24: Webhook URL входящего вебхука с правом task + ID ответственного.
  • GitHub: Repo (owner/repo) + Personal Access Token с правом repo.

Также есть «платформенный fallback» в Админке — общие настройки для всех сайтов, у которых нет своих.

Как создать задачу

На карточке любой проблемы (URL → Находки) кнопка «📤 В трекер». Откроется попап:

  • Выбор трекера (radio).
  • Поле Ответственный — для Bitrix ID юзера, для Jira accountId, для GitHub login через запятую.
  • Поле Срок — date input. GitHub Issues не поддерживают срок (игнорируется).
  • Поле Комментарий — попадёт первым блоком в description с маркером 💬.

После создания задачи в карточке появится бейдж «🔗 SEO-123» / «b24-456» / «gh-12» со ссылкой.

Обратная синхронизация (pull)

Раз в 30 минут (системный таймер seo-master-tracker-sync.timer) сервис проверяет статусы всех привязанных задач:

  • Jira: statusCategory.key == 'done'.
  • GitHub: state == 'closed'.
  • Bitrix24: STATUS=5 (выполнена) или 7 (отклонена).

При закрытии задачи в трекере — автоматически вызываем «Исправлено» в нашем сервисе (повторный аудит + 4 чекпоинта на 3/7/14/30 дней).

Можно проверить статус вручную — кнопка «🔄 Синхронизировать с трекером» сверху Находок или маленькая «🔄» возле каждой ссылки на задачу.

🔎 ESC