Как перенести задачи в Трекер из других сервисов
Если до подключения Яндекс Трекера вы использовали другой сервис для управления задачами, например Jira или Asana, вы можете перенести в Трекер задачи, которые создали в прежнем сервисе. Это поможет продолжить работу над текущими задачами и сохранить историю выполненной работы.
Этап 1. Подготовьте Трекер к переносу данных
Чтобы подготовиться к переносу данных, подключите Трекер, добавьте в него ваших сотрудников и настройте очереди, в которые вы будете импортировать задачи.
-
Создайте организацию Яндекс 360 для бизнеса.
Трекер — это сервис в составе Яндекс 360 для бизнеса. Для работы в Трекере вы можете использовать существующую организацию или создать новую.
Как создать организацию, читайте в Справке Яндекс 360 для бизнеса.
Чтобы добавить пользователей и подключить Трекер, вам понадобятся права администратора организации. Если вы создадите новую организацию, вы станете ее администратором.
-
Добавьте в организацию сотрудников вашей компании.
Для работы в Трекере сотрудники будут использовать аккаунты, добавленные в организацию Яндекс 360 для бизнеса. Рекомендуем добавить всех сотрудников, которые работали в прежнем сервисе управления задачами.
-
Подключите Трекер
В организации Яндекс 360 для бизнеса подключите тариф с Трекером.
Если вы планируете, что все сотрудники будут работать с задачами в Трекере, выберите тариф для всей организации. Если работать с задачами должны только некоторые пользователи, включите Трекер как опцию для отдельных сотрудников или подразделений.
-
Создайте очереди, в которые вы будете импортировать задачи.
Все задачи в Трекере должны находиться в очередях. Перед переносом данных создайте одну или несколько очередей, в которые вы будете импортировать задачи.
В каждой очереди настройте рабочие процессы — типы задач, статусы и резолюции.
Как создать очередь
Как настроить рабочий процессОчереди и рабочие процессы также можно создать с помощью инструмента импорта данных от команды Трекера: Что такое импортер данных.
Этап 2. Перенесите данные в Трекер
Для переноса данных рекомендуем обратиться за помощью к специалистам Яндекса или компаний-партнеров:
-
Если вы используете Jira, обратитесь для переноса данных к специалистам Яндекса: Как перенести данные из Jira.
-
Если вы используете Asana, Wrike, YouTrack или подобный сервис управления задачами, обратитесь в одну из компаний-партнеров Яндекса, которая поможет внедрить Трекер и перенести в него ваши данные. Чтобы выбрать компанию, перейдите на страницу Партнеры Яндекс 360 для бизнеса.
-
Если вы не хотите обращаться к услугам сторонних подрядчиков и в вашей компании есть технические специалисты с нужными навыками, вы можете перенести задачи в Трекер самостоятельно с помощью универсального инструмента импорта или API: Как перенести данные самостоятельно.
Перенести данные из Jira с помощью специалистов Яндекса
Если вы используете 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 и укажите, каким пользователям вашей организации с Трекером они будут соответствовать. Например, в виде таблицы.
-
Добавьте в организацию технический аккаунт, который сотрудники Яндекса смогут использовать для доступа к Трекеру вашей организации.
Это может быть аккаунт на Яндексе (вида
login@yandex.ru) или аккаунт на домене вашей организации. Как добавить сотрудников в организацию, читайте в Справке Яндекс 360.Чтобы добавить сотрудника, вам понадобятся права администратора в организации Яндекс 360 для бизнеса.
-
Выдайте добавленному аккаунту права администратора в организации Яндекс 360 для бизнеса. Как это сделать, читайте в Справке Яндекс 360.
-
Загрузите архив с экспортированным данными и таблицу соответствия пользователей на Яндекс Диск или другой подобный сервис.
-
Напишите в поддержку Трекера через форму обратной связи. В форме укажите:
-
тема обращения — «Мигрировать в Трекер из Jira или других сервисов»;
-
ссылки на архив с экспортированными данными и таблицу соответствия пользователей;
-
логин и пароль технического аккаунта с правами администратора.
-
-
Дождитесь, пока сотрудники технической поддержки свяжутся с вами и сообщат о завершении переноса данных. Перенос может занять несколько недель.
-
После переноса данных удалите или исключите из организации технический аккаунт с правами администратора, который вы передавали сотрудникам Яндекса.
Теперь можно приступить к работе с задачами в Трекере.
Перенести данные самостоятельно
Если в вашей компании есть технические специалисты, которые имеют навыки обработки данных и использования API, вы можете самостоятельно перенести задачи в Трекер.
Шаг 1. Экспортируйте данные из текущего сервиса управления задачами
Способ экспорта данных зависит от того, какой сервис вы используете. Многие сервисы поддерживают экспорт данных в различные форматы, такие как JSON или XLSX.
Чтобы преобразовать экспортированные данные в формат, который подходит для импорта в Трекер, вам может потребоваться участие разработчиков из вашей компании или услуги компании-интегратора.
Шаг 2. Получите OAuth-токен для доступа к API Яндекс Трекера
Чтобы импортировать данные, потребуются токен для доступа к API Яндекс Трекера, привязанный к вашему аккаунту пользователя, и идентификатор организации:
-
Чтобы узнать идентификатор организации, перейдите на страницу Администрирование → Организации и скопируйте значение поля идентификатор.
-
Чтобы получить токен для вашего аккаунта, выполните инструкции из раздела Получить доступ к API по протоколу OAuth 2.0.
Возможности использования API будут ограничены правами доступа, которые есть у вашего аккаунта:
- Чтобы запускать инструмент импорта данных и использовать методы API для импорта, потребуются права администратора: О правах доступа в Трекере.
- Чтобы создавать новые задачи с заданными параметрами (например, с помощью Python-клиента) потребуются права на создание задач в очереди, куда вы будете импортировать данные: О правах доступа в очереди.
Шаг 3. Импортируйте данные в Трекер
Для самостоятельного импорта данных в Трекер можно использовать один из способов: универсальный инструмент импорта или вызов методов API Яндекс Трекера.
Команда Трекера разработала инструмент, который позволяет импортировать задачи c комментариями и вложениями, проекты, портфели и цели. Также с помощью этого импортера можно перенести в Трекер настройки очередей, поля задач, типы задач, статусы и резолюции.
Исходные файлы импортера, инструкция по использованию и описание структуры данных доступны на GitHub: https://github.com/yandex/yandex-tracker-importer/.
Если вам нужна помощь в подготовке данных для импорта, воспользуйтесь услугами специализированных компаний. Список компаний-партнеров Яндекса можно найти на странице Партнеры Яндекс 360 для бизнеса.
Для импорта данных вам потребуется создать скрипт или приложение, которое будет вызывать методы API. Для работы с API Яндекс Трекера можно использовать один из способов:
-
Напрямую отправлять HTTP-запросы к API Яндекс Трекера
Для импорта задач в API Яндекс Трекера используется метод, описанный в разделе Импортировать задачу. Формат запросов описан в справочнике API.
В результате импорта вы можете получить задачу с произвольными статусом, датами создания, завершения и другими параметрами. Например, можно импортировать задачу, которая была завершена год назад.
-
Использовать Python-клиент
Для разработчиков на языке Python доступен Python-клиент Трекера, который упрощает работу с API: Как установить клиент.
Клиент содержит функции для создания и редактирования задач в Трекере — вы можете создавать задачи, заполнив их параметры данными из вашего прежнего сервиса управления задачами. Пример использования Python-клиента
В Python-клиенте нет возможности импортировать задачи с произвольными статусами и датой создания, все задачи будут считаться новыми и иметь начальный статус, заданный в вашей очереди.
Пример Python-скрипта для импорта данных
Предположим, что данные о задачах, которые нужно перенести в Трекер, хранятся в таблице Excel. Рассмотрим пример Python-скрипта, который считывает данные из таблицы и создает в Трекере задачи с заданными параметрами.
Чтобы адаптировать пример для импорта ваших задач:
-
Создайте свою таблицу Excel с данными. Например, экспортируйте данные из вашего прежнего сервиса управления задачами в формате таблицы (если сервис это позволяет) или преобразуйте данные в формат XLSX.
Пример таблицы
Пример таблицы содержит информацию о параметрах задач: «Название», «Описание», «Дата завершения», «Исполнитель».
Название
Описание
Исполнитель
Дата завершения
Настроить VPN
Настроить доступ к корпоративной сети
ivanov
9.08.2025
Проверить отчётность
Просмотреть и подтвердить данные
petrov
Обновить версию сервиса
Обновление до версии 2.1.3
sidorov
15.08.2025
Совет
Чтобы передать имена пользователей, укажите аккаунты в вашей организации Яндекс 360 для бизнеса в формате логинов (а не почтовых адресов). Например, для пользователя с адресом
ivanov@yandex.ruукажитеivanov. -
Установите Python-клиент, как описано в разделе 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. -
В блоке считывания данных из таблицы добавьте переменные для параметров задач и укажите, из каких столбцов вашей таблицы считывать значения этих переменных.
Полный список параметров задачи можно найти на странице https://tracker.yandex.ru/admin/fields.
-
В качестве параметров функции
client.issues.createукажите имена параметров задачи в Трекере и присвойте им значения, считанные из таблицы.В качестве значения параметра
queueукажите ключ очереди, в которую хотите импортировать задачи. Например,TEST.
-
Цель в Трекере — это сущность, которая описывает результат или желаемый итог работы, к которому стремится команда. С помощью этого инструмента можно отслеживать прогресс выполнения целей и оценивать их ключевые результаты. Как использовать цели
Проект в Трекере — это набор задач, которые направлены на достижение общего результата в определенный срок. У проекта есть дедлайн и ответственный сотрудник. В проект могут входить задачи из разных очередей, поэтому с помощью проектов может быть удобно группировать задачи нескольких команд.
Очередь — это пространство для задач, которые объединены общим процессом или продуктом. Также очередь можно представить как список задач для определенной команды или отдела. Очереди помогают упорядочить задачи и понять, кто отвечает за их выполнение. Как настроить очередь
Ключ очереди — это уникальный код из латинских букв, по которому можно идентифицировать очередь, например: TEST. С помощью ключа можно перейти к очереди по ссылке: https://tracker.yandex.ru/TEST.
Резолюция — это атрибут задачи, который обозначает результат работы: была ли задача выполнена, отменена или отложена. Например, задача может быть закрыта, потому что она выполнена (резолюция «Решен») или потому что она дублирует другую задачу (резолюция «Дубликат»). Как настроить резолюции
Статус — это атрибут задачи, который обозначает, на каком этапе находится выполнение задачи. Например: «Открыт», «В работе», «Тестируется», «Закрыт». Как настроить статусы
Рабочий процесс — это набор допустимых статусов задачи и правила перехода между статусами. В каждой очереди действуют свои рабочие процессы. Как настроить рабочий процесс