Скачать

Трекер задач — руководство пользователя | YoBench

Как пользоваться модулем «Трекер» в YoBench: 8 провайдеров (Yandex Tracker, JIRA, GitHub, GitLab, Linear, Asana, Trello, Redmine), AI-оценка задач, фильтры и канбан.

Что такое модуль «Трекер»

Модуль агрегирует задачи из всех корпоративных систем-трекеров в одно место. Вместо переключения между восемью вкладками в браузере (Yandex Tracker, JIRA, GitHub, GitLab, Linear, Asana, Trello, Redmine) вы видите единый список или канбан-доску с задачами всех проектов и команд — с фильтрами, поиском, AI-оценкой сложности и локальным кешем.

Что вы получаете:

  • Единая очередь задач из 8 систем — все интеграции хранят данные в локальной зашифрованной БД, поэтому работа возможна и оффлайн.
  • List и Kanban виды — переключение между плоским списком и доской по статусам в один клик.
  • AI-оценка сложности — кнопка прямо в детали задачи: AI читает описание, комментарии, чеклисты и возвращает оценку часов и обоснование.
  • Богатые действия с задачами — для нативных (внутренних) задач: смена статуса, комментарии (Rich Text), логирование времени, чеклисты, метки, связи между задачами, кастомные поля.
  • Кастомные поля с full-text поиском — определяйте поля типа text, number, date или select на каждый проект; поиск по ним работает так же быстро, как по основным полям.
  • Subtabs в детали задачи — Description, Checklists, Comments, Activity, Links и AI estimate живут на отдельных подвкладках, поэтому панель остаётся читаемой даже на больших задачах.
  • Per-connection scheduler — у каждого подключения собственный интервал опроса (poll_minutes): быстроменяющаяся JIRA может обновляться каждые 2 минуты, а спокойный Redmine — раз в час.
  • Пагинированные комментарии и infinite scroll — длинные треды грузятся постранично, большие списки задач прокручиваются плавно без подтормаживаний.
  • Просмотр внешних задач — задачи из подключённых трекеров отображаются read-only внутри YoBench, изменения делаются в исходной системе.
  • Фоновая синхронизация — каждое подключение опрашивается по своему интервалу, без участия пользователя.

Поддерживаемые провайдеры и параметры подключения

Восемь адаптеров реализованы в коде и доступны в форме «Добавить подключение».

Yandex Tracker

  • Тип организации (cloud или 360)
  • ID организации
  • OAuth-токен
  • Опционально: фильтр по исполнителям, кастомный запрос (query)

JIRA Cloud

  • Хост — например, https://yourteam.atlassian.net
  • Email
  • API-токен
  • Опционально: ключи проектов (для фильтрации)

GitHub Issues

  • Personal Access Token
  • Репозитории в формате owner/repo (обязательно)
  • Опционально: фильтр исполнителей

GitLab Issues

  • Personal Access Token
  • ID или пути проектов (обязательно)
  • Опционально: GitLab URL (для self-hosted)

Linear

  • API Key
  • Опционально: ключи команд, e-mail исполнителей

Asana

  • Personal Access Token
  • Project GIDs (обязательно)
  • Опционально: имена исполнителей

Trello

  • API Key
  • API Token
  • Board IDs (обязательно)

Redmine

  • URL Redmine
  • API Key
  • Опционально: идентификаторы проектов

Возможности UI

Список (List)

Колонки таблицы:

Колонка Что показывает
Тип Иконка типа задачи (epic / story / task / bug / др.).
Название Заголовок со ссылкой на детали.
Статус Цветной бейдж с текущим статусом из маппинга.
Приоритет Критический / Высокий / Средний / Низкий / Нет — с визуальным выделением.
Исполнитель Аватар и имя.
Срок Дедлайн (due_date).
Обновлена Дата последнего изменения.

Kanban (Board)

Колонки соответствуют статусам выбранного проекта или маппинга. Карточки перетаскиваются между колонками — для нативных задач это меняет статус, для внешних — синхронизируется в исходный трекер.

Фильтры

  • По статусу, приоритету, исполнителю
  • По проекту, метке, связи (internal / external)
  • Поиск по заголовку
  • Кастомные фильтры по полям задачи
  • Сортировка: по обновлению, приоритету, дате создания, сроку

Действия с задачами

Нативные задачи (создаются внутри YoBench):

  • Создание / редактирование / архивирование
  • Смена статуса (drag-and-drop на доске или в деталях)
  • Комментарии в Rich Text-редакторе (TipTap), пагинированные с infinite scroll на длинных тредах
  • Логирование времени (estimate_hours, spent_hours)
  • Чеклисты с пунктами
  • Метки (общие справочники по проекту)
  • Связи между задачами: блокирует / зависит от / дубликат
  • Кастомные поля: text, number, date, select — индексируются для full-text-поиска вместе с заголовком и описанием
  • Перемещение задачи между проектами

Внешние задачи (из подключённых трекеров): только просмотр и AI-оценка. Изменения вносите в исходной системе — они подтянутся при следующей синхронизации.

Кастомные поля и FTS

Под каждый проект можно определить кастомные поля типа text, number, date или select. После создания они появляются в редакторе задачи и как фильтруемые колонки в списке. Полнотекстовый индекс покрывает основные поля (заголовок, описание, комментарии) и все кастомные текстовые поля — поэтому поиск по коду клиента, номеру тикета или релизной метке найдёт задачу независимо от того, где именно лежит значение.

Subtabs детали задачи

В правой панели деталей шапка (статус, приоритет, исполнитель, срок) всегда видна, а тело разбито на подвкладки:

  • Description — тело задачи и метаданные.
  • Checklists — несколько именованных списков с drag-сортировкой.
  • Comments — пагинированный тред с rich text и ответами.
  • Activity — хронологическая лента всех изменений.
  • Links — блокирует / зависит от / дубликаты.
  • AI estimate — запуск, просмотр и повторный прогон AI-оценок сложности.

AI-оценка задач

В детальной панели задачи есть вкладка AI-оценка. По нажатию Запустить AI-оценку модуль:

  1. Собирает заголовок, описание, комментарии и чеклисты задачи.
  2. Отправляет данные выбранному AI-провайдеру (см. глобальные настройки).
  3. Получает оценку часов и обоснование.
  4. Сохраняет результат в локальную БД (tracker_ai_estimates) — повторная оценка доступна без нового запроса.

Глобальные настройки модуля

Настраиваются в Настройки → Трекер:

  • AI-провайдер для оценок (trackerAiProviderId) — какой AI-провайдер из общего списка AI Chat будет использован для AI-оценок задач.
  • Промпт для AI-оценки (trackerAiEstimatePrompt) — шаблон запроса. Можно адаптировать под свою методологию (story points / часы / T-shirt sizing).

Интервал опроса (poll_minutes) задаётся индивидуально для каждого подключения, не глобально.

Флоу использования

1. Подключите трекер

  1. Откройте модуль Трекер в левом меню.
  2. В сайдбаре нажмите Добавить подключение.
  3. Выберите тип адаптера (Yandex Tracker / JIRA / GitHub / GitLab / Linear / Asana / Trello / Redmine).
  4. Заполните обязательные поля (хост, токен, проекты — зависит от адаптера).
  5. При желании настройте маппинг статусов — какие статусы исходной системы соответствуют внутренним.
  6. Сохраните. Первая синхронизация запустится автоматически.

2. Запустите синхронизацию вручную

В сайдбаре рядом с подключением — кнопка Синхронизировать. Без неё опрос идёт по интервалу (по умолчанию обычно 5–15 минут, настраивается на каждое подключение).

3. Работайте с задачами

  • Список — выбирайте вид по умолчанию для просмотра очереди.
  • Доска — перетаскивайте карточки между колонками статусов.
  • Фильтр — настройте свой набор условий (например, «мои задачи в работе с критическим приоритетом»).
  • Деталь задачи — клик по строке открывает панель справа: описание, комментарии, чеклисты, лента активности, связи, AI-оценка.

4. Используйте AI-оценку

В детали задачи — вкладка AI-оценкаЗапустить AI-оценку. Результат сохраняется и виден в списке как дополнительная метрика.

5. Управляйте подключениями

  • Изменить — поменять параметры или маппинг статусов.
  • Удалить — отключить и удалить локальный кеш связанных задач.

Что дальше

  • Настройте AI-провайдеров — без них AI-оценка не работает.
  • Используйте Календарь для просмотра задач с дедлайнами на временной шкале.
  • Для централизованной аналитики кода-проектов — параллельно подключите Git Analytics.

Помощь и обратная связь

Нашли баг или хотите попросить новый адаптер? Напишите нам через форму обратной связи.