Перейти к основному содержимому

Интеграции с внешними системами

Обзор

СистемаКлиентНазначениеURL (dev)
ERPErpClientСинхронизация данных с учётной системойhttp://mx-dev-app01.mixit.local
ApiShipApiShipClientИнтеграция с курьерскими службамиhttps://api.dev.apiship.ru
Сервис серийных номеровSerialNumberServiceClientГенерация и резервирование серийных номеровhttp://localhost:30140
AWS S3Spring Cloud AWSХранение файлов (отчёты, этикетки, фото)Через AWS SDK
TelegramTelegram Bots APIУведомления о событияхTelegram Bot API

ERP-интеграция (ErpClient)

HTTP-клиент для синхронизации данных с ERP-системой.

Конфигурация:

wms.erp.url=http://mx-dev-app01.mixit.local

ApiShip (ApiShipClient)

Интеграция с агрегатором курьерских служб для расчёта доставки и отслеживания отправлений.

Конфигурация:

wms.apiship.url=https://api.dev.apiship.ru

Сервис серийных номеров (SerialNumberServiceClient)

Отдельный микросервис для генерации и резервирования серийных номеров (маркировка, Честный Знак).

Конфигурация:

wms.serial-number-service.url=http://localhost:30140

Планировщик: автоматическое пополнение пула серийных номеров (интервал 5 минут).

AWS S3

Хранение файлов через Spring Cloud AWS 3.4.0:

  • Фотографии товаров при приёмке
  • Сгенерированные отчёты (PDF)
  • Этикетки
  • Прикреплённые файлы к документам

Telegram-уведомления

Telegram Bots API 6.9.7.1 используется для оперативных уведомлений:

  • Удаление незавершённых документов перемещения (MovementScheduleManager)
  • Системные оповещения

Печать

JasperReports 7.0.1

  • PDF-отчёты (складские отчёты, акты, накладные)
  • Шаблоны .jrxml в ресурсах

ZPL-этикетки

  • Формат ZPL для термопринтеров (Zebra и аналоги)
  • Этикетки товаров, мест хранения, грузовых мест
  • Barcode4J для генерации штрихкодов

Apache POI 5.4.1

  • Excel-файлы (выгрузки, шаблоны импорта)

Планировщики (Schedulers)

ЗадачаИнтервалОписание
Аллокация заказов5 минАвтоматическое распределение заказов
Формирование батчей5 минСоздание батчей из заказов
Автоподпитка1 часАвтоматическое создание документов подпитки
Очистка перемещений1 часУдаление незавершённых перемещений
Пул серийных номеров5 минПополнение пула серийных номеров
Очистка состояний1 часСброс устаревших state machine состояний
Исторические снимкиЕжедневноСоздание снимков StorageRegistry на следующий месяц