Freigeben über


<EntityPrivilegeRule> (RibbonDiffXml)

Betrifft: CRM 2015 on-prem, CRM Online

Gibt eine Regel an, mit der die Berechtigungen des aktuellen Benutzers für eine bestimmten Entität festgestellt werden können.

Syntax

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

Attribute und Elemente

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

Attribute

Attribute Description Type Usage

AppliesTo

Legt fest, ob die Regel für den im Formular angezeigten Entitätsdatensatz oder in einem Unterraster angezeigte Entitätsdatensätze gilt.

Valid values:

 

Value Description

PrimaryEntity

Bei einem Formular oder Unterrastermenüband gilt die Regel für die im Formular angezeigte Entität. Diese Option gilt nicht für ein Rastermenüband.

SelectedEntity

Bei einem Raster- oder Unterrastermenüband gilt diese Regel für die im Raster angezeigte Entität.

String

Optional

Default

Legt den standardmäßigen Rückgabewert für die Regel fest, wenn der tatsächliche Wert nicht ermittelt werden kann.

Boolean

Optional

EntityName

Gibt die Entität an, für die diese Regel gilt. Verwenden Sie den logischen Entitätsnamen, z. B. "new_customentity".

String

Optional

InvertResult

Negiert den Rückgabewert der Regel.

Boolean

Optional

PrivilegeDepth

The Privilege Depth criteria to check.

Valid values:

 

Value Description

None

Es ist kein Zugriff zulässig.

Basic

Diese Zugriffsebene macht einem Benutzer Entitätsinstanzen verfügbar, deren Besitzer er ist, sowie Objekte, die für den Benutzer selbst oder für ein Team freigegeben sind, deren Mitglied er ist. In der Anwendung wird diese Zugriffsebene als "Benutzer" bezeichnet.

Local

Diese Zugriffsebene macht einem Benutzer Entitätsinstanzen in der Unternehmenseinheit des Benutzers verfügbar. In der Anwendung wird diese Zugriffsebene als "Unternehmenseinheit" bezeichnet.

Deep

Diese Zugriffsebene macht einem Benutzer Entitätsinstanzen in der Unternehmenseinheit des Benutzers sowie in allen untergeordneten Unternehmenseinheiten verfügbar. In der Anwendung wird diese Zugriffsebene als "Übergeordnet: Untergeordnete Unternehmenseinheiten" bezeichnet.

Global

Diese Zugriffsebene macht einem Benutzer alle Entitätsinstanzen innerhalb der Organisation verfügbar, unabhängig davon, welcher hierarchischen Ebene der Unternehmenseinheit die Instanz oder der Benutzer zugeordnet ist. In der Anwendung wird diese Zugriffsebene als "Organisation" bezeichnet.

Enumeration

Required

PrivilegeType

The type of privilege to check.

Valid values:

 

Value Description

Create

Zum Erstellen neuer Entitätsinstanzen für diese Entität.

Read

Zum Anzeigen eines Datensatzes für diese Entität.

Write

Zum Aktualisieren einer Entitätsinstanz.

Delete

Zum Löschen eines Datensatzes für diese Entität.

Assign

Zum Ändern des Besitzers von Instanzen einer Entität im Besitz des Benutzers.

Share

Zum Zuweisen bestimmter Berechtigungen an einen anderen Benutzer für eine Entitätsinstanz.

Append

Zum Zuordnen einer ausgewählten Entitätsinstanz zu einer anderen Entitätsinstanz.

AppendTo

Zum Zuordnen einer Entitätsinstanz zu dieser Entitätsinstanz.

Enumeration

Required

Untergeordnete Elemente

Diese Element verfügt nicht über untergeordnete Elemente.

Übergeordnete Elemente

Element Description

<<DisplayRule> (RibbonDiffXml)

Gibt entweder die Definition einer Regel zum Anzeigen eines Menübandelements oder einen Verweis auf eine DisplayRule aus einer Befehlsdefinition an.

<Or> (RibbonDiffXml)

Gibt einen Satz von Regeln an, die zusammen ausgewertet werden müssen.

Anmerkungen

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

Elementinformationen

XPath

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

Schema Name

EntityPrivilegeRuleType

Validation File

RibbonTypes.xsd

Can be Empty

Yes

Siehe auch

Weitere Ressourcen

Ribbon XML reference
Anpassen von Befehlen und des Menübands

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