Delen via


<EntityPrivilegeRule> (RibbonDiffXml)

Van toepassing op: CRM 2015 on-prem, CRM Online

Geeft een regel aan die de huidige gebruikersmachtigingen kan detecteren voor een specifieke entiteit.

Syntaxis

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

Kenmerken en elementen

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

Kenmerken

Attribute Description Type Usage

AppliesTo

Bepaalt of de regel geldt voor de entiteitsrecord die in het formulier wordt weergegeven, of voor entiteitsrecords die in een subraster worden weergegeven.

Valid values:

 

Value Description

PrimaryEntity

Voor een formulier of subrasterlint geldt de regel voor de entiteit die in het formulier wordt weergegeven. Deze optie geldt niet voor een rasterlint.

SelectedEntity

Voor een raster- of subrasterlint geldt deze regel voor de entiteit die in het raster wordt weergegeven.

String

Optional

Default

Stelt de standaardretourwaarde voor de regel in als de werkelijke waarde niet kan worden bepaald.

Boolean

Optional

EntityName

Hiermee wordt de entiteit opgegeven waarop deze regel van toepassing is. Gebruik de logische naam van de entiteit, bijvoorbeeld "nieuwe_aangepasteentiteit".

String

Optional

InvertResult

Ontkent de retourwaarde van de regel.

Boolean

Optional

PrivilegeDepth

The Privilege Depth criteria to check.

Valid values:

 

Value Description

None

De toegang is geweigerd.

Basic

Met dit toegangsniveau krijgt een gebruiker toegang tot entiteitsexemplaren waarvan hij of zij de eigenaar is, objecten die met de gebruiker worden gedeeld en objecten die worden gedeeld met een team waarvan de gebruiker lid is. In de toepassing wordt dit toegangsniveau Gebruiker genoemd.

Local

Met dit toegangsniveau heeft een gebruiker toegang tot entiteitsexemplaren in de business unit van de gebruiker. In de toepassing wordt naar dit toegangsniveau verwezen als Business Unit.

Deep

Met dit toegangsniveau heeft de gebruiker toegang tot entiteitsexemplaren in de business unit van de gebruiker en alle business units die rapporteren aan de business unit van de gebruiker. In de toepassing wordt naar dit toegangsniveau verwezen als Bovenliggende business unit: Onderliggende business units.

Global

Met dit toegangsniveau heeft een gebruiker toegang tot alle entiteitsexemplaren binnen de organisatie, ongeacht het hiërarchische niveau binnen de bedrijfsunit waartoe het exemplaar of de gebruiker behoort. In de toepassing wordt naar dit toegangsniveau verwezen als Organisatie.

Enumeration

Required

PrivilegeType

The type of privilege to check.

Valid values:

 

Value Description

Create

Nieuwe entiteitsexemplaren voor deze entiteit maken.

Read

Een record weergeven van deze entiteit.

Write

Entiteitsexemplaar bijwerken.

Delete

Een record verwijderen voor deze entiteit.

Assign

De eigenaar wijzigen van entiteitsexemplaren die eigendom zijn van een gebruiker.

Share

Specifieke bevoegdheden aan een andere gebruiker toewijzen voor een entiteitsexemplaar.

Append

Een geselecteerd entiteitsexemplaar koppelen aan een ander entiteitsexemplaar.

AppendTo

Een entiteitsexemplaar koppelen aan dit entiteitsexemplaar.

Enumeration

Required

Onderliggende elementen

Dit element heeft geen onderliggende elementen.

Bovenliggende elementen

Element Description

<<DisplayRule> (RibbonDiffXml)

Hiermee wordt de definitie van een regel voor het weergeven van een lintelement opgegeven, of een verwijzing naar een DisplayRule uit een opdrachtdefinitie.

<Or> (RibbonDiffXml)

Hiermee wordt een set regels opgegeven die gezamenlijk moeten worden beoordeeld.

Opmerkingen

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

Informatie over elementen

XPath

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

Schema Name

EntityPrivilegeRuleType

Validation File

RibbonTypes.xsd

Can be Empty

Yes

Zie ook

Overige resources

Ribbon XML reference
Opdrachten en het lint aanpassen

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