Перенесення даних з Microsoft Dynamics у Бітрікс24 під ключ

Перехід з Microsoft Dynamics 365 на Бітрікс24 часто гальмує через складну структуру даних і ризик втрати зв'язків між записами. Ми виконуємо перенесення даних під ключ: проводимо аудит вихідної схеми, акуратно витягуємо та зіставляємо сутності, налаштовуємо кастомні поля та бізнес-процеси. Наша команда бере на себе весь цикл міграції — від планування до навчання користувачів, забезпечуючи цілісність даних і стабільну роботу після переїзду.

Перенесення даних з Microsoft Dynamics у Бітрікс24 під ключ

МіграціїСередній~1-2 тижні
Часті запитання

Міграція з Dynamics 365 на Бітрікс24

Перехід з Microsoft Dynamics 365 на Бітрікс24 — рішення, яке приймають компанії для зниження витрат на ліцензування та відповідності російському законодавству. Однак перенесення накопичених даних — нетривіальне завдання. Dynamics має одну з найскладніших об'єктних моделей серед CRM-систем: ієрархічні бізнес-одиниці, кастомні сутності, десятки типів полів (Lookup, OptionSet, Customer, PartyList), глибока інтеграція з Microsoft 365 (Outlook, Teams, SharePoint). Помилки на етапі вилучення або маппінгу призводять до втрати зв'язків, дублювання записів та зупинки бізнес-процесів. Наша команда виконує міграцію під ключ: від аудиту вихідної схеми до налаштування інтеграцій та навчання користувачів. Ми гарантуємо цілісність даних і прозорий план робіт. Зв'яжіться з нами для оцінки вашого проекту — ми підготуємо прозорий план із зазначенням термінів та бюджету.

Як уникнути втрати даних при міграції?

Ключовий етап — детальний аудит вихідної схеми. Dynamics 365 зберігає дані в SQL Server (on-premise) або Azure SQL (хмара). Основні сутності: Account (організація), Contact (фізична особа), Lead, Opportunity (угода), ActivityPointer (базовий тип активностей), PhoneCall, Email, Appointment, Task (конкретні активності), Quote, Order, Invoice (комерційні документи). Кастомні сутності створюються через Power Apps і зберігаються в таблицях з префіксом видавця. Без аналізу цих таблиць висока ймовірність пропустити пов'язані записи або некоректно перетворити типи. Особливу увагу приділяємо поліморфним типам Customer (прив'язка до Contact або Account) та PartyList (множинні учасники). Ми пишемо скрипти вибіркової перевірки після завантаження — порівнюємо кількість записів і зв'язки.

Як вилучити дані з Dynamics 365?

OData API (Web API) — рекомендований метод для хмарних і on-premise версій. Він підтримує пагінацію, фільтрацію, вибірку полів. Приклад запиту:

$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 і швидший при великих обсягах. Таблиця AccountBase відповідає сутності Account, ContactBase — Contact і так далі. Схему можна отримати через Metadata API: GET /api/data/v9.2/EntityDefinitions(LogicalName='opportunity')/Attributes. Докладніше про OData API.

Маппінг сутностей: Dynamics 365 -> Бітрікс24

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

Що робити з кастомними полями?

Dynamics 365 підтримує десятки типів полів: Lookup, OptionSet, MultiSelectOptionSet, Money, Customer, PartyList. Найбільшу складність становлять Customer та PartyList. Перший — поліморфна прив'язка до контакту або компанії, другий — список учасників (наприклад, для активності). У Бітрікс24 ці концепції реалізуються через множинні прив'язки або кастомну розробку. Ми створюємо користувацькі поля, а для складних випадків — додаткові сутності. Приклад: поле Customer перетворюється на два окремі поля: «Контакт» і «Компанія» з правилами заповнення. Для PartyList створюємо сутність «Учасники» з прив'язкою до угоди.

Як відтворюються бізнес-процеси?

Workflows у Dynamics (тепер Power Automate) не мігрують напряму. Їх потрібно відтворити через роботи, тригери та бізнес-процеси Бітрікс24. Аналіз логіки кожного процесу — окреме завдання, яке часто займає стільки ж часу, скільки сама міграція даних. Ми документуємо кожен процес і переносимо його покроково. Наприклад, процес створення зустрічі з листа в Dynamics замінюється тригером Бітрікс24 на подію Email.

Етапи міграції

  1. Аудит поточної системи — аналіз схеми Dynamics, виявлення кастомних сутностей, полів, бізнес-процесів.
  2. Проектування маппінгу — зіставлення сутностей і полів (дивіться таблицю вище).
  3. Вилучення даних — через OData API або прямий SQL.
  4. Трансформація та завантаження в Бітрікс24 — конвертація типів (Customer, PartyList), створення кастомних полів.
  5. Відтворення бізнес-процесів — заміна Power Automate на роботи Бітрікс24.
  6. Інтеграція з Microsoft 365 — налаштування Outlook, календаря, диска.
  7. Тестування та валідація — вибіркова перевірка записів, звірка зв'язків.
  8. Запуск і супровід — навчання користувачів, підтримка перші тижні.

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

Однією з переваг Dynamics є нативна інтеграція з Outlook, Teams, SharePoint. При переході на Бітрікс24 потрібно забезпечити аналогічні сценарії:

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

Ми допомагаємо налаштувати Бітрікс24 REST API для інтеграції з іншими сервісами Microsoft.

Що входить у нашу роботу

  • Документація з маппінгу полів і сутностей.
  • Скрипти вилучення та трансформації.
  • Файл зі схемою перенесених даних.
  • Звіт про кількість записів і помилки.
  • Інструкція для користувачів.
  • Підтримка два тижні після запуску.

Типові терміни

Обсяг даних і складність Термін
до 50 000 записів, стандартні сутності, мінімум кастомізацій 4–6 тижнів
50 000–200 000 записів, кастомні сутності, середня складність 2–4 місяці
більше 200 000 записів, складні бізнес-процеси, інтеграції 4–8 місяців

Замовте міграцію під ключ і отримайте консультацію інженера на всіх етапах. Зв'яжіться з нами для детального аудиту вашого проекту та точного плану робіт.

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

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

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1060
  • Розробка віджета онлайн-запису для медичного центру
    Розробка віджета онлайн-запису для медичного центру
    837
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    928
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    865
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1223