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

Отримати
нашу бізнес пропозицію
Отримати
нашу бізнес пропозицію
Заповнити форму