Поделиться через


Разрешения производной иерархии (службы 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 {дорожные велосипеды}.

Атрибуты, не влияющие на иерархию, не отображаются. «Имя» и «Код» отображаются всегда.

Возможные перекрывающиеся разрешения

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

Когда несколько иерархий содержат один объект

Одну и ту же сущность или атрибут на основе домена могут содержать две производные иерархии или более.

  • Если одной из иерархий назначено разрешение Запретить, то иерархия не отображается. Если сущности и атрибуты на основе домена из иерархии существуют в любых других иерархиях, то эти иерархии не отображаются.

  • Если одной из иерархий назначено разрешение Только чтение, а другой назначено разрешение Обновление, то все атрибуты иерархии, допускающей обновление, будут обновляемыми, когда они отображаются в иерархии только для чтения.

Когда разрешение для иерархии отличается от разрешений для отдельных объектов иерархии

Поскольку производная иерархия состоит из сущностей и атрибутов на основе домена, можно назначить одно разрешение производной иерархии и другое — сущности или атрибуту на основе домена.

  • Если для сущностей или атрибутов на основе домена, которые являются частью иерархии, назначено разрешение Запретить, то производная иерархия не отображается, независимо от того, какое разрешение ей назначено.

  • Если сущности назначено разрешение Только чтение, а иерархии назначено разрешение Обновление, то пользователи смогут обновить все атрибуты иерархии на основе домена, принадлежащие к иерархии, а остальная часть сущности будет доступна только для чтения.