Расширение функционала Mobile SMARTS с помощью плагинов
Расширения (плагины) используются для выполнения какой‑либо работы под управлением сервера Mobile SMARTS без обработки вызовов c ТСД и событий сервера (например, плагин может следить за содержимым заданной папки и загружать данные при изменении файлов или делать бэкап по расписанию).
В состав дистрибутива платформы входят следующие плагины для сервера Mobile SMARTS:
| Название | Необходимые файлы | Описание |
| Вызов серверных операций | Для панели управления: не требуется Для сервера: не требуется | Позволяет вызывать серверные операции из конфигурации Mobile SMARTS как обработчики событий сервера Mobile SMARTS. |
| Excel/ csv обмен на сервере | Для панели управления: не требуется Для сервера: Cleverence.Connectivity.ExcelCsv.dll | Позволяет выполнять загрузку на сервер Mobile SMARTS справочников номенклатуры, ячеек, палет и документов из форматов Excel или CSV, а также выполняет преобразование завершенных на терминале документов в формат Excel или CSV. |
| ЕГАИС3 — Обработчик документов | Для панели управления: Cleverence.Connectivity.ArmEgais.Panel.dll Для сервера: Cleverence.Connectivity.EgaisDocProcessor.dll | Плагин предназначен для предобработки документов ЕГАИС (построение доп. таблиц) и постобработки завершенных документов. Используется в конфигурациях «ЕГАИС3», «Склад 15». |
| Плагин разделения дополнительных таблиц | Для панели управления: Cleverence.Connectivity.TableSlicerConnector.Panel.dll Для сервера: Cleverence.Connectivity.TableSlicerConnector.dll | Плагин предназначен для разделения таблиц по заданному условию при обмене с ТСД. Позволяет ограничить объем данных, выгружаемых на ТСД. |
| Плагин резервного копирования данных баз | Для панели управления: не требуется Для сервера: не требуется | Позволяет выполнять бэкап справочников и таблиц из базы данных Mobile SMARTS с заданной периодичностью. |
Регистрация расширений (плагинов)
Для того, чтобы использовать расширение (плагин) на сервере Mobile SMARTS, его необходимо добавить через панель управления. Все расширения, добавленные в конфигурацию Mobile SMARTS, находятся внутри узла «Внешние соединения и расширения -> Расширения».
Добавление в конфигурацию нового расширения выполняется с помощью щелчка правой кнопкой мыши на узле «Расширения». В открывшемся контекстном меню нужно выбрать «Добавить внешнее соединение…» (или «Добавить расширение…»), в списке выбрать нужный модуль и нажать ОК: