Перенести задачи в Трекер из других сервисов
Если раньше вы вели задачи в Jira, Asana или другом сервисе, перенесите их в Трекер. Так команда продолжит работу с текущими задачами и сохранит историю выполненной работы.
Этап 1. Подключите Трекер
Чтобы у вашего бизнеса появился доступ к Трекеру, нужно создать организацию Яндекс 360 и подключить тариф с Трекером.
Чтобы ваши сотрудники смогли войти в Трекер, им нужно присоединиться к организации: создайте для них рабочие профили или отправьте ссылку-приглашение, чтобы они вошли с личными аккаунтами на Яндексе.
Все инструкции собраны в справке Трекера, в статье Как подключить Трекер
Этап 2. Создайте очереди для задач, которые будете переносить
Очередь — это пространство, где хранятся задачи. Например, очередь можно использовать для проекта, продукта или направления работы.
Рабочий процесс в очереди — это этапы работы над задачей от создания до завершения. Еще процесс иногда называют жизненным циклом задачи.
Как все настроить, рассказали в справке Трекера, в статье Создать очередь и рабочий процесс
Очереди и рабочие процессы можно создать через инструмент импорта данных от команды Трекера: Что такое импортер данных.
Этап 3. Выберите способ переноса задач
-
Из Jira с помощью специалистов Трекер — подготовьте данные и передайте их в поддержку: Как перенести данные из Jira.
-
Из Asana, Wrike, YouTrack и похожих сервисов с помощью партнера — выберите интегратора на странице Партнеры Яндекс 360 для бизнеса. Партнер поможет внедрить Трекер и перенести данные.
-
Самостоятельно — если в вашей компании есть технические специалисты, перенесите задачи через универсальный инструмент импорта или API: Как перенести данные самостоятельно.
Перенести задачи из Jira с помощью специалистов Трекера
Если вы используете Jira, специалисты Трекер помогут перенести задачи. Для этого подготовьте данные и передайте их в поддержку.
Шаг 1. Экспортируйте ваши данные из Jira
-
Сделайте резервную копию данных из Jira.
Как экспортировать данные
-
В Jira выберите Settings (Настройки) > System (Система).
-
В разделе IMPORT AND EXPORT (ИМПОРТ И ЭКСПОРТ) выберите Backup manager (Управление резервным копированием).
-
В разделе Backup for Server (Резервная копия сервера) включите опцию Include additional files (Включить в резервную копию дополнительные файлы...) и выберите Create backup for server (Создать резервную копию сервера).
Даже если вы используете облачную версию Jira, создайте резервную копию для сервера (Backup for Server).
Если создать резервную копию для сервера нельзя, создайте резервную копию для облака (Backup for cloud).
-
Когда резервная копия будет создана, нажмите ссылку Download backup file (Скачать резервную копию).
Если данных на этой странице недостаточно, воспользуйтесь документацией Jira .
-
-
Составьте таблицу соответствия пользователей: укажите, какому сотруднику в Трекер соответствует каждый пользователь Jira.
-
Загрузите архив с экспортированными данными и таблицу соответствия пользователей на Яндекс Диск или похожий сервис.
Шаг 2. Добавьте в организацию технический аккаунт для доступа специалистов Трекера
Это может быть аккаунт на Яндексе вида login@yandex.ru или аккаунт на домене вашей организации. Как добавить сотрудников
Выдайте добавленному аккаунту права администратора организации. Как это сделать
Шаг 3. Напишите в поддержку Трекера через форму обратной связи
Ссылка на форму: https://forms.yandex.ru/surveys/6767/. В форме укажите:
-
тема обращения — «Мигрировать в Трекер из Jira или других сервисов»;
-
ссылки на архив с экспортированными данными и таблицу соответствия пользователей;
-
логин и пароль технического аккаунта с правами администратора.
- Дождитесь ответа поддержки. Перенос может занять несколько недель.
После переноса удалите технический аккаунт с правами администратора или исключите его из организации.
Перенести задачи самостоятельно
Если в вашей компании есть специалисты по обработке данных и API, вы можете перенести задачи в Трекер самостоятельно.
Шаг 1. Экспортируйте данные из текущего сервиса
Способ экспорта зависит от сервиса. Обычно данные можно выгрузить в JSON, XLSX или другой табличный формат.
Чтобы привести данные к формату импорта в Трекер, может понадобиться помощь разработчиков или интегратора.
Шаг 2. Получите OAuth-токен для доступа к API
Для импорта нужны OAuth-токен вашего аккаунта и идентификатор организации:
-
Чтобы узнать идентификатор, перейдите кабинет организации. Идентификатор будет указан внизу панели навигации.
-
Чтобы получить токен для вашего аккаунта, выполните инструкции из статьи Получить доступ к API по протоколу OAuth 2.0 .
Возможности API зависят от прав вашего аккаунта:
- Чтобы запускать инструмент импорта данных и использовать методы API для импорта, нужны права администратора: О правах доступа в Трекер .
- Чтобы создавать задачи с заданными параметрами, например с помощью Python-клиента, нужны права на создание задач в очереди, куда вы будете импортировать данные: О правах доступа в очереди .
Шаг 3. Импортируйте задачи в Трекер
Для самостоятельного импорта используйте универсальный инструмент импорта или методы API.
Инструмент импортирует задачи с комментариями и вложениями, проекты, портфели и цели. Также он переносит настройки очередей, поля задач, типы задач, статусы и резолюции.
Исходные файлы импортера, инструкция по использованию и описание структуры данных доступны на GitHub: https://github.com/yandex/yandex-tracker-importer/.
Если нужна помощь с подготовкой данных, выберите интегратора на странице Партнеры Яндекс 360 для бизнеса.
Для импорта создайте скрипт или приложение, которое вызывает методы API. Используйте один из способов:
-
Отправлять HTTP-запросы к API напрямую
Для импорта задач используйте метод Импортировать задачу . Формат запросов описан в справочнике API .
Так можно перенести задачу с нужным статусом, датами создания и завершения и другими параметрами. Например, импортировать задачу, которую закрыли год назад.
-
Использовать Python-клиент
Python-клиент Трекер упрощает работу с API: Как установить клиент .
С помощью клиента можно создавать и редактировать задачи. Заполните параметры задачи данными из прежнего сервиса: Пример использования Python-клиента.
Python-клиент не импортирует задачи с произвольными статусами и датами создания. Все задачи будут считаться новыми и получат начальный статус из очереди.
Импортировать задачи из Excel с помощью Python-скрипта
В примере данные о задачах хранятся в таблице Excel. Скрипт считывает таблицу и создает в Трекер задачи с заданными параметрами.
Чтобы адаптировать пример под ваши задачи:
-
Создайте таблицу Excel с данными. Например, экспортируйте задачи из прежнего сервиса в формате таблицы или преобразуйте данные в XLSX.
Пример таблицы
Пример таблицы содержит параметры задач: «Название», «Описание», «Дата завершения», «Исполнитель».
Название
Описание
Исполнитель
Дата завершения
Настроить VPN
Настроить доступ к корпоративной сети
ivanov
9.08.2025
Проверить отчётность
Просмотреть и подтвердить данные
petrov
Обновить версию сервиса
Обновление до версии 2.1.3
sidorov
15.08.2025
Совет
Чтобы передать имена пользователей, укажите аккаунты в формате логинов, а не почтовых адресов. Например, для пользователя с адресом
ivanov@yandex.ruукажитеivanov. -
Установите Python-клиент, как описано в статье Как установить клиент .
-
Если библиотеки pandas и openpyxl не установлены, выполните команды:
pip install pandas pip install openpyxl -
Скопируйте пример скрипта и подставьте в него ваши данные:
Текст скрипта
Пример скрипта создает в Трекер задачи с параметрами из таблицы Excel:
from datetime import datetime from pandas import read_excel, to_datetime, isna from yandex_tracker_client import TrackerClient # Настройка клиента Яндекс.Трекера client = TrackerClient( token='ABC-def12GH_******', org_id='123**' ) # Загрузка Excel-файла с задачами excel_file_path = 'tasks.xlsx' task_rows = read_excel(excel_file_path) # Обработка и импорт задач for _, row in task_rows.iterrows(): # Считывание параметров из таблицы summary = str(row['Название']).strip() description = str(row['Описание']).strip() assignee = str(row['Исполнитель']).strip() end_date = None if row['Дата завершения'] is not None and not isna(row['Дата завершения']): end_date = row['Дата завершения'].strftime('%Y-%m-%d') # Создание задачи с заданными параметрами issue = client.issues.create( queue='TEST', summary=summary, type={'name': 'Задача'}, description=f"{description}\n\n*Задача импортирована из Excel.*", assignee=assignee, end=end_date, tags=['import'], ) print(f"Создана задача: {issue.key}") print("Импорт завершён.")-
В блоке настройки Python-клиента укажите ваш OAuth-токен и идентификатор организации:
client = TrackerClient( token='<OAuth-токен>', org_id='<идентификатор_организации>' )Здесь
<OAuth-токен>— ваш OAuth-токен, а<идентификатор_организации>— идентификатор организации.Чтобы узнать идентификатор, перейдите кабинет организации. Идентификатор будет указан внизу панели навигации.
-
В переменной
excel_file_pathукажите путь к вашему файлу Excel. -
В блоке считывания данных из таблицы добавьте переменные для параметров задач и укажите, из каких столбцов брать значения.
-
В параметрах функции
client.issues.createукажите имена параметров задачи в Трекер и значения из таблицы.В параметре
queueукажите ключ очереди, в которую хотите импортировать задачи. Например,TEST.
-
Цель — это стратегия развития или желаемый итог работы команды. Прогресс цели оценивают в количественных показателях. К цели можно привязать проекты, портфели и задачи, чтобы видеть, какая работа ведется для ее достижения.
Проект — это набор задач из разных очередей, в которых работают над общим результатом. Это может быть запуск мобильного приложения или редизайн главной страницы сайта. Проект помогает отслеживать: сколько задач сделано, сколько осталось, укладывается ли команда в сроки.
Очередь — это пространство для задач, которые относятся к одному процессу, продукту, команде или отделу. Очередь помогает хранить задачи в одном месте и управлять работой по общим правилам.
Ключ очереди — это уникальный код очереди из латинских букв, например TEST. Ключ содержится в ссылке на очередь и ее задачи, его нужно указывать в API-запросах и в настройках автодействий. Изменить ключ после создания очереди нельзя.
Резолюция — параметр задачи, который показывает, почему задачу закрыли. Например: Решен, Неактуально или Дубликат. Резолюции можно добавить в настройках очереди.
Статус — это параметр задачи, который показывает, на каком этапе находится задача. Например: Открыта, В работе, Закрыта.