Интеграция с внешними системами

 

Настройка обмена данными с интегрированной системой

 

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

Для настройки обмена данными между системой DIRECTUM и внешней системой администратору необходимо выполнить следующие действия:

1.      Определить, к какому типу систем относится внешняя система. Если настройка обмена данными с внешней системой такого типа производится впервые, то установить в системе DIRECTUM коннектор для интеграции с нужным типом внешних систем (подробнее см. раздел «Установка коннектора»).

2.      Создать запись в справочнике Интегрированные системы. Заполнить обязательные поля *Наименование, *Код и *Тип системы (см. в главе «Компоненты интеграции», описание справочника  «Интегрированные системы»). Список возможных значений поля *Тип системы формируется динамически на основе установленных в системе коннекторов. Следует выбрать тот тип, к которому относится внешняя система.

3.      Нажать на кнопку Заполнить на закладке «Настройки системы» в карточке справочника Интегрированные системы. Заполнить поле Значение для всех добавленных параметров. Рекомендации по заполнению см. в разделе «Параметры интегрированной системы» для коннектора с данным типом систем в главе «Коннекторы для интеграции».

4.      Заполнить поля Файлы обмена и Протоколы на закладке «Настройки обмена данными».

5.      Если данные будут изменяться в системе DIRECTUM и синхронизироваться во внешнюю систему, то нажать на кнопку Настроить в группе «Выгрузка из DIRECTUM»; если данные будут изменяться во внешней системе и синхронизироваться в систему DIRECTUM, то нажать на кнопку Настроить в группе «Загрузка в DIRECTUM».

6.      Создать запись в справочнике Настройки обмена данными с интегрированными системами (см. в главе «Компоненты интеграции»,  описание справочника «Настройки обмена данными с интегрированными системами»). Поля *Интегрированная система и *Тип обмена будут заполнены автоматически. В полях *Справочник системы DIRECTUM и *Справочник системы указать справочники, данные которых необходимо синхронизировать.

7.      Далее следует настроить соответствие между реквизитами синхронизируемых справочников. Для каждого реквизита, значения которого необходимо синхронизировать, нужно добавить запись в раздел «Соответствие реквизитов» на закладке «Основные настройки». Заполнить поля *Раздел справочника DIRECTUM, *Заголовок реквизита DIRECTUM, *Раздел справочника системы, *Заголовок реквизита системы, *Ключ. Устанавливать соответствие можно не только с реальными реквизитами справочников системы DIRECTUM, но и с вычисляемыми (см. в главе «Компоненты интеграции», раздел «Выбор реквизита системы DIRECTUM»). Для вычисляемых реквизитов указать вычисление на языке ISBL, которое задает их значение (см. в главе «Компоненты интеграции», раздел «Тексты вычислений»).

8.      Если необходимо задать ограничение на синхронизируемые записи, то нажать на кнопку Фильтр и определить условие фильтрации.

9.      Сгенерировать текст XSL-преобразования данных из формата одной интегрированной системы в другую, нажав на кнопку Создать XSL.

10.  Сохранить настройку обмена данными.

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

12.  Для выполнения обмена данными в пакетном режиме можно в карточке справочника Интегрированные системы нажать на кнопку Выполнить, расположенную в группе «Загрузка в DIRECTUM» или «Выгрузка из DIRECTUM» (см. раздел «Механизм обмена данными с интегрированными системами»).

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

 

 

 

 

 

См. также:

·         Общие сведения об интеграции с внешними системами;

·         Установка коннектора;

·         Перечень ISBL-функций коннектора;

·         Механизм обмена данными с интегрированными системами;

·         Перечень типов систем, интегрируемых с системой DIRECTUM.