IT.UA - home page

Меню
Aside section
Назад к списку

Конструктор интеграций

На многих предприятиях внедрено и параллельно действует несколько различных автоматизированных систем, которые в совокупности образуют единую систему управления. Чтобы информация об одних и тех же объектах в различных системах поддерживалась в актуальном состоянии, необходимо вырабатывать правила, по которым будут синхронизироваться потоки информации.

Конструктор интеграций предназначен для настройки и использования механизмов автоматической синхронизации данных. Настройка экспорта/импорта пакетов выполняется в следующих функциях: конструктор экспорта, конструктор импорта. Результат выполнения экспорта/импорта пакетов хранится в функциях: журнал экспорта, журнал импорта.

Конструктор экспорта

Конструктор экспорта предназначен для настройки экспорта из системы IT-Enterprise. Результатом обработки логики, структуры и правил, описанных в типе пакета, является выгрузка в журнал экспорта данных IT-Enterprise.

Организовать работу экспорта можно различными способами: посредством выполнения задачи в планировщике задач; посредством RRT-метода; при помощи стадийности (например, при переходе на определённую стадию выполнять выгрузку пакета).

Конструктор импорта

Конструктор импорта предназначен для настройки импорта из сторонней системы. Пакеты импорта передаются в кодах и форматах IT-Enterprise. Для хранения соответствия кодов необходимо дополнительно передавать код справочника сторонней системы.

После выполнения импорта в IT-Enterprise (добавления записи с генерацией нового кода справочника) автоматизировано генерируется пакет экспорта.

Журнал импорта содержит набор данных, полученных от внешней системы в формате заголовок – строки. В функции «Журнал импорта» хранятся результаты выполненных импортов.

Заголовок содержит в себе основные данные о пакете: код профиля, идентификатор пакета, время выполнения импорта, результат импорта, статус тестирования, количество попыток обработки пакета, примечание. Строки содержат перечень полей со значениями, полученные от внешней системы.

Выполнение логики типа пакета импорта осуществляется в случае выполнения правил. Результат импорта – это результат выполнения бизнес-логики типа пакета. Например, вставка данных в таблицу системы IT-Enterprise или корректировка уже существующей записи.

Для интеграции с внешними системами, работающими в облаке, реализован механизм экспорта/импорта через Web-сервисы. Все Web-сервисы механизма требуют авторизацию в системе «IT- Enterprise», то есть их вызов состоит их 2-х этапов: авторизации и выполнения необходимого сервиса.

Этап авторизации (получение ticket-a) для всех сервисов одинаковый. Полученный на этапе авторизации ticket используется при выполнении соответствующего сервиса.

Для импорта данных из внешней системы в систему «IT- Enterprise» реализованы такие Web-сервисы:

  • Закачать набор данных (IMPORT.LOADIMPORTEDDATA)
  • Проверить выполнение импорта набора данных (IMPORT.CHECKIMPORTRESULT)
  • Инициировать процесс выполнения импорта (IMPORT.STARTIMPORT)

Для экспорта данных системы «IT-Enterprise» во внешние системы реализованы такие Web-сервисы:

  • Получить перечень подготовленных не обработанных наборов данных (EXPORT.GETPACKETS)
  • Получить набор данных (EXPORT.GETPACKAGEDATA)
  • Проставить отметку о успешном импорте данных (EXPORT.SETIMPORTSUCCESSFULMARK)
  • Инициировать процесс выполнения экспорта (EXPORT.STARTEXPORT)

При экспорте/импорте данных взаимодействие между системой IT-Enterprise и внешней системой можно организовать через корректируемое представление (VIEW).

 

Контроль интеграции между системами

Работа в системах управления предприятием носит динамический характер. Поэтому, процесс интеграции должен быть оперативным и контролируемым. В связи с этим, необходимо иметь инструмент, с помощью которого можно объективно оценить состоянии журналов интеграции (экспорта/импорта). Таким инструментом могут быть отчёты, сигнализирующие о проблемных ситуациях, возникающих в процессе интеграции.

Целесообразно в отчетах вывести данные о количестве попыток обработки пакета, времени экспорта/импорта, статусе пакета. Для настройки и автоматизированной рассылки вышеописанных отчетов используется системный функционал конструктора отчетов и корпоративной рассылки.

  • Предыдущая
  • следующая
Get in touch

Получить
наше бизнес предложение
Получить
наше бизнес предложение
Заполнить форму