Разрешения на элементы иерархии (службы Master Data Services)

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

Разрешения на элементы иерархии назначаются в пользовательском интерфейсе Диспетчер основных данных в функциональной области Разрешения пользователей и групп на вкладке Элементы иерархии. Эти разрешения определяют элементы, к которым пользователь может получить доступ в функциональной области Обозреватель пользовательского интерфейса.

На вкладке Элементы иерархии все иерархии представлены в виде древовидных структур. Если разрешение назначается для узла в дереве, то все потомки наследуют это разрешение, если только оно не было явным образом назначено на более низком уровне.

ПримечаниеПримечание

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

В Обозревателе разрешения элементов применяются везде при отображении элемента. Например, элемент с разрешением Только для чтения доступен только для чтения во всех сущностях, иерархиях и коллекциях, к которым он принадлежит.

Разрешения для элементов иерархии применяются к версии модели, которой они назначаются и ко всем создаваемым в будущем копиям этой версии. Они не применяются к версиям, созданным ранее версии, для которой были назначены эти разрешения.

Разрешение

Описание

Только для чтения

Элементы отображаются, но пользователь не может их изменить. Пользователь также не может перемещать элементы в явных иерархиях или коллекциях, к которым принадлежат элементы.

ПримечаниеПримечание

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

Обновление

Элементы отображаются, и пользователь может их изменять. Пользователь также может перемещать элементы в явных иерархиях или коллекциях, к которым принадлежат элементы.

Запретить

Элементы не отображаются.

Назначенные на вкладке Элементы иерархии разрешения вступают в силу не сразу. Частота применения разрешений зависит от параметра Интервал обработки безопасности элемента в таблице «Системные параметры» в базе данных Master Data Services. Применить разрешения для элементов можно немедленно, выполнив шаги, описанные в разделе Срочное применение разрешения для элемента (службы Master Data Services).

ПримечаниеПримечание

Разрешения для элементов иерархии невозможно назначить при работе с рекурсивными иерархиями, производными иерархиями с явными ограничениями и производными иерархиями со скрытыми уровнями.

ПримечаниеПримечание

В SQL Server 2012, если у пользователя нет разрешений на конечный элемент производной иерархии, он не сможет видеть конечные элементы, находящиеся в невидимых конечных элементах в обозревателе иерархии, даже если у него есть разрешения на обновление или только на чтение для этих элементов. Такое происходит, когда у пользователя нет явных разрешений на корневой элемент. При этом пользователь может видеть данный конечный элемент в обозревателе атрибутов либо выполнить поиск этого элемента с помощью поля поиска обозревателя иерархии. В SQL Server 2008 R2, конечный элемент, находящийся в невидимом конечном элементе, будет отображаться, а конечные элементы, находящиеся на одном уровне с ним, будут отображены как повторяющиеся элементы.

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

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

Если элемент принадлежит к нескольким иерархиям

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

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

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

См. также

Задания

Назначение разрешений для элемента иерархии (службы Master Data Services)

Срочное применение разрешения для элемента (службы Master Data Services)

Основные понятия

Способ определения разрешений (службы Master Data Services)

Элементы (службы основных данных)

Иерархии (службы основных данных)