Настройка связи между обменным классом и внешней ИС может быть осуществлена как при настройке обменного класса, так и при настройке ИС.
При настройке связи необходимо выполнить следующие действия:
перейти в карточке внешней системы или обменного класса в раздел Связи с обменными классами или Связи с внешними системами соответственно;
в ячейке Добавить внешнюю систему развернуть список и щелчком левой кнопки мыши выбрать одну из зарегистрированных ИС;
повторить выбор нужное число раз по количеству систем, в которых используется данный обменный класс;
в ячейке с внешней ИС настроить условия экспорта для чего нажать кнопку Условия экспорта и перейти в Редактор условий экспорта;
в Редакторе условий экспорта настроить условия при которых выполняется экспорт. Для этого используется создание групп условий, каждая из которых может содержать ссылки на атрибуты, скрипты и условия на работу с внешней системой. Все созданные условия могут быть протестированы в соответствующем разделе Редактора;
Редактор условий экспорта
после настройки условий указывается статус экспорта класса во внешнюю систему. Причём окончательное состояние определяется статусом экспорта самого обменного класса, указываемого в разделе Общие параметры:
Остановлен – изменения, выполняемые в Semantic MDM, игнорируются;
Приостановлен – изменения, выполняемые в Semantic MDM, накапливаются и будут обработаны, как только будет включён статус Выполняется;
Выполняется – обработка изменений выполняется в онлайн режиме;
Определение статуса экспорта обменного класса в ИС
дополнительно по кнопке Задать статус всем связям, расположенной в строке для добавления внешних систем / обменных классов (в карточке внешней системы или в карточке обменного класса соответственно), можно установить статус передачи сообщений сразу для всех внешних систем / обменных классов в данной внешней системе / обменном классе;
Установка статуса передачи данных для всех обменных классов / внешних систем
в ячейке Направление репликации из выпадающего списка выбирается направление репликации текущего обменного класса с данной внешней ИС:
Импорт и экспорт;
Импорт;
Экспорт;
Определение направления репликации
Режим экспорта новых позиций отвечает за способ экспорта:
Выполнять автоматически – стандартный режим работы, при котором система автоматически экспортирует все новые позиции;
По запросу пользователя – в этом режиме новая позиция экспортируется во внешнюю систему только при наличии в позиции запроса на экспорт и выполнении пользователем команды Экспортировать из раздела карточки Репликация позиции либо контекстного меню. После получения переходного ключа, все изменения передаются в автоматическом режиме.
Указание режима экспорта для новых позиций
Режим загрузки сообщений импорта – свойство, обеспечивающее постоянную сверку данных загруженного сообщения импорта с текущим состоянием позиций и обработку изменений, которое может при настройке принимать значения:
Только измененные – стандартный режим работы, при котором сообщение импорта загружается только при условии наличия отличий от ранее загруженного сообщения импорта;
Загружать всегда – в этом режиме сообщение импорта загружается всегда взамен старого;
При выборе режима "Только измененные", обеспечивается поддержка работы интеграторов, которые не могут загружать дельту по изменениям во внешней системы и могут загружать только полную информацию по всем записям внешней системы. С этим режимом дельта может быт определена в Semantic MDM.
Срок обработки сообщения – в ячейке указывается время отведенное на обработку сообщения. Если значение не задано или равно 0, то срок обработки не отслеживается. Если задано ненулевое значение для срока обработки, то система отслеживает сообщения на экспорт со статусом Экспорт разрешен и, при превышении срока обработки, устанавливает для них признак превышения срока обработки. Также система отслеживает сообщения на импорт и время прошедшее от момента загрузки до момента обработки. Если время с момента загрузки сообщения на импорт превысило заданный срок обработки и сообщение не было обработано (не получило статус Обработана, Отклонена, Ошибка), то система устанавливает признак превышения срока обработки для сообщения. На вкладке Экспорт/Импорт позиций, система выводит справа от наименования системы и обменного класса пиктограмму наличия просроченных сообщений на экспорт/импорт, если такие сообщения находятся в обменных классах с установленным статусом Выполняется или Приостановлен;
Наименование таблицы экспорта М1 – в ячейке указывается наименование таблицы экспорта, используемой для данного обменного класса в Модуле импорта и репликации предыдущего поколения Semantic MDM;
Наименование таблицы импорта М1 – в ячейке указывается наименование таблицы импорта, используемой для данного обменного класса в Модуле импорта и репликации предыдущего поколения Semantic MDM.