Как выгрузить данные из Jira, Notion, Slack и Trello
Решение уйти с зарубежного сервиса обычно принимается быстро: отключили оплату, заблокировали аккаунт, вендор объявил о прекращении продукта или юрист сказал, что данные клиентов больше нельзя там держать. А вот сама миграция растягивается на месяцы, потому что выясняется: задачи выгружаются без вложений, база знаний — без структуры, а переписка за пять лет — только частично. Этот материал — практическое руководство по выгрузке данных из популярных зарубежных сервисов и переносу их в новые системы без потери самого ценного.
Общий план — какие зависимости у компании есть и в каком порядке их заменять — мы описали в статье аудит зависимости от зарубежных сервисов. Здесь — про конкретную механику переноса.
Первое правило: выгрузите всё сейчас
Даже если переезд запланирован на следующий год, сделайте полную выгрузку данных прямо сейчас и положите её в хранилище в России. Доступ к зарубежному сервису может пропасть внезапно: блокировка аккаунта, проблемы с оплатой, решение вендора. Выгрузка, которую вы не успели сделать, — потерянные данные. Повторяйте выгрузку регулярно, пока сервис используется.
Что можно выгрузить из популярных сервисов
| Сервис | Встроенные форматы экспорта | Что обычно теряется или требует отдельной работы |
|---|---|---|
| Jira | CSV, XML, полная резервная копия сайта у администратора | Связи между задачами, история изменений, вложения, настройки процессов — зависят от способа выгрузки |
| Confluence | HTML, XML, PDF, Word по страницам и пространствам | Макросы, встроенные диаграммы, права доступа, комментарии в нужном виде |
| Notion | Markdown и CSV, HTML, PDF | Связи между базами, формулы, представления, вложенные базы превращаются в отдельные файлы |
| Trello | JSON на всех тарифах, CSV на части тарифов | Вложения и активность хранятся ссылками, их нужно скачивать отдельно |
| Slack | Экспорт рабочего пространства в JSON | Объём зависит от тарифа: приватные каналы и личные сообщения доступны не всем |
| Google Workspace | Google Takeout, экспорт администратора | Совместный доступ, комментарии, формулы с функциями Google, ссылки между документами |
| Miro и аналоги | Изображения, PDF, иногда CSV для отдельных элементов | Редактируемость досок практически не переносится |
Таск-трекеры: Jira, Trello, Asana
Самое ценное в трекере — не текущие задачи, а история: кто, когда и почему принял решение, где лежит переписка по инциденту двухлетней давности. При переносе её часто теряют, потому что импорт в новую систему переносит только поля задачи.
- Разделите данные на живые и архивные. Открытые задачи и задачи последних 6–12 месяцев переносятся в новый трекер с полями, исполнителями и статусами. Всё старше — в архив только для чтения.
- Сопоставьте поля. Статусы, типы задач, приоритеты, пользовательские поля старой системы должны превратиться в понятные сущности новой. Составьте таблицу соответствия до импорта.
- Сохраните идентификаторы. Номер задачи вида PROJ-1234 фигурирует в коммитах, письмах и документах. Сохраните его как отдельное поле в новой системе, чтобы старые ссылки можно было найти.
- Скачайте вложения отдельно. Часто экспорт содержит лишь ссылки на файлы, которые перестанут работать вместе с аккаунтом.
- Архив сделайте читаемым. Статичная HTML-выгрузка с поиском или база только для чтения лучше, чем гигабайты JSON, которые никто не откроет.
Для Jira отдельно учитывайте стратегию вендора: поддержка серверных версий продуктов Atlassian завершилась в феврале 2024 года, и компании, оставшиеся на старых серверных инсталляциях без обновлений, работают с неисправляемыми уязвимостями. Если у вас такая инсталляция, миграция — вопрос безопасности, а не только импортозамещения.
Базы знаний: Confluence и Notion
При переносе базы знаний главная проблема — структура и ссылки. Страницы ссылаются друг на друга, на задачи, на файлы. После экспорта в Markdown или HTML ссылки указывают на старый домен и перестают работать.
- Выгрузите контент в формате, который сохраняет иерархию: в Notion — Markdown и CSV с вложенными папками, в Confluence — HTML или XML по пространствам.
- Напишите скрипт переписывания внутренних ссылок: старый адрес страницы → новый. Это несколько часов работы разработчика и большая экономия нервов.
- Пройдитесь по макросам и встроенным элементам: таблицы-базы Notion, диаграммы, встроенные доски не переносятся автоматически.
- Воспользуйтесь переездом, чтобы почистить базу: архивируйте устаревшие страницы, а не переносите всё подряд.
Переписка: Slack и мессенджеры
Экспорт рабочего пространства Slack — набор JSON-файлов по каналам и дням. Доступность приватных каналов и личных сообщений зависит от тарифа и согласований. Переносить переписку в новый мессенджер почти никогда не имеет смысла: импорт либо недоступен, либо превращает историю в нечитаемый поток. Практичный подход — архив с поиском для чтения и чистый старт в новом инструменте. Для общения с клиентами учитывайте ограничения на иностранные мессенджеры для отдельных категорий компаний — подробнее в статье MAX для бизнеса.
Документы и таблицы: Google Workspace
- Google Takeout выгружает документы в форматах Office, но совместный доступ, комментарии и история версий не переносятся в полном объёме.
- Таблицы с функциями, специфичными для Google, после конвертации могут потерять формулы или вычисляться иначе. Проверьте критичные таблицы вручную.
- Формы Google вообще стоит заменить: сбор персональных данных через них с 1 июля 2025 года противоречит требованию о локализации — подробнее в статье о Google Формах и локализации ПДн.
- Почта: перенос ящиков в новую почтовую систему делается по IMAP; заранее настройте SPF, DKIM и DMARC для домена на новой системе.
Персональные данные при миграции
Выгрузка из зарубежного сервиса и загрузка в новую систему — это обработка персональных данных: в задачах, переписке и документах почти всегда есть имена, телефоны и e-mail клиентов и сотрудников. Храните выгрузки зашифрованными, ограничьте круг людей, которые с ними работают, и удалите временные копии после переноса. Новую систему выбирайте с хранением данных в России. И проверьте, не остались ли данные клиентов в старом сервисе после миграции: удаление аккаунта — часть плана.
План миграции на 6–8 недель
| Неделя | Что делаем | Результат |
|---|---|---|
| 1 | Полная выгрузка всех сервисов, хранение в России | Данные в безопасности, даже если доступ пропадёт |
| 2 | Выбор новых систем, пилот на одной команде | Понимание, что переносится, а что нет |
| 3 | Таблицы соответствия полей, скрипты импорта и переписывания ссылок | Готовый инструмент переноса |
| 4 | Тестовый перенос, проверка с ключевыми пользователями | Список исправлений |
| 5–6 | Перенос по командам, обучение, параллельная работа | Команды работают в новых системах |
| 7–8 | Архив только для чтения, отключение старых сервисов, удаление данных | Миграция завершена |
Когда разумнее сделать своё
Иногда переезд показывает, что ни один готовый аналог не повторяет ваш процесс: специфические поля, связи с учётом, особые права. Тогда стоит сравнить подписку на новый сервис с разработкой собственного инструмента на 3–5 лет. Посчитать это можно в нашем калькуляторе SaaS против своей разработки, а логика расчёта описана в статье своя CRM или готовая.
Пример: перенос трекера команды из 15 человек
Условная команда разработки вела задачи в облачной Jira пять лет: около 9 000 задач, 40 пользовательских полей, вложения на десятки гигабайт. Перенос в российский трекер занял пять недель. Первую неделю ушло на полную выгрузку и скачивание вложений. Вторую — на анализ полей: из 40 пользовательских полей реально использовались 12, остальные оставили только в архиве. Третью — на скрипт импорта открытых задач и задач последних 12 месяцев (около 1 400) с сохранением исходных номеров в отдельном поле и переписыванием ссылок между задачами.
Оставшиеся задачи выгрузили в статичный архив с поиском по номеру и тексту, доступный только для чтения. Четвёртая и пятая недели — параллельная работа и обучение. Главный урок проекта: больше всего времени ушло не на технику, а на решение, какие поля и статусы нужны в новой системе. Это решение стоит принимать до начала переноса, а не в процессе.
Если нужна помощь с выгрузкой, скриптами переноса, архивом с поиском или собственной системой вместо зарубежного сервиса, напишите нам. Мы делаем веб-приложения и CRM, в том числе с импортом истории из Jira, Trello и таблиц.
Вопросы и ответы
Можно ли перенести историю переписки из Slack в новый мессенджер?
Технически частично, но на практике полезнее сделать архив с поиском только для чтения и начать работу в новом инструменте с чистого листа.
Что делать, если аккаунт уже заблокирован?
Обратитесь в поддержку сервиса с запросом на выгрузку данных: многие вендоры предоставляют её по запросу владельца. Параллельно соберите данные из других источников: почты, локальных копий, интеграций.
Как сохранить ссылки на старые задачи?
Сохраните исходный номер задачи как отдельное поле в новой системе и сделайте архив, где поиск по старому номеру находит задачу.
Сколько занимает миграция?
Для компании на 20–100 человек с трекером, базой знаний и мессенджером — обычно 6–8 недель. Основное время уходит на сопоставление полей, проверку и обучение.
Можно ли сделать перенос без программиста?
Для небольших объёмов — да, через встроенный импорт новой системы. Для тысяч задач с вложениями и связями обычно нужен скрипт: это быстрее и надёжнее, чем ручной перенос.
Где хранить архив выгрузок?
В хранилище на серверах в России, в зашифрованном виде и с ограниченным доступом. Выгрузки почти всегда содержат персональные данные клиентов и сотрудников.
Нужно ли удалять аккаунт в старом сервисе после миграции?
Да, после проверки полноты переноса. Иначе данные клиентов продолжат храниться у зарубежного сервиса без необходимости.
