Разработка коннекторов Mobile SMARTS к внешним системам

Последние изменения: 2023-10-19

Выделите текст или фото, с замеченной ошибкой > нажмите карандаш для редактирования

Заметили ошибку в тексте?
Напишите нам, мы исправим!

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

В состав дистрибутива Mobile SMARTS входит ряд коннекторов к наиболее распространенным учетным системам и СУБД. Если Вы используете учетную систему или СУБД, для которой не имеется стандартного коннектора, есть возможность разработать свой собственный коннектор.

Требования к разработке

Разработка коннектора выполняется в среде Microsoft Visual Studio на языке C# (можно использовать и другие языки, поддерживаемые платформой .Net Framework). Предполагается, что Вы знакомы с разработкой в среде Microsoft Visual Studio.

Мы рекомендуем использовать Microsoft Visual Studio 2019, скачать бесплатную версию Microsoft Visual Studio Community 2019 можно с сайта Microsoft.

Разработка будет выполняться под .Net Framework 4.6.1, скачать дистрибутив можно здесь. Если установлена более новая версия .Net Framework 4 (4.7 и др.), устанавливать отдельно версию 4.6.1 не требуется.

Последний релиз платформы Mobile SMARTS (MobileSMARTS.msi) можно скачать на странице.

Основы

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

В панели управления все подключаемые модули, добавленные в конфигурацию Mobile SMARTS, находятся внутри узла «Внешние соединения и расширения», разбитые на подгруппы «Внешние соединения» и «Расширения»:


Добавление в конфигурацию нового модуля выполняется с помощью щелчка правой кнопкой мыши на узле «Внешние соединения» или «Расширения», в контекстном меню нужно выбрать «Добавить внешнее соединение…» (или «Добавить расширение…»), в списке выбрать нужный модуль и нажать ОК:


Настройка параметров модуля выполняется через боковую панель свойств:


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

Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500