Share via


<EntityPrivilegeRule> (RibbonDiffXml)

Si applica a: CRM 2016 on-prem, CRM Online

Specifica una regola tramite cui è possibile rilevare le autorizzazioni dell'utente corrente per un'entità specifica.

Sintassi

<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"]
/>

Attributi ed elementi

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

Attributi

Attribute Description Type Usage

AppliesTo

Determina se la regola si applica al record dell'entità visualizzato nel modulo o ai record dell'entità visualizzati in una griglia secondaria.

Valid values:

 

Value Description

PrimaryEntity

Per un modulo o una barra multifunzione griglia secondaria, la regola si applica all'entità visualizzata nel modulo. Questa opzione non si applica a una barra multifunzione griglia.

SelectedEntity

Per una barra multifunzione griglia o griglia secondaria, la regola si applica all'entità visualizzata nella griglia.

String

Optional

Default

Imposta il valore restituito predefinito per la regola se non è possibile determinare il valore effettivo.

Boolean

Optional

EntityName

Specifica l'entità a cui si applica questa regola. Utilizzare il nome logico dell'entità, ad esempio "new_customentity".

String

Optional

InvertResult

Nega il valore restituito della regola.

Boolean

Optional

PrivilegeDepth

The Privilege Depth criteria to check.

Valid values:

 

Value Description

None

Non è consentito alcun accesso.

Basic

Con questo livello di accesso vengono esposte a un utente istanze di entità di cui è proprietario, oggetti condivisi con l'utente e oggetti condivisi con un team di cui l'utente è membro. Nell'applicazione si fa riferimento a questo livello di accesso come Utente.

Local

Questo livello di accesso espone a un utente le istanze dell'entità nella Business Unit dell'utente. Nell'applicazione si fa riferimento a questo livello di accesso come Business Unit.

Deep

Questo livello di accesso espone a un utente le istanze dell'entità nella Business Unit dell'utente e in tutte le Business Unit subordinate ad essa. Nell'applicazione si fa riferimento a questo livello di accesso come Business Unit padre-figlio.

Global

Questo livello di accesso espone a un utente tutte le istanze di entità all'interno dell'organizzazione, indipendentemente dal livello gerarchico della Business Unit a cui appartiene l'istanza o l'utente. Nell'applicazione si fa riferimento a questo livello di accesso come Organizzazione.

Enumeration

Required

PrivilegeType

The type of privilege to check.

Valid values:

 

Value Description

Create

Per creare nuove istanze dell'entità.

Read

Per visualizzare un record di questa entità.

Write

Per aggiornare un'istanza di entità.

Delete

Per eliminare un record per questa entità.

Assign

Per modificare il proprietario di istanze di un'entità che sono di proprietà di un utente.

Share

Per assegnare privilegi specifici a un altro utente per un'istanza dell'entità.

Append

Per associare un'istanza di entità selezionata a un'altra istanza di entità.

AppendTo

Per associare un'istanza di entità a questa istanza di entità.

Enumeration

Required

Elementi figlio

Questo elemento non presenta elementi figlio.

Elementi padre

Element Description

<<DisplayRule> (RibbonDiffXml)

Specifica la definizione di una regola utilizzata per visualizzare un elemento della barra multifunzione o un riferimento a un elemento DisplayRule da una definizione di comando.

<Or> (RibbonDiffXml)

Specifica un set di regole che è necessario valutare insieme.

Note

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

Informazioni 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

Vedere anche

Altre risorse

Ribbon XML reference
Personalizzare i comandi e la barra multifunzione

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