Главный риск миграции — не отдельная пустая ячейка, а потеря бизнес-контекста: контакт без компании, сделка без ответственного, задача без сделки или статус с новым смыслом.

Исходную систему не выключают до приёмки. У каждой записи остаётся старый идентификатор, у каждой загрузки — версия, журнал и понятный способ отката.

Как перенести данные в CRM без потерь?

  1. Зафиксировать источники и сделать неизменяемые резервные копии.
  2. Определить состав переноса, архив и владельцев данных.
  3. Очистить форматы и подготовить правила дублей.
  4. Сопоставить поля, справочники, статусы и идентификаторы.
  5. Проверить небольшую репрезентативную выборку.
  6. Выполнить полный импорт, сверку и контролируемое переключение.

С чего начать инвентаризацию данных?

Соберите реестр всех мест, где живёт клиентская информация: старая CRM, таблицы, почта, телефония, формы сайта, 1С, файлы и личные списки сотрудников. Для каждого источника назначьте владельца и укажите способ выгрузки.

ИсточникЧто проверитьРезультат
Старая CRMОбъекты, связи, ID, примечания, файлыПолная тестовая выгрузка
ТаблицыВерсии, владельцы, скрытые листы и формулыОдин согласованный источник
Телефония и почтаПривязка истории и права доступаРешение: перенос, ссылка или архив
Контрагенты, заказы, оплаты и мастер-системаГраница CRM и учёта
ФайлыФорматы, размер, дубли и срок храненияКаталог с идентификаторами

Какие данные переносить, а что оставить в архиве?

Переносите то, что участвует в текущей работе, отчётности или обязательном хранении. Старые данные без владельца и понятного сценария часто увеличивают стоимость и загрязняют новую CRM.

  • Обязательно: активные клиенты, сделки, задачи, согласованные справочники и открытые обязательства.
  • По необходимости: завершённые сделки за выбранный период, письма, звонки, файлы и маркетинговые признаки.
  • В архив: устаревшие записи, которые нужны только для поиска или подтверждения истории.
  • Не переносить: явный мусор, тестовые карточки и данные без законной цели хранения.
Удаление тоже требует решения

Персональные данные нельзя сохранять «на всякий случай». Цель, правовое основание, срок хранения и процедура удаления определяются до переноса вместе с ответственным за обработку данных.

Как очистить базу и обработать дубли?

Работайте только с копией. Сначала нормализуйте телефоны, почту, даты, ИНН и справочники, затем найдите кандидатов на совпадение. Совпадение по одному полю не всегда означает одного клиента.

ПравилоДействие
Одинаковый внешний IDОбъединить по детерминированному правилу
Одинаковый нормализованный ИННПроверить юридическое лицо и филиал
Одинаковая почта или телефонСоздать кандидата, проверить владельца и историю
Конфликт значимых полейВывести на ручное решение
Пустое обязательное полеДополнить, назначить значение «неизвестно» или отклонить

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

Что должно быть в карте полей?

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

  • кодировка, формат даты, часовой пояс и разделители;
  • соответствие старых и новых статусов;
  • закрытые справочники для причин отказа и источников;
  • старый ID и новый ID для повторного импорта и аудита;
  • значение по умолчанию только там, где оно не искажает смысл;
  • правило для строк, которые невозможно преобразовать.

Как не потерять связи и историю?

Перенос выполняют в порядке зависимостей: сначала владельцы и справочники, затем компании и контакты, после них сделки, задачи, активности и файлы. Новые идентификаторы записывают в таблицу соответствий.

КомпанияКонтактСделкаЗадача и история

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

Как провести тестовый импорт?

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

  1. 01

    Выгрузить

    Сохранить версию и контрольные количества.

  2. 02

    Преобразовать

    Воспроизводимым правилом, без ручной магии.

  3. 03

    Импортировать

    В тестовый контур или отдельный сегмент.

  4. 04

    Сверить

    Поля, связи, отчёты и отклонённые строки.

  5. 05

    Повторить

    Исправить правила и загрузить ту же выборку заново.

Как переключить команду на новую CRM?

Назначьте момент остановки изменений в старой системе или механизм дельта-переноса. На время переключения должен быть один источник правды, канал поддержки и сценарий отката.

  • сообщить время заморозки и доступность систем;
  • сделать финальную резервную копию и дельта-выгрузку;
  • запустить утверждённую версию преобразования;
  • сверить контрольные показатели до допуска пользователей;
  • открыть новую CRM ограниченной группе и отслеживать ошибки;
  • сохранить старую систему в режиме чтения до формальной приёмки.

Если часть данных продолжает жить в учёте, заранее определите границы интеграции CRM и 1С.

Как принять результат миграции?

ПроверкаКритерий
ПолнотаЧисло записей по объектам, статусам и периодам сошлось
ПоляОбязательные значения и форматы прошли контроль
СвязиВыборка клиентов, сделок, задач и файлов открывается корректно
ДублиВсе автоматические объединения воспроизводимы, спорные разобраны
ОтчётыКонтрольные суммы и воронка совпадают с согласованной моделью
ОшибкиКаждая отклонённая строка имеет причину и решение
ОткатРезервная копия проверена, ответственные и процедура известны

Сам перенос стоит включить в общий план внедрения CRM, а не выполнять отдельной технической задачей.

Частые вопросы

Как перенести клиентскую базу в CRM?

Сначала сохраните неизменяемую копию, опишите источники и владельцев, очистите и сопоставьте данные, затем выполните тестовый импорт небольшой выборки, сверку и только после этого полный перенос.

Нужно ли переносить всю историю?

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

Как удалить дубли перед импортом?

Задайте правила кандидатов по нормализованным телефону, почте, ИНН и внешнему ID. Автоматически объединяйте только однозначные случаи, конфликтные поля и связи подтверждает ответственный.

Можно ли переносить данные через Excel или CSV?

Да, для небольших плоских наборов. При большом объёме, сложных связях, файлах и повторных загрузках нужен воспроизводимый ETL-процесс с журналом и ключами.

Как проверить, что данные не потерялись?

Сверьте число записей по типам и статусам, контрольные суммы, обязательные поля, связи, выборку карточек и отчёты. Отдельно разберите все отклонённые строки.

Источники и границы материала

  1. Microsoft Learn: подходы к миграции данных в Dataverse
  2. Microsoft Learn: чек-лист управления данными
  3. Microsoft Learn: обнаружение и объединение дублей
  4. Официальный текст 152-ФЗ о персональных данных

Материал носит информационный характер. Конкретная архитектура, бюджет, режим работы с данными и уровень человеческого контроля зависят от процесса и требований компании.

Следующий шаг

Подготовьте перенос на тестовой выборке

Покажите источники, типы данных и целевую CRM. Мы поможем собрать карту миграции, правила очистки и контрольную сверку.

← Все статьи