Для метаданных, которые будут использоваться для передачи записей справочников, можно указывать владельца.
Владелец метаданных
Система объединения, в которой данные справочника, передаваемые с помощью метаданных, имеют приоритет над данными справочников других систем, передаваемых с помощью тех же метаданных. Если запись справочника была создана в системе-владельце или была один раз принята в эту систему, то во всех других системах будут приниматься данные из системы-владельца. Принять изменения из других систем нельзя.
Владелец метаданных задается при создании версии метаданных в справочнике Метаданные структурированных объектов по формату:
<Имя контроллера\Имя системы>
Имя контроллера. Имя контроллера, к которому система корректно подключена. Задается при конфигурировании контроллера с помощью утилиты DicsManageUtil.
Имя системы. Имя агента системы. Задается при конфигурировании агента с помощью утилиты DicsManageUtil.
Заполнение системы-владельца зависит от данных справочника Метаданные структурированных объектов:
• | если в поле *Контроллер указано имя контроллера, к которому система корректно подключена, то поле Владелец заполнится автоматически в формате <Имя контроллера\Имя системы>; |
• | если поле *Контроллер не заполнено, то поле Владелец не заполнится; |
• | если в поле *Контроллер указано имя контроллера, к которому система не подключена, то при попытке создать метаданные появится предупреждение о том, что система не подключена к этому контроллеру, и поле Владелец не заполнится. |
Если владелец метаданных не указан, то системой-владельцем записи справочника будет являться система, из которой запись справочника впервые была отправлена в другую систему. В этом случае для разных записей владельцами могут быть разные системы.
Данные о системе-владельце используются при импорте записи справочника в систему-приемник. Подробнее см. раздел «Алгоритмы выбора и применения правил».
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |