Миграция данных из Microsoft Dynamics в Битрикс24

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Миграция данных из Microsoft Dynamics в Битрикс24
Средняя
~1-2 недели
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1167
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    563
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    743
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Миграция данных из Microsoft Dynamics в Битрикс24

Microsoft Dynamics 365 (CRM и Sales) — enterprise-система с развитой моделью данных, глубокой интеграцией с экосистемой Microsoft и высокой стоимостью лицензий. Переход на Битрикс24 происходит при оптимизации затрат, уходе с западных платформ или переориентации на российский стек. Это технически сложная миграция: Dynamics имеет одну из наиболее богатых объектных моделей среди CRM-систем.

Архитектура данных Dynamics 365

Dynamics 365 хранит данные в SQL Server (on-premise) или Azure SQL (облако). Основные сущности:

  • Account — организация (компания)
  • Contact — физическое лицо
  • Lead — лид
  • Opportunity — возможность (сделка)
  • ActivityPointer — базовый тип для всех активностей
  • PhoneCall, Email, Appointment, Task — конкретные типы активностей (наследуют ActivityPointer)
  • Quote, Order, Invoice — коммерческие документы

Кастомные сущности (Custom Entity) создаются через Power Apps / Customizations и хранятся в таблицах с именами вида <publisher_prefix>_<entityname>.

Извлечение данных: OData API vs прямой SQL

OData API (Web API) — предпочтительный метод, работает для облака и on-premise:

// Получение аккаунтов через Dynamics Web API
$response = $dynamics->get('/api/data/v9.2/accounts', [
    '$select' => 'accountid,name,telephone1,emailaddress1,websiteurl',
    '$filter' => 'statecode eq 0',  // только активные
    '$top'    => 5000,
]);
// Пагинация через @odata.nextLink

Прямой SQL (только on-premise) — быстрее для больших объёмов, но требует знания схемы Dynamics. Таблица AccountBase соответствует сущности Account, ContactBaseContact и т.д.

Маппинг сущностей

Dynamics 365 Битрикс24
Account Компания
Contact Контакт
Lead Лид
Opportunity Сделка
Task Задача
PhoneCall Дело «Звонок»
Appointment Дело «Встреча»
Email Дело «Email»
Quote Счёт (CRM)
BusinessUnit Подразделение
SystemUser Пользователь

Кастомные поля и метаданные

Dynamics 365 поддерживает десятки типов полей: Lookup, OptionSet, MultiSelectOptionSet, Money, Customer (полиморфная привязка к Contact или Account), PartyList (множественные участники).

Получение схемы через Metadata API:

GET /api/data/v9.2/EntityDefinitions(LogicalName='opportunity')/Attributes

Особую сложность представляет тип Customer (полиморфный — либо Contact, либо Account) и PartyList (например, участники встречи — список из нескольких сущностей разных типов). В Битрикс24 эти концепции реализуются через множественные привязки или кастомную разработку.

Бизнес-процессы и Power Automate

Workflows в Dynamics (теперь Power Automate) не мигрируют в Битрикс24 — их нужно воссоздать через роботов, триггеры и бизнес-процессы Битрикс24. Это отдельная часть проекта, нередко занимающая столько же времени, сколько сама миграция данных.

Иерархия и структура организации

Dynamics поддерживает BusinessUnit и Team с многоуровневой иерархией. В Битрикс24 это подразделения (Departments). Пользователи мигрируют с привязкой к соответствующим подразделениям, роли безопасности (Security Roles) маппятся на роли CRM вручную.

Интеграция с Microsoft 365

Одним из стимулов использования Dynamics является нативная интеграция с Outlook, Teams, SharePoint. При переходе на Битрикс24 нужно обеспечить аналогичные интеграции:

  • Outlook → Почта Битрикс24 или через коннектор Exchange
  • Teams → Видеозвонки Битрикс24 (или оставить Teams для встреч)
  • SharePoint → Диск Битрикс24

Типичные сроки

Объём Кастомизации Срок
до 50 000 записей, стандартные сущности Минимальные 4–6 недель
50 000–200 000 записей, кастомные сущности Средние 2–4 месяца
200 000+ записей, сложные BP, интеграции Высокие 4–8 месяцев

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