Обновлено: 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
платформы