Интеграция системы «Топаз» в WIalon

Проблема:

К нам обратился директор предприятия с запросом разработать недорогое решение, которое позволило бы синхронизировать данные из системы «Топаз» в систему «Wialon». Стояла задача создания единого отчёта, где отображались бы как выдача топлива с топливораздаточной колонки, так и контроль того, сколько топлива попало в бак транспортного средства. Помимо этого перед нами стояли задачи:
  • Расшифровать данные, которые шли напрямую в программу «Топаз»
  • Найти способ занесения этих данных в отчёты wialon
  • Обучить клиента пользоваться новым приложением.

Решение:

Первым этапом мы стали собирать информацию о бизнес процессах и производителе данной системы «Топаз». Также совместно с начальником технической службы было разработано техническое задание, в котором были учтены все потребности клиента. В работе клиента существовали сложности в сведении данных по израсходованному топливу и данных с датчиков топлива в системе мониторинга Wialon. Клиент был вынужден каждый раз вручную совмещать данные из двух таблиц для отчётности.

Вторым этапом стало выяснение у производителя «Топаз» о возможности отдавать массивы данных в сторонние системы. Мы узнали, что у данного производителя нет API и данные отправляются через файл базы данных сразу в 1С их разработки. Так как информация о выдаче топлива в системе «Топаз» заблокирована паролем, по просьбе клиента, мы не стали осуществлять интеграцию напрямую в Wialon, хотя возможность такая имелась. Вместо этого, по соображениям кибербезопасности, клиенту нужно было выгружать файл с заправками и загружать его в разработанный нами APPs.

В итоге главная цель была достигнута. Клиент увидел все данные, которые необходимо было свести в одну простую таблицу в системе Wialon.