Разрешения производной иерархии (службы Master Data Services)
Разрешения для производных иерархий применимы к следующему:
имени и коду каждой сущности, на которой основана иерархия;
значениям атрибута на основе домена, на котором основана иерархия.
Примечание |
---|
Эти разрешения применяются только к функциональной области Обозреватель пользовательского интерфейса. |
Разрешение |
Описание |
---|---|
Только для чтения |
Отображаются иерархия и связанные с ней сущности. Для каждого элемента в иерархии пользователь не может изменять значения атрибутов на основе домена, которые используются для получения иерархии. |
Обновление |
Отображаются иерархия и связанные с ней сущности. Для каждого элемента в иерархии пользователь может изменять значения атрибутов на основе домена, которые используются для получения иерархии. При изменении этих значений изменяется расположение элементов в дереве иерархии. |
Запретить |
Иерархия и связанные с ней сущности не отображаются. |
Пример
В поле Разрешения пользователей и групп на вкладке Модель назначьте разрешение Обновление этой производной иерархии:
Категория (атрибут на основе домена)
Подкатегория (атрибут на основе домена)
Продукт (сущность)
В Обозревателе можно обновить атрибут продукта «Подкатегория».
Имя (только для чтения) |
Код (только для чтения) |
Подкатегория (обновление) |
---|---|---|
Mountain 100 |
BK-M101 |
5 {Mountain Bike} |
Mountain 200 |
BK-M201 |
5 {Mountain Bike} |
Также можно обновить атрибут «Категория» для «Подкатегории».
Имя (только для чтения) |
Код (только для чтения) |
Категория (обновление) |
---|---|---|
Mountain Bikes |
5 |
1 {велосипеды} |
Jerseys |
25 |
3 {одежда} |
При изменении значения атрибута на основе домена элемент перемещается в дереве иерархии. Или при перемещении элемента в дереве изменяется значение атрибута на основе домена. Например, если изменить атрибут «Подкатегория» для Mountain-100 на 6 {дорожные велосипеды }, то элемент Mountain-100 будет отображаться в дереве иерархии в подкатегории 6 {дорожные велосипеды}.
Атрибуты, не влияющие на иерархию, не отображаются. «Имя» и «Код» отображаются всегда.
Возможные перекрывающиеся разрешения
При назначении разрешения производным иерархиям может понадобиться устранить перекрытие разрешений.
Когда несколько иерархий содержат один объект
Одну и ту же сущность или атрибут на основе домена могут содержать две производные иерархии или более.
Если одной из иерархий назначено разрешение Запретить, то иерархия не отображается. Если сущности и атрибуты на основе домена из иерархии существуют в любых других иерархиях, то эти иерархии не отображаются.
Если одной из иерархий назначено разрешение Только чтение, а другой назначено разрешение Обновление, то все атрибуты иерархии, допускающей обновление, будут обновляемыми, когда они отображаются в иерархии только для чтения.
Когда разрешение для иерархии отличается от разрешений для отдельных объектов иерархии
Поскольку производная иерархия состоит из сущностей и атрибутов на основе домена, можно назначить одно разрешение производной иерархии и другое — сущности или атрибуту на основе домена.
Если для сущностей или атрибутов на основе домена, которые являются частью иерархии, назначено разрешение Запретить, то производная иерархия не отображается, независимо от того, какое разрешение ей назначено.
Если сущности назначено разрешение Только чтение, а иерархии назначено разрешение Обновление, то пользователи смогут обновить все атрибуты иерархии на основе домена, принадлежащие к иерархии, а остальная часть сущности будет доступна только для чтения.