Копировать ссылку на страницу

Закладка предназначена для настройки соответствия между объектом системы DIRECTUM и объектом внешней интегрированной системы:

Щелкните для увеличения изображения

Особенности заполнения полей:

*Интегрированная система. Наименование внешней интегрированной системы.

*Тип обмена. Тип обмена данными с внешней интегрированной системой. Возможные значения:

Загрузка в DIRECTUM – загрузка данных из внешней системы;
Выгрузка из DIRECTUM – выгрузка данных во внешнюю систему.

Поля *Интегрированная система и *Тип обмена заполняются автоматически при создании новой записи и доступны только для просмотра.

В группе полей «Соответствие объектов» указывается соответствие объекта системы DIRECTUM и внешней системы:

*Объект DIRECTUM. Справочник или документ системы DIRECTUM, данные которого нужно синхронизировать с данными объекта внешней системы.

*Объект системы. Объект внешней интегрированной системы, данные которого нужно синхронизировать с данными объекта системы DIRECTUM. Если коннектор предоставляет возможность получения данных об объектах внешней системы, то значение поля выбирается из списка «Объекты». Иначе данные заносятся вручную.

Сценарий DIRECTUM. Сценарий системы DIRECTUM, который будет запускаться после завершения загрузки данных в систему DIRECTUM через веб-сервис. Поле доступно для изменения, если в поле *Тип обмена указано значение Загрузка в DIRECTUM и коннектор поддерживает возможность запуска сценария. Выбранный сценарий должен иметь параметр RecordIDs. В параметре передается список ИД записей, которые были импортированы в систему DIRECTUM в рамках текущей сессии.

В табличной части «Соответствие реквизитов» указывается соответствие реквизитов объекта системы DIRECTUM и реквизитов объекта внешней системы, значения которых необходимо синхронизировать. В списке можно указывать реальные и вычисляемые реквизиты справочника:

*Раздел реквизита DIRECTUM. Раздел, в котором располагается реквизит объекта системы DIRECTUM. Возможные значения: Карточка, Таблица, Таблица2 – Таблица12.

*Реквизит DIRECTUM. Заголовок реквизита в системе DIRECTUM. Заполнение поля зависит от типа обмена:

если в поле *Тип обмена указано значение Загрузка в DIRECTUM, значение поля выбирается из списка «Реквизиты». Если поле *Раздел реквизита DIRECTUM заполнено, то список будет содержать только реквизиты указанного раздела;
если в поле *Тип обмена указано значение Выгрузка из DIRECTUM, при нажатии на кнопку откроется окно для выбора типа реквизита. Подробнее см. раздел «Выбор реквизита».

Вычисление. Признак вычисляемого реквизита. Возможные значения: Есть, Нет. Значение автоматически устанавливается в зависимости от наличия текста вычислений. Тип редактора, в котором задаются вычисления, определяется типом обмена:

если в поле *Тип обмена указано значение Загрузка в DIRECTUM, используется редактор для определенного коннектора, задаваемый функцией ConnectorGetEditCalculationText;
если в поле *Тип обмена указано значение Выгрузка из DIRECTUM, используется редактор вычислений на языке ISBL. Подробнее см. раздел «Вычисление реквизитов».

*Раздел объекта системы. Раздел, в котором располагается реквизит объекта внешней интегрированной системы. Если коннектор предоставляет возможность получения данных об объектах внешней системы, то возможные значения выбираются из списка «Разделы». Иначе данные заносятся вручную.

*Реквизит системы. Заголовок реквизита внешней интегрированной системы. Заполнение поля зависит от типа обмена:

если в поле *Тип обмена указано значение Загрузка в DIRECTUM, при нажатии на кнопку откроется окно для выбора типа реквизита. Подробнее см. раздел «Выбор реквизита»;
если в поле *Тип обмена указано значение Выгрузка из DIRECTUM, при нажатии на кнопку откроется окно «Реквизит системы».

*Ключ. Признак ключевого реквизита при синхронизации данных. Возможные значения:

Да – реквизит будет ключевым при поиске записи в интегрированной системе. При поиске будут сравниваться значения данного реквизита с соответствующим реквизитом интегрированной системы;
Нет – реквизит не будет ключевым. Поиск будет проводиться по другим реквизитам.

Один из реквизитов каждого раздела объекта, данные которого будут передаваться в интегрированную систему, обязательно должен быть ключевым. Иначе настройку обмена данными не удастся сохранить. В настройке может быть несколько ключевых реквизитов для каждого раздела. В данном случае при поиске в системе-приемнике будет найдена запись, значения всех ключевых реквизитов которой совпадают со значениями соответствующих реквизитов в системе-источнике. Рекомендуется делать ключевыми реквизиты, которые уникально определяют записи синхронизируемых объектов. Например, *Код, *Наименование.

Действия на ленте, вкладка Главная:

Установить фильтр. Установка ограничений на данные, передаваемые из системы DIRECTUM или из внешней системы. При нажатии на кнопку открывается текстовый редактор, в котором можно задать условие фильтрации. Подробнее см. раздел «Задание условий фильтрации».

Выполнить. Обмен данными с интегрированной системой в соответствии с текущими настройками. Используется для первоначальной миграции данных.

Протокол. Просмотр протокола обмена данными.

Создать. Создание текста XSL-преобразования, c помощью которого данные системы DIRECTUM переводятся в формат внешней системы, данные внешней системы переводятся в формат системы DIRECTUM.

Обмен данными будет доступен только после создания текста XSL-преобразования. При каждом изменении настроек обмена необходимо создать новый текст XSL-преобразования.

Редактировать. Просмотр и изменение текста XSL-преобразования. При нажатии на кнопку откроется текстовый редактор. Изменять текст XSL-преобразования не рекомендуется.

Запись справочника доступна для сохранения, если синхронизируемые реквизиты объектов принадлежат одному разделу.

См. также

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM