Оновлено: 30 серпня 2026 р. · 5 хв читання

Інтеграція Wialon з ERP: із чого почати

Порядок робіт при інтеграції Wialon з ERP: словник даних, частота обміну, обробка помилок і пілот. І коли інтеграцію робити не варто.

Автор: Команда Asset Track інтеграція ERP API Wialon Wialon

Інтеграція телематики з ERP припиняє щомісячне ручне перенесення даних — і це її найлегше порахувати. Складність проєкту майже ніколи не лежить на боці API. Вона в тому, що операції, бухгалтерія та ІТ називають ту саму машину трьома різними способами, і ні в кого немає повноважень вирішити, яка назва правильна.

Схема обміну даними між Wialon та ERP з блоками інтеграції.

Нижче — порядок робіт, який витримує перевірку незалежно від розміру парку.

1. Почніть із рішень, а не з можливостей API

У питання «що можна забрати з Wialon» є відповідь: майже все. Тому це погане питання для старту. Правильне звучить так: яке рішення ми сьогодні ухвалюємо занадто пізно або за вручну склеєними даними?

Часті відповіді:

  • розрахунок за рейсами та замовленнями — сьогодні таблиця, зібрана з трьох джерел,
  • перевірка робочого часу техніки проти декларацій підрядників,
  • віднесення вартості пального до конкретного рейсу, а не до машини за місяць,
  • порівняння плану з фактом, де план у TMS, а факт у телематиці.

Кожне з рішень потребує свого набору полів і своєї періодичності. Список рішень водночас є списком вимог — і найкращим фільтром для обсягу, який інакше зростає безмежно.

2. Узгодьте словник даних до першого запиту

Пропуск цього етапу коштує найдорожче. До будь-якої розробки потрібно зіставити ключові ідентифікатори:

ПоняттяWialonERP / TMSВласник рішення
МашинаID обʼєктаІнвентарний номер / держномерКерівник автопарку
ВодійID водіяТабельний номерКадри
ЗамовленняЗавдання / геозонаТранспортний номерОперації
Центр витратГрупа обʼєктівПідрозділ / ЦФОКонтролінг
Статус рейсуПодія геозониСтатус замовленняОперації

Колонка з власником важлива не менше за саме зіставлення. Без неї перша розбіжність у даних запускає дискусію, яку ніхто не може закрити, і проєкт зупиняється.

Окреме, часто пропущене питання — визначення межових подій. Коли рейс «завершено»: при вʼїзді в геозону, при зупинці двигуна чи при підтвердженні водієм? Три відповіді дають три різні звіти і три різні рахунки.

3. Розділіть дані на три класи частоти

Не все має передаватися в реальному часі, і спроба досягти цього для всього — найкоротший шлях до дорогої та крихкої інтеграції.

  • Реальний час — статус замовлення, критичні сповіщення. Негайна реакція через механізм сповіщень.
  • Майже реальний час — позиція машини, стоянки, події геозон. Циклу в кілька хвилин диспетчеру цілком достатньо.
  • Пакетний режим — добові та місячні звіти, зведення витрат, пробіги для розрахунків. Нічне вікно, коли навантаження на обидві системи мінімальне.

Розділення напряму впливає на вартість супроводу і на поведінку системи при збої каналу: пакетні дані наздоженуть, дані реального часу потребують черги та логіки повторів.

4. Спроєктуйте обробку помилок до їх появи

Найдорожче в інтеграціях обходяться не видимі збої, а тихі. Вивантаження, що три тижні надсилає порожній файл, виявляється при закритті кварталу — і відновлення даних тоді коштує кратно більше за механізм, який би його впіймав.

Мінімальний набір:

  • журналювання викликів із розподілом за типами помилок, а не один файл з усім підряд,
  • повтори з обмеженням спроб та експоненційною затримкою, щоб не добити систему, яка щойно піднімається,
  • сповіщення за відсутності даних, а не лише за помилки — тиша гірша за виняток,
  • панель статусу синхронізації, доступна бізнес-власнику, а не лише ІТ,
  • добовий звіт якості даних: скільки записів прийнято, скільки відхилено і чому.

5. Запустіть пілот на невеликій групі

Впровадження «великим вибухом» в інтеграції спрацьовує ще рідше, ніж у впровадженні самого моніторингу. Робоча послідовність:

  1. 10–20 машин, що представляють різні типи маршрутів.
  2. Два тижні вимірювання якості даних — скільки записів потребує ручної правки і чому.
  3. Правка процесу, а не лише коду. Зазвичай на цьому етапі зʼясовується, що частина розбіжностей спричинена роботою диспетчерів, а не зіставленням полів.
  4. Розгортання лише після стабілізації якості.

Тестуйте на копії даних. Ніхто не тестує інтеграцію на продуктивній системі, у якій виставляють рахунки.

6. Що далі: від вивантаження до двостороннього обміну

Типовий шлях розвитку:

Етап 1 — одностороннє вивантаження. Пробіги та вартість пального потрапляють в ERP. Ефект: зникає щомісячне ручне зведення. Найкоротший шлях до вимірної вигоди.

Етап 2 — події. Події геозон змінюють статуси замовлень. Ефект: диспетчер перестає телефонувати з питанням про позицію, клієнт отримує статус автоматично.

Етап 3 — двосторонній обмін. Замовлення з TMS створює завдання та геозону в платформі, виконання повертається статусом. Ефект: єдине джерело правди про доставку.

Етап 4 — аналітика. Телематичні дані у сховищі поруч із даними продажів. Ефект: рентабельність клієнта та напрямку рахується за фактами, а не за ставками з комерційної пропозиції.

Варіанти архітектури та інструменти описані на сторінці про інтеграції Wialon.

7. Коли інтеграція не окупається

Чесна відповідь: частіше, ніж можна було б подумати, слухаючи підрядника.

  • Процес змінюється щокварталу. Інтеграція закріплює правила. Якщо правила нестабільні, періодичне вивантаження в таблицю дешевше і швидше адаптується.
  • Парк менший за півтора десятка машин. Години на ручні зведення можуть виявитися меншими за вартість супроводу інтеграційного сервісу.
  • ERP на виході. Інтеграція із системою, яку компанія планує замінити протягом року, — робота, яку доведеться зробити двічі.

У кожному випадку порахуйте річні години ручної роботи та зіставте з вартістю супроводу. Одна ця цифра закриває дискусію швидше за будь-яку презентацію.

Підсумок

Хороша інтеграція — це на 20% код і на 80% домовленості: що означає кожне поле, хто по ньому вирішує, як часто рухаються дані і що відбувається, коли вони зупиняються.

Почніть з одного звіту, який сьогодні збирається вручну, і порахуйте години, які він зʼїдає за рік. Якщо самі телематичні дані ще не впорядковані, почніть із цього — інтеграція на невпорядкованих даних тиражує безлад, тільки швидше. Порядок впровадження описано у статті про GPS-моніторинг.

Часті запитання

Скільки триває інтеграція Wialon з ERP?

Одностороннє вивантаження одного типу даних — наприклад, місячних пробігів у бухгалтерію — зазвичай 2–4 тижні від моменту затвердження специфікації. Двосторонній обмін замовленнями та статусами з TMS — проєкт на місяці, який ведеться етапами з робочим результатом після кожного.

Що найчастіше блокує інтеграційний проєкт?

Не API, а відсутність спільного словника даних. Доки операції, бухгалтерія та ІТ ідентифікують ту саму машину трьома різними способами, будь-яка інтеграція потребуватиме ручних правок. Другий типовий блокатор — відсутність власника поля з боку бізнесу: ніхто не має права вирішити, що означає «рейс завершено».

Чи всім потрібна синхронізація в реальному часі?

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

Чи має Wialon відкритий API?

Так. Wialon Remote API працює за HTTP/JSON і надає доступ до обʼєктів, датчиків, поїздок, подій і звітів, а також до налаштовуваних сповіщень. Це підтримує і періодичне вивантаження, і реакцію на події майже в реальному часі.

Що робити, якщо в ERP немає API?

Тоді інтеграція будується на файловому обміні в узгодженому форматі — зазвичай CSV або XML у каталозі обміну чи через SFTP. Рішення менш елегантне, але цілком достатнє для процесів із добовим або місячним циклом і значно дешевше за доопрацювання ERP.

Пов'язані послуги

Як ми впроваджуємо це у клієнтів:

Схожі статті

Контакт

Поговоримо про ваш автопарк

Заповніть форму — ми зв'яжемося з вами протягом 24 годин з безкоштовною оцінкою.

Довіртесь досвіду

Ми впроваджуємо GPS-моніторинг з 2017 року. Понад 150 клієнтів у Польщі.

4M+
Машин
на Wialon
170+
Країн
покриття SIM
99.9%
Uptime
платформи