Подключение трекеров
Какие трекеры поддерживаются, как их подключить и что умеет каждый
Taskloc подключается к вашему таск-трекеру и показывает задачи из него. Поддерживаются девять систем:
| Трекер | Как подключается | Где взять доступ |
|---|---|---|
| Redmine | адрес сервера + логин/пароль | ваш аккаунт Redmine (инструкция) |
| Yandex Tracker | вход через Яндекс ID (OAuth) | кнопка «Yandex Tracker» — браузер откроется сам (инструкция) |
| Bitrix24 | адрес портала + вход через Битрикс24 (OAuth) | кнопка «Bitrix24» — браузер откроется сам (инструкция) |
| Jira Cloud | вход через Atlassian (OAuth) | кнопка «Jira Cloud» — браузер откроется сам (инструкция) |
| Linear | вход через Linear (OAuth) | кнопка «Linear» — браузер откроется сам (инструкция) |
| Taiga | адрес сервера + логин/пароль | ваш аккаунт Taiga (инструкция) |
| Kaiten | адрес пространства + API-ключ | Профиль Kaiten → API-ключ (инструкция) |
| OpenProject | адрес инстанса + API-токен | Мой аккаунт → Токены доступа → API (инструкция) |
| GitHub | Personal Access Token | подробная инструкция |
Подключение: Настройки → Организации → организация → Интеграции → «+» — выберите трекер и следуйте подсказкам. Первый трекер обычно подключается прямо при первом входе (см. «Первый вход»).
Привычные названия
Мобильное приложение говорит на языке вашего трекера. То, что в Redmine называется «проект», в других системах называется иначе — и фильтры/карточки в приложении используют родное слово. Веб-кабинет этот словарь не использует: он показывает GPS-сессии, маршруты и отчёты, а сущности трекера в нём не размечаются.
| Трекер | Контейнер задач | Задача |
|---|---|---|
| Redmine, OpenProject | проект | задача |
| Yandex Tracker | очередь | задача |
| Bitrix24 | группа | задача |
| Jira Cloud | проект | задача |
| Linear | команда | issue |
| Taiga | проект | issue |
| Kaiten | доска | карточка |
| GitHub | репозиторий | issue |
Что умеет каждый трекер
Основной сценарий — найти задачу → запустить GPS-трекер или таймер → отметиться → прокомментировать — работает со всеми трекерами одинаково. Различия в деталях (трекеры — по строкам, чтобы таблица не упиралась в ширину):
| Трекер | Создание задачи | Комментарии | Смена статуса | Время в трекер | Теги | Вложения | Готовые фильтры |
|---|---|---|---|---|---|---|---|
| Redmine | ✅ | ✅ | ✅ | ✅ | — | ✅ | сохранённые запросы |
| Yandex Tracker | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Я исполнитель / автор / наблюдатель |
| Bitrix24 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | роли (Делаю / Помогаю / Поручил / Наблюдаю) + статусы |
| Jira Cloud | ✅ | ✅ | ✅ (workflow) | ✅ (worklog) | ✅ | ✅ | сохранённые фильтры |
| Linear | ✅ | ✅ | ✅ (workflow state) | ❌ — нет учёта времени; время в Taskloc | ✅ | ✅ | — |
| Taiga | ✅ | ✅ | ✅ (статус / колонка доски) | ❌ — нет учёта времени; время в Taskloc | ✅ | ✅ | — |
| Kaiten | ✅ | ✅ | ✅ (колонка доски) | ✅ | ✅ | ✅ | — |
| OpenProject | ✅ | ✅ | ✅ | ✅ | — | ✅ | — |
| GitHub | ✅ | ✅ | ✅ (открыта/закрыта или колонка Projects) | ❌ — нет учёта времени; время в Taskloc | ✅ (labels) | — | — |
Про запись времени. Длительность каждой GPS-сессии и таймера всегда сохраняется в самом Taskloc — независимо от трекера. Дополнительно время отправляется в трекер (worklog / учёт времени), если трекер это поддерживает и модуль учёта времени включён администратором. Если модуль выключен — приложение не показывает ошибку, время остаётся в Taskloc (см. FAQ).
Про создание задачи. Кнопка «+» на списке задач создаёт задачу прямо в трекере — во всех девяти. Она появляется, только если её одновременно разрешают трекер, политика команды и профиль вашего инстанса, и работает только при наличии сети — подробнее в «Создание задачи».
Про авто-паузу. Функция авто-паузы при отсутствии активности поддерживается только у Redmine — сервер отправляет заметку о паузе/возобновлении напрямую в трекер. У остальных трекеров пауза фиксируется только в Taskloc.
Про вложения. Прикреплять файлы и фото к задаче (в том числе несколько фото при чек-ине) можно во всех трекерах, кроме GitHub.
Redmine: ошибка 422 «Задача имеет неверное значение»
Если при отправке времени в Redmine вручную (через действие «записать время в задачу») приходит ответ 422 «Задача имеет неверное значение» — это не сбой приложения, а отказ самого Redmine.
- Причина. У проекта, которому принадлежит задача, в Redmine не включён модуль «Учёт времени» (Time tracking).
- Решение. Администратор Redmine: Проект → Настройки → Модули → отметить «Учёт времени». После этого повторите отправку.
- Что делает приложение. Запись с ошибкой 422 не зацикливается в повторных попытках — Taskloc показывает причину прямо из Redmine и оставляет время сохранённым в Taskloc. Можно дослать его в трекер после включения модуля.
Несколько трекеров сразу
Можно подключить несколько трекеров — список задач объединит их все, у каждого будет своя вкладка в панели фильтров со своим набором фильтров. Большинству пользователей достаточно одного трекера — тогда вкладок нет и панель максимально простая.
Подключение второго трекера в организации также включает Расширенный режим приложения (значок «Расширенный» на «Задачах» и в организациях) — см. Простой и Расширенный режим.
В этом разделе
Произвольные поля (пробег и адрес)
Настройка полей задачи для автоматической записи пробега и авто-центра геозоны
Redmine — подключение
Адрес сервера, логин и пароль — подключение Redmine
Yandex Tracker — подключение
Вход через Яндекс ID (OAuth) — подключение Yandex Tracker
Bitrix24 — подключение
Вход через OAuth Битрикс24 — подключение портала
Jira Cloud — подключение
Вход через OAuth в один клик — подключение Jira Cloud
Linear — подключение
Вход через OAuth в один клик — подключение Linear
Taiga — подключение
Адрес сервера, логин и пароль — подключение self-hosted Taiga
Kaiten — подключение
Адрес пространства и API-ключ — подключение Kaiten
OpenProject — подключение
Адрес инстанса и API-токен — подключение OpenProject
GitHub — подключение
Пошаговая настройка Personal Access Token и привязка доски Projects