Трекеры задач: Jira, Bitrix24, 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 дней).
Можно проверить статус вручную — кнопка «🔄 Синхронизировать с трекером» сверху Находок или маленькая «🔄» возле каждой ссылки на задачу.