Закрыть

Коннектор к системе Directum RX

Продукт:

Коннектор к системе Directum RX

Зарегистрирован в реестре программ ЭВМ 01 декабря 2023г., свидетельство №2023685944.


Коннектор к системе Directum RX предназначен для настройки обмена данными в рамках интеграции систем Галактика ERP и Directum RX и позволяет реализовать автоматическую синхронизацию данных между двумя системами.

Благодаря настройке автоматической синхронизации обеспечивается однократный ввод данных (исключение ручного ведения информации в двух системах), в следствие этого сокращаются трудозатраты на ведение НСИ, исключаются ошибки при ведении справочников в двух системах.

В стандартной поставке Коннектора реализован обмен базовыми справочниками систем (организации, подразделения, сотрудники) и карточками договорных документов. К базовым справочникам относятся:

  • Подразделения — обеспечивается автоматическая синхронизация данных справочника Подразделения системы Directum RX на основании каталога Структурные единицы штатного расписания системы Галактика ERP.
  • Должности — обеспечивается автоматическая синхронизация данных справочника Должности системы Directum RX на основании каталога Должности, профессии системы Галактика ERP.
  • Сотрудники — обеспечивается автоматическая синхронизация данных справочников Сотрудники, Персоны системы Directum RX на основании каталога Сотрудники системы Галактика ERP.
  • Организации, Банки — обеспечивается автоматическая синхронизация данных справочников Организации, Банки системы Directum RX на основании каталога Организации и банки системы Галактика ERP.
  • Валюты — обеспечивается автоматическая синхронизация данных справочника Валюты системы Directum RX на основании каталога Валюты системы Галактика ERP.

Коннектор предоставляет возможность работы в двух режимах:

  • Первоначальная интеграция (миграция)
В режиме «Первоначальная интеграция (миграция)» осуществляется первоначальная загрузка всех данных.
  • Синхронизация
В режиме «Синхронизация» выполняется интеграция всех данных, измененных со времени последней выгрузки.

Коннектор состоит из следующих компонент:

→ Надстройка к системе Directum RX

 

Обеспечивает настройку и общее управление синхронизацией, и включает набор дополнительных справочников и фоновых процессов.

  • Интегрируемые системы — содержит данные о внешних системах и параметрах подключения к ним;

  • Методы интеграции — содержит перечень методов обмена конкретными типами данных (объектами систем);
  • Типы объектов и Соответствия — используется для хранения соответствий между ИД записей системы Галактика ERP и системы Directum RX;

  • История синхронизации — содержит лог выполнения метода синхронизации;

  • Фоновые процессы — используются для запуска методов интеграции, предусматривающих периодическое выполнение (например, для поддержания актуальности справочника в системе Directum RX).

→ Надстройка к системе Галактика ERP

 

Компонент, обеспечивающий бизнес-логику на стороне системы Галактика ERP, включая:

  • Сбор данных (например, выборка новых, или изменившихся записей справочника);
  • Обработку данных (преобразование получаемых или передаваемых данных из/в единого формата обмена на основе структуры метаданных в/из формат данных Галактики ERP);
  • Запись данных (с применением требуемых проверок, постобработок и других стандартных процедур).

→ Сервис синхронизации

 

Отдельное приложение, которое работает в контейнере сервера IIS. Сервис работает по технологии REST-API, «связывая» между собой Directum RX и Галактику ERP, у которой нет встроенного механизма Web-API. Таким образом, сервис выступает в роли «Серверной» части Галактики ERP. Сервис синхронизации, принимая запросы от Directum RX, обеспечивает запуск COM-объекта Галактики ERP и обращаясь к нему получает и отдаёт необходимые данные, после чего «закрывает» COM-объект. В рамках сервиса реализован общий функционал по получению данных из приложения и отправки данных в него.

Кроме того на стороне Сервиса синхронизации обеспечивается хранение структуры метаданных для каждого из типов объектов, по которым осуществляется интеграция. Это обеспечивает неизменность функциональной логики Сервиса синхронизации в случае изменения структуры хранения объектов в системе Directum RX, или в системе Галактика ERP.