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

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Показано 1 з 1 послугУсі 1626 послуг
Міграція даних з Microsoft Dynamics до Бітрікс24
Середня
~1-2 тижні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Перенесення даних з Microsoft Dynamics у Bitrix24

Microsoft Dynamics 365 (CRM та Sales) — це корпоративна система з розвинутою моделлю даних, глибокою інтеграцією з екосистемою Microsoft та високою вартістю ліцензій. Перехід на Bitrix24 відбувається під час оптимізації витрат, відходу від західних платформ або переорієнтації на російський технологічний стек. Це технічно складна робота з міграції: Dynamics має одну з найбагатших об'єктних моделей серед CRM-систем.

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

Dynamics 365 зберігає дані в SQL Server (локально) або 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 проти прямого SQL

OData API (Web API) — переважний метод, працює для хмари та локального розгортання:

// Отримання рахунків через 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 (лише локально) — швидше для великих обсягів, але вимагає знання схеми Dynamics. Таблиця AccountBase відповідає сутності Account, ContactBaseContact тощо.

Відображення сутностей

Dynamics 365 Bitrix24
Account Компанія
Contact Контакт
Lead Лід
Opportunity Угода
Task Завдання
PhoneCall Справа «Дзвінок»
Appointment Справа «Зустріч»
Email Справа «Email»
Quote Рахунок (CRM)
BusinessUnit Підрозділ
SystemUser Користувач

Користувацькі поля та метадані

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

Отримання схеми через Metadata API:

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

Особливу складність представляє тип Customer (поліморфний — або Contact, або Account) і PartyList (наприклад, учасники зустрічі — список кількох сутностей різних типів). У Bitrix24 ці концепції реалізуються через множеснi зв'язки або користувацьку розробку.

Бізнес-процеси та Power Automate

Workflows у Dynamics (тепер Power Automate) не мігрують у Bitrix24 — їх потрібно переробити через роботів, тригери та бізнес-процеси Bitrix24. Це окрема частина проекту, нерідко займаюча стільки ж часу, скільки сама міграція даних.

Ієрархія та структура організації

Dynamics підтримує BusinessUnit та Team з багаторівневою ієрархією. У Bitrix24 це підрозділи. Користувачі мігрують із прив'язкою до відповідних підрозділів, ролі безпеки (Security Roles) відображаються на ролі CRM вручну.

Інтеграція з Microsoft 365

Один із стимулів використання Dynamics — нативна інтеграція з Outlook, Teams, SharePoint. Під час переходу на Bitrix24 необхідно забезпечити аналогічні інтеграції:

  • Outlook → Пошта Bitrix24 або через коннектор Exchange
  • Teams → Відеозвінки Bitrix24 (або залишити Teams для зустрічей)
  • SharePoint → Диск Bitrix24

Типові графіки виконання

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

Рекомендується починати проект із детального аудиту кастомізацій Dynamics і порівняльного аналізу з можливостями Bitrix24 — деякі функції потребуватимуть переосмислення або заміни підходу.