<RecordPrivilegeRule> (RibbonDiffXml)

適用対象: CRM 2016 on-prem, CRM Online

リボン要素を有効にするための特定のレコードに対するユーザーの特権を検出するルール。

構文

<RecordPrivilegeRule 
 AppliesTo="PrimaryEntity" 
 Default=["0" | "1" | "true" | "false"]
 InvertResult=["0" | "1" | "true" | "false"]
 PrivilegeType=[ "Create" | "Read"  | "Write" | "Delete" | "Assign" | "Share" | "Append" | "AppendTo" ]
 />

属性と要素

The following describes the attributes, child elements, and parent elements.

属性

Attribute Description Type Usage

AppliesTo

このルールをフォームに表示されるエンティティ レコードに適用するか、サブグリッドに表示されるエンティティ レコードに適用するかを指定します。

Valid values:

 

Value Description

PrimaryEntity

フォームまたはサブグリッド リボンの場合、このルールはフォームに表示されるエンティティに適用します。このオプションはグリッド リボンには適用されません。

Enumeration

Optional

Default

実際の値を特定できない場合のルールの既定の戻り値を設定します。

Boolean

Optional

InvertResult

ルールの戻り値を反転します。

Boolean

Optional

PrivilegeType

Describes the type of operation for the privilege.

Valid values:

 

Value Description

Create

このエンティティの新しいエンティティ インスタンスを作成します。

Read

このエンティティのレコードを表示します。

Write

エンティティ インスタンスを更新します。

Delete

このエンティティのレコードを削除します。

Assign

エンティティのユーザー所有のインスタンスの所有者を変更します。

Share

エンティティ インスタンスの別のユーザーに特定の特権を割り当てます。

Append

選択したエンティティ インスタンスを別のエンティティ インスタンスに関連付けます。

AppendTo

エンティティ インスタンスをこのエンティティ インスタンスに関連付けます。

Enumeration

Required

下位要素

この要素には子要素はありません。

親要素

Element Description

<EnableRule> (RibbonDiffXml)

リボン要素を有効または無効にするために使用するルールの定義またはコマンド定義から EnableRule への参照を指定します。

<Or> (RibbonDiffXml)

一緒に評価する必要のある一連のルールを指定します。

要素情報

XPath

//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule/RecordPrivilegeRule
//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule/OrRule/Or/RecordPrivilegeRule

Schema Name

RecordPrivilegeRuleType

Validation File

RibbonTypes.xsd

Can be Empty

Yes

関連項目

他のリソース

Ribbon XML reference
コマンドおよびリボンをカスタマイズする

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