Подключаемые модули

Последние изменение: 21.08.2019

В платформе Mobile SMARTS существует механизм расширения функционала сервера Mobile SMARTS с помощью подключаемых модулей. Подключаемые модули разделяются на внешние соединения (коннекторы) и расширения (плагины). 

Внешние соединения (коннекторы)

Коннекторы предназначены для вызова функций внешних систем по запросу с ТСД, с их помощью также может выполняться обработка событий сервера. При помощи коннекторов можно решить целый ряд весьма полезных задач, таких как:

  • получение реальных остатков по сканированной номенклатуре;
  • уточнение цен онлайн;
  • отправка набранных заказов с проверкой наличия и других условий;
  • подбор в ячейках, перемещение палет и коробок с немедленной фиксацией изменений в учетной системе и др.

Для каждой учетной системы коннектор разрабатывается отдельно и особенности его работы зависят от реализации.

Вызов внешних систем с терминала сбора данных (ТСД) происходит не напрямую, а через посредника (сервера Mobile SMARTS).

Данные для отправки во внешнюю систему формируются в клиенте Mobile SMARTS на ТСД, а затем передаются серверу Mobile SMARTS с указанием, какой коннектор использовать и какую задачу решать.

В случае обработки событий сервера, данные для указанного обработчика события формирует сервер.

Расширения (плагины)

Расширения (плагины) используются для выполнения какой-либо работы под управлением сервера Mobile SMARTS без обработки вызовов c ТСД и событий сервера (например, плагин может следить за содержимым заданной папки и загружать данные при изменении файлов или делать бэкап по расписанию).