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

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

Владелец медатанных

Система объединения, в которой данные справочника, передаваемые с помощью метаданных, имеют приоритет над данными справочников других систем, передаваемых с помощью тех же метаданных. Если запись справочника была создана в системе-владельце или была один раз принята в эту систему, то во всех других системах будут приниматься данные из системы-владельца. Принять изменения из других систем нельзя.

Владелец метаданных задается при создании версии метаданных в справочнике Метаданные структурированных объектов по формату:

<Имя контроллера\Имя системы>

Имя контроллера. Имя контроллера, к которому система корректно подключена. Задается при конфигурировании контроллера с помощью утилиты DicsManageUtil.

Имя системы. Имя агента системы. Задается при конфигурировании агента с помощью утилиты DicsManageUtil.

Заполнение системы-владельца зависит от данных справочника Метаданные структурированных объектов:

если в поле *Контроллер указано имя контроллера, к которому система корректно подключена, то поле Владелец заполнится автоматически в формате <Имя контроллера\Имя системы>;
если поле *Контроллер не заполнено, то поле Владелец не заполнится;
если поле *Контроллер указано имя контроллера, к которому система не подключена, то при попытке создать метаданные появится предупреждение о том, что система не подключена к этому контроллеру, и поле Владелец не заполнится.

Если владелец метаданных не указан, то системой-владельцем записи справочника будет являться система, из которой запись справочника впервые была отправлена в другую систему. В этом случае для разных записей владельцами могут быть разные системы.

Данные о системе-владельце используются при импорте записи справочника в систему-приемник. Подробнее см. раздел «Алгоритмы выбора и применения правил».

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