Система GPS мониторинга
Интеграция с глобальной логистической сетью и разработка решения для отслеживания грузовиков в режиме реального времени с расчетом ETA
Клиент
Клиент из Европы, имеющий собственную платформу для управления транспортом и нуждающийся в дополнительном функционала, ETA и отслеживании отправлений в режиме реального времени
Проблемы
- Реализация задачи без использования собственного GPS-оборудования
- Интеграция с Project44
- Предоставление клиентам информации о времени прибытия
Наши решения
- Интеграция с iPaaS
- Настройка облака для безопасной обработки данных
- Обновление статусов точек отслеживания в режиме реального времени
Описание проекта
Проанализировав требования и проведя исследование, мы предложили клиенту интегрировать свою платформу с iPaaS под названием Project44. Его операционный центр Visibility Operations Center предоставлял информацию о времени прибытия и имел облачный API для мгновенного подключения грузоотправителей и 3PL к полосе пропускания. Для обновления информации о перевозках мы реализовали два решения: одно с использованием Cron (Command Run ON), а другое - с помощью веб-службы и веб-крючков. У реализации Cron были свои недостатки, но она позволила быстрее запустить проект, что было приоритетом для клиента на данный момент. Используя файлы crontab, мы написали скрипт, который запрашивал данные у Project44 каждые 15 минут, а затем выполнялся специальный код для обновления данных на стороне платформы.
Но это решение не обеспечивало получение информации в реальном времени, имея 15-минутную задержку из-за выполнения скрипта. Чтобы решить эту проблему, мы разработали решение для мгновенного обновления данных об отгрузках с помощью веб-сервиса и веб-хуков. Сразу после обновления данных на стороне Project44 веб-сервис получал запрос на проверку и обновление данных об отправке.
Мы модернизировали модуль отслеживания клиентской платформы, в котором после добавления сделки он связывался через идентификатор перевозчика и коносамент с системой Project44 и позволял перевозчику и грузоотправителю в режиме реального времени получать информацию о статусе груза, а также о пройденных точках отслеживания.
Стек технологий
- Nest.js
- React.js
- Node.js
- Web Sockets
- AS2
- OpenAS2
- Cron
Основные действия
Результаты
Реализованный нами проект позволил клиенту достичь следующих целей:
- Повысить эффективность коммуникации и сократить количество звонков пользователей платформы
- Сократить штрафы клиентов за просрочку и операционные расходы
- Обеспечить клиентам расширенную видимость в процессе доставки