Перейти к основному содержимому
Версия: v2 (текущая)

Атрибуция задач: свои правила

Атрибуция связывает работу в репозитории с задачами трекера. Система ищет ключ задачи — например, PDM-123 — в имени ветки, названии merge request и сообщении коммита.

Где найти

Настройки → Интеграции → «Атрибуция задач»

Здесь же задаются свои правила распознавания.

Как это работает

ГруппаГде ищется ключ
Branchимя ветки
MR Nameназвание merge request
Commit Nameсообщение коммита

Правила:

  • проверяются сверху вниз до первого совпадения;
  • ключ задачи — первая пара круглых скобок в регулярке;
  • в группе — до 20 регулярных выражений;
  • пустая группа — работают встроенные правила;
  • заполненная группа — заменяет встроенные полностью.

Примеры:

РегуляркаРезультат
feature/(PDM-\d+)из feature/PDM-123-login достанет PDM-123
(?i)\b([a-z]+-\d+)\bраспознает ключ в любом регистре

Процент распознавания

Зелёный процент показывает, какая доля данных за последние 30 дней распознаётся.

  • Пересчитывается при вводе.
  • Наведите на процент — увидите нераспознанные ветки.
  • У каждого правила свой счётчик совпадений.

AI Autofill

Заполняет правила автоматически. Нужен подключённый AI-провайдер.

  • Изучит ветки, MR и коммиты за 30 дней.
  • Заполнит поля за вас.
  • Ничего не сохраняет — проверьте результат и нажмите «Сохранить».

После сохранения

  • Перепривязываются только ветки без задачи.
  • Существующие привязки не меняются.
  • Графики ничего не теряют.

FAQ

Почему в MR Name «Нет данных»? Названия MR копятся после обновления сервера. Это норма — данные появятся со временем.

Чем «Проверить подключение» отличается от «Сохранить»? «Проверить подключение» пересчитывает данные. «Сохранить» применяет правила.

Перепишутся ли старые привязки после сохранения? Нет. Меняются только ветки, у которых задачи нет.