{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Миграция данных из одного портала Битрикс24 в другой: переезжаем без потерь

Любой бизнес не стоит на месте, и порой возникают ситуации, при которых неизбежны глобальные перемены. Например, ваша компания открывает филиал для нового направления и перебрасывает туда данные из одного Битрикс24 в Битрикс24 вашего филиала (партнера), или вам необходимо организовать ежедневный бэкап ваших данных из Битрикс24 в Google Sheets.

Алексей Окара, основатель Пинол и продакт-менеджер Пинкит

Вы задумали переехать с одного портала Битрикс24 на другой и хотите перенести, например, задачи с сохранением ролей без работы ручками? В статье показываем сценарий настройки переноса данных и обсуждаем, как в этом помогает платформа Пинкит.

Термин "миграция" может вызвать у вас ассоциации с чем-то очень дорогим и громоздким, как будто вы переезжаете в другую страну и меняете весь привычный уклад жизни. Но не стоит пугаться: задача переноса вполне разрешима и совсем не требует колоссальных вложений. Давайте разберемся, какими инструментами можно осуществить миграцию и что лучше выбрать.

1. Миграция для коробок Битрикс24

Кейс миграции здесь самый простой: вы создаете резервную копию вашей коробки Битрикс24 и разворачиваете ее на отдельном сервере. Данный кейс подойдет, если нужно перенести данные всей коробки с одного сервера на другой.

Какие здесь могут возникнуть сложности?

1.1 Процедура создания бэкапа довольно ресурсоемкая, особенно если у вас большая компания и много данных. Дамп базы данных и ее архивация увеличивает нагрузку на портал, поэтому процесс создания бэкапа лучше запланировать на выходные или ночь, когда трафик низкий, потому что возможны перебои в работе портала. Если сервер слабый, то возможны ошибки 502 и 504. Если коробка много весит и для вас критично, чтобы портал не простаивал - этот способ не подойдет.

1.2 При восстановлении резервной копии на другом сервере возможны ошибки из-за несоответствия настроек рекомендуемым.

1.3 Бэкап создается на определенную дату и содержит данные за определенный период, следовательно, при необходимости переноса новых данных потребуется повторить процедуру.

Есть ли более удобный способ, который предполагает больше настроек и меньше сложностей, в случае если вам нужен перенос не всего портала, а, например, только задач?

К нам пришел клиент с необычным запросом. Он открывает новое направление в другой доменной зоне и нужно перебросить часть сотрудников с одного портала Битрикс24 на другой. Ему требуется перенести задачи с комментариями и вложениями так, чтобы роли соответствовали (задача сотрудника Васи Пупкина с портала А должна упасть в портал Б также на Васю Пупкина).

Чтобы можно было переносить нужные задачи за любой период времени с портала А на портал Б, нужно настроить соответствующую интеграцию между порталами в Пинкит.

Алексей Окара, основатель Пинол и продакт-менеджер Пинкит

2. Интеграция Пинкит

2.1 Цель

2.1.1 Перенести задачи с портала A на портал Б.

2.1.2 Перенести описания задач.

2.1.3 Сопоставить постановщиков, ответственных, наблюдателей.

2.1.4 Перенести последние N комментариев.

2.2 Анализ

2.2.1 Наши инженеры изучили задачу и пришли к решению, что необходим инструмент поллинга «Задача создана» в Пинкит. С помощью данного инструмента появилась возможность получать все задачи за любой интервал времени.

2.3 Как решали задачи

2.3.1 В раздел личного кабинета Пинкит "Доступы" были добавлены портал A и Б:

2.3.2 Выгрузили всех пользователей с портала A и Б, произвели их сопоставление через Excel-таблицу, чтобы ID пользователя портала А заменялся на ID с портала Б в момент передачи задачи:

2.3.3 Настроили интеграцию на получение задач с портала A и передачу задач на портал Б с описанием задач и сопоставлением ролей:

2.3.4 Настроили вторую интеграцию по выгрузке комментариев: когда первая интеграция завершалась, сразу запускалась вторая и добавляла N последних комментариев в задачу:

Вот результат (список перенесенных задач с сохранением постановщиков, ответственных и наблюдателей) в Битрикс24:

А вот список наших интеграций в ЛК Пинкит:

2.4 Ключевые нюансы

2.4.1 Миграцию можно настраивать не только для коробки, но и для облаков Битрикс24.

2.4.2 Пинкит не нагружает ваш сервер, это оптимизированная платформа, поэтому можете не опасаться замедления работы ваших порталов.

2.4.3 Интеграции настраиваются один раз, и далее вы можете пользоваться ими в любой момент по мере необходимости.

Итог

Итак, мы рассмотрели несколько вариантов миграции данных между порталами Битрикс24, каждый из них имеет плюсы и минусы. Пинкит является наиболее универсальным решением. К тому же, это очень выгодно: мы дарим каждому клиенту большой объем часов технической поддержки, в рамках которых можем настроить вам интеграции для переноса данных, и вам не потребуется оплачивать работу инженеров отдельно.

Оставьте нам заявку, и мы проведем бесплатную презентацию Пинкит для вашего бизнеса, обсудим необходимую автоматизацию и настроим недельным спринтом: мы умеем настраивать обмен данными, создание отчетов, дашбордов и выгрузку из множества веб-сервисов.

0
3 комментария
Yuriy Kolbin

Гуд монинг.

Сейчас делаю перенос дел по API с облака битрикс24 на другое облако битрикс24 с сохранением ответственного, привязанной сущности и файлов. Это, конечно, жесть. Особенно тяжело, когда размер таблиц "дела" > 1Тб.

Юрий

Ответить
Развернуть ветку
Пинол

Сколько заданий в очереди? )

Ответить
Развернуть ветку
ALEXEY OKARA
Ответить
Развернуть ветку
0 комментариев
Раскрывать всегда