Compartilhar via


<EntityPrivilegeRule> (RibbonDiffXml)

Aplica-se a: CRM 2016 on-prem, CRM Online

Especifica uma regra que pode detectar as permissões do usuário atual em uma entidade específica.

Sintaxe

<EntityPrivilegeRule 
 AppliesTo=["PrimaryEntity" | " SelectedEntity "]
 Default =["0" | "1" | "true" | "false"]
 EntityName="String" 
 InvertResult =["0" | "1" | "true" | "false"]
 PrivilegeDepth=["None" | "Basic" | "Local" | "Deep" | "Global"] 
 PrivilegeType=["Create" | "Read" | "Write" | "Delete" | "Assign" | "Share" | "Append" | "AppendTo"]
/>

Atributos e elementos

The following table lists the attributes, child elements, and parent elements.

Atributos

Attribute Description Type Usage

AppliesTo

Determina se a regra se aplica ao registro de entidade que está sendo exibido no formulário ou aos registros de entidade que estão sendo exibidos em uma subgrade.

Valid values:

 

Value Description

PrimaryEntity

Para obter um formulário ou Faixa de Opções de Subgrade, a regra se aplica à entidade exibida no formulário. Essa opção não se aplicará a uma Faixa de Opções de Grade.

SelectedEntity

Para obter Faixa de Opções de Grade ou Subgrade, esta regra se aplica à entidade exibida na grade.

String

Optional

Default

Define o valor de retorno padrão da regra, caso o valor real não possa ser determinado.

Boolean

Optional

EntityName

Especifica a entidade à qual esta regra se aplica. Use o nome lógico da entidade, por exemplo, "new_customentity".

String

Optional

InvertResult

Nega o valor de retorno da regra.

Boolean

Optional

PrivilegeDepth

The Privilege Depth criteria to check.

Valid values:

 

Value Description

None

Nenhum acesso é permitido.

Basic

Este nível de acesso expõe para um usuário as instâncias de entidade que ele possui, os objetos que são compartilhados com o usuário e os objetos que são compartilhados com uma equipe da qual o usuário é membro. O aplicativo chama esse nível de acesso de Usuário.

Local

Este nível de acesso expõe para um usuário instâncias de entidade na unidade de negócios do usuário. O aplicativo chama esse nível de acesso de Unidade de Negócios.

Deep

Este nível de acesso expõe para um usuário instâncias de entidade na unidade de negócios do usuário e em todas as unidades de negócios subordinadas à unidade de negócios do usuário. O aplicativo se refere a esse nível de acesso como Divisões Primária e Secundárias.

Global

Esse nível de acesso expõe todas as instâncias de entidade da organização para um usuário, independentemente do nível hierárquico da unidade de negócios à qual a instância ou o usuário pertence. O aplicativo chama esse nível de acesso de Organização.

Enumeration

Required

PrivilegeType

The type of privilege to check.

Valid values:

 

Value Description

Create

Para criar novas instâncias para esta entidade.

Read

Para exibir um registro desta entidade.

Write

Para atualizar uma instância de entidade.

Delete

Para excluir um registro desta entidade.

Assign

Para alterar o proprietário das instâncias de usuário de uma entidade.

Share

Para atribuir privilégios específicos a outro usuário de uma instância de entidade.

Append

Para associar uma instância de entidade selecionada a outra instância de entidade.

AppendTo

Para associar uma instância de entidade a esta instância de entidade.

Enumeration

Required

Elementos filho

Este elemento não tem elementos filho.

Elemento pai

Element Description

<<DisplayRule> (RibbonDiffXml)

Especifica a definição de uma regra usada para exibir um elemento de Faixa de Opções ou uma referência a uma DisplayRule em uma definição de comando.

<Or> (RibbonDiffXml)

Especifica um conjunto de regras que deve ser avaliado em conjunto.

Comentários

If you do not provide a value for EntityName, you must specify AppliesTo = PrimaryEntity.

Informações do elemento

XPath

//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/EntityPrivilegeRule |
//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/OrRule/Or/EntityPrivilegeRule

Schema Name

EntityPrivilegeRuleType

Validation File

RibbonTypes.xsd

Can be Empty

Yes

Consulte também

Outros recursos

Ribbon XML reference
Personalizar os comandos e a faixa de opções

Microsoft Dynamics CRM 2016 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.