<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.