<< Click to Display Table of Contents >> Архитектура системы > Основные сервисы Сервис интеграции |
Сервис интеграции (IntegrationService) позволяет обмениваться данными с другими системами: ERP, MDM, CRM и т.п.
К примеру, внешняя система может отправить запрос, чтобы найти в Directum RX документ, получить его и использовать в своих процессах, прочитать свойство справочника, создать новый документ и отправить его в задаче. Для выполнения этих действий сервис интеграции умеет получать от внешней системы HTTP-запросы по веб-протоколу OData и выполнять их. Ответ преобразовывается в формат JSON и передается обратно внешней системе.
Для интеграции можно использовать серверные и разделяемые функции модулей, а также репозитории типов сущностей. Разработчик определяет, что будет доступно внешним системам. Для этого он в среде разработки Directum RX для функций указывает специальные атрибуты, а типы сущностей отмечает специальным параметром. Подробнее см. раздел «Интеграция с внешними системами».
Установка и настройка сервиса
По умолчанию сервис устанавливается на компьютер вместе с веб-сервером.
Настройки сервиса задает администратор. Например, в настройках можно задать новый порт, на котором доступен сервис.
Сообщения об ошибках, предупреждениях и информационные сообщения, которые появляются во время работы сервиса, записываются в лог-файл. Например, с его помощью можно узнать, доступен ли сервис, когда к сервису был сделан запрос от внешней системы, посмотреть URL-запроса, время его выполнения и т.д. Путь до лог-файла указан в конфигурационном файле.
© Компания Directum, 2024 |