Permissões de hierarquia derivada (Master Data Services)
Permissões de hierarquia derivada aplicam-se a:
O nome e o código de cada entidade na qual a hierarquia é baseada.
Os valores de atributo baseados em domínio na qual a hierarquia é baseada.
Observação |
---|
Essas permissões aplicam-se apenas à área funcional Gerenciador da interface do usuário. |
Permissão |
Descrição |
---|---|
Somente leitura |
São exibidas a hierarquia e suas entidades relacionadas. Para cada membro da hierarquia, o usuário não pode alterar os valores dos atributos baseados em domínio usados para derivar a hierarquia. |
Atualizar |
São exibidas a hierarquia e suas entidades relacionadas. Para cada membro da hierarquia, o usuário pode alterar os valores dos atributos baseados em domínio usados para derivar a hierarquia. Quando esses valores são alterados, o local do membro na árvore hierárquica é alterado. |
Negar |
Não são exibidas a hierarquia e suas entidades relacionadas. |
Exemplo
Em Permissões de Usuário e Grupo, na guia Modelo, atribua permissão Atualização a esta hierarquia derivada:
Category (atributo baseado em domínio)
Subcategory (atributo baseado em domínio)
Product (entidade)
No Gerenciador, você pode atualizar o atributo Subcategory do produto.
Name (somente leitura) |
Code (somente leitura) |
Subcategory (atualização) |
---|---|---|
Mountain 100 |
BK-M101 |
5 {Mountain Bikes} |
Mountain 200 |
BK-M201 |
5 {Mountain Bikes} |
Você também pode atualizar o atributo Category da Subcategory.
Name (somente leitura) |
Code (somente leitura) |
Category (atualização) |
---|---|---|
Mountain Bikes |
5 |
1 {Bikes} |
Jerseys |
25 |
3 {Clothing} |
Se você alterar o valor de um atributo baseado em domínio, o membro será movido na árvore hierárquica. Ou, se você alterar um membro na árvore, o valor do atributo baseado em domínio será alterado. Por exemplo, se você alterar o atributo Subcategory de Mountain-100 para 6 {Road Bikes}, o membro Montain-100 será exibido na árvore hierárquica sob 6 {Road Bikes}.
Os atributos que não afetam a hierarquia não são exibidos. Name e Code sempre são exibidos.
Permissões sobrepostas possíveis
Ao atribuir permissão a hierarquias derivadas, pode ser necessário resolver permissões sobrepostas.
Quando várias hierarquias contêm o mesmo objeto
Duas ou mais hierarquias derivadas podem conter a mesma entidade ou atributo baseado em domínio.
Se uma das hierarquias tiver recebido a permissão Negar, essa hierarquia não será exibida. Se as entidades ou atributos baseados em domínio da hierarquia existirem em outras hierarquias, essas hierarquias não serão exibidas.
Se uma das hierarquias tiver recebido a permissão Somente leitura e outra tiver recebido a permissão Atualização, qualquer atributo da hierarquia atualizável será atualizável quando exibido na hierarquia somente leitura.
Quando a permissão em uma hierarquia difere das permissões em objetos individuais da hierarquia
Como uma hierarquia derivada é composta de entidades e atributos baseados em domínio, você pode atribuir uma permissão à hierarquia derivada e uma permissão diferente à entidade ou ao atributo baseado em domínio.
Para entidades ou atributos baseados em domínio que fazem parte da hierarquia, se receberem a permissão Negar, a hierarquia derivada não será exibida, independentemente de qual permissão está atribuída à hierarquia.
Se uma entidade tiver recebido a permissão Somente leitura, mas a hierarquia tiver recebido a permissão Atualização, o usuário poderá atualizar os atributos baseados em domínio que pertencem à hierarquia, mas o restante da hierarquia será somente leitura.