Реальный проект студии ITserW · данные обезличены

Миграция CRM Битрикс24 из коробки в облако: 58 000+ сделок без потери истории

Компания из сферы недвижимости переехала с коробочного Битрикс24 на облачный: сделки, объекты недвижимости, контакты, сотрудники и файлы. Нестандартная структура коробки пересобрана под возможности облака, дубли контактов очищены, повторный запуск не создаёт копий.

58 000+сделок перенесено
≈58 500объектов недвижимости → поля сделок
52 740 → 48 158контактов после очистки дублей
329 → 233поля: коробка → облако
22сотрудника и их сделки
≈9 ГБфайлов портала

Схема переезда

Коробка свой сервер, доработки • 58 000+ сделок• ≈58 500 объектов• 52 740 контактов• 329 полей• сотрудники, комментарии• ≈9 ГБ файлов Промежуточный слой 1. Аудит и выгрузкашлюз только на чтение 2. Маппинг полей97 авто · 135 вручную 3. Очистка дублейтелефон → email 4. Карта IDстарый → новый, без дублей 5. Загрузка пакетами с контрольными точками≈2 запроса/с к REST облака · продолжение после обрыва сверка: число записей, связи, выборочная проверка карточек Облако Битрикс24, без своего сервера • сделки + объект в полях• 48 158 контактов без дублей• 233 поля• 22 сотрудника• «ID в старой системе»• файлы и фото

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

Схема сопоставления полей

Коробка · 329 полей Сделка: 50 стандартныхстадии, суммы, даты, ответственный Сделка: 102 своих полясписки, источники, признаки Объект: 177 свойствотдельный список ≈58 500 записей Контакты: 52 74032 своих поля, дубли Правила маппинга ✓ 97 полей — автоматически✎ 135 полей — вручную? 3 спорных — с заказчиком≡ 18 множественных значений↺ 20 списков — свёрнуты Облако · 233 поля Сделкасвои поля + 181 поле объектаобъект стал частью сделки«ID в старой системе» Контакты: 48 158дубли по телефону, затем email Карта IDстарый ID → новый ID

Зелёным — перенос по правилам, оранжевым — то, что потребовало ручной переработки: объекты, ставшие полями сделки, и контакты с дублями.

Что перенесли

ДанныеОбъёмКакСтатус
Сделки58 000+пакетами с контрольными точками, связи с контактами и сотрудниками✓ перенесено
Объекты недвижимости≈58 500из отдельного списка коробки в поля сделки облака (181 поле)✓ перенесено
Контакты52 740 → 48 158очистка дублей: сначала по телефону, затем по email✓ перенесено
Поля329 → 23397 автоматически, 135 вручную, 3 спорных согласованы с заказчиком✓ перенесено
Сотрудники22сделки закреплены за теми же людьми; без пары — общий офисный пользователь с отметкой прежнего ответственного✓ перенесено
Файлы и фото≈9 ГБфото объектов — из внешнего хранилища, проверено на тестовой выборке✓ перенесено

Сложности и как решали

Объекты жили отдельно от сделок

В коробке ≈58 500 объектов лежали в своём списке со 177 свойствами.

Решение: объект стал частью сделки — 181 поле в облаке, поэтому менеджер видит всё в одной карточке.

Дубли контактов

52 740 контактов, многие заведены по нескольку раз.

Решение: склейка по телефону, затем по email — осталось 48 158, без потери связей со сделками.

Повторный запуск = дубли

Перенос шёл несколько дней, обрывы неизбежны.

Решение: поле «ID в старой системе» и карта «старый ID → новый»: повтор обновляет запись, а не создаёт копию.

Лимиты облачного REST

Облако принимает около 2 запросов в секунду.

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

329 полей не совпадают с облаком

Свои поля, множественные значения (18), списки с разными вариантами.

Решение: 97 полей сопоставлено автоматически, 135 вручную, 20 списков свёрнуты в понятные категории вместе с заказчиком.

Особенности API облака

Часть полей не записывается при создании сделки, фото ссылались на файлы старой системы.

Решение: отдельный проход обновления для таких полей, фото — из внешнего хранилища, проверка на тестовой выборке перед массовым запуском.

Сотрудники в новой системе

Не у всех сделок был ответственный, который есть в облаке.

Решение: 22 сотрудника созданы заранее, «сиротские» сделки — на общий пользователь с пометкой прежнего ответственного в комментарии.

Работа без остановки продаж

Переезд нельзя делать «за выходные» при таком объёме.

Решение: разведка базы через шлюз только на чтение, тестовые прогоны, затем перенос этапами и сверка.

Этапы

  1. Аудит коробки. Структура сущностей, полей и связей, объёмы данных — через шлюз только на чтение.
  2. Инвентаризация полей. 329 полей коробки сверены с облаком скриптом, выделены спорные.
  3. Маппинг. Правила сопоставления, решения по спискам и множественным полям согласованы с заказчиком.
  4. Сотрудники. 22 пользователя в облаке, правила для сделок без ответственного.
  5. Контакты. Выгрузка, очистка дублей 52 740 → 48 158, загрузка.
  6. Сделки и объекты. Пакетная загрузка с контрольными точками и картой ID.
  7. Файлы и фото. Тест на выборке, затем массовый перенос.
  8. Сверка и передача. Количество записей, связи, выборочная проверка карточек.

Результат

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

Общий чек-лист переезда (метод)

Это наш стандартный список проверки для любой миграции «коробка → облако», а не перечень того, что было в этом проекте.

Данные

сущности CRM и свои поля · воронки и стадии · история, дела и комментарии · задачи и проекты · диск и файлы

Логика

бизнес-процессы и роботы · права доступа и структура компании · доработки коробки → REST-приложения и роботы облака

Каналы и интеграции

телефония и открытые линии · формы и связь с сайтом · обмен с 1С · почта

Запуск

тестовый прогон · окно переключения · сверка объёмов · инструкция сотрудникам

Нужен перенос Битрикс24 из коробки в облако?

Начну с аудита вашей коробки и плана переезда с объёмами, сроками и рисками. Работаю как ИП по договору, закрывающие документы по ЭДО Диадок, оплата этапами.

Все примеры работ

Данные обезличены: название компании, имена, адреса и внутренние идентификаторы не публикуются. © ITserW