Compartir por


<EnableRule> (RibbonDiffXml)

Se aplica a: CRM 2016 on-prem, CRM Online

Especifica la definición de una regla usada para habilitar o deshabilitar un elemento de la cinta de opciones o una referencia a una EnableRule de una definición de comando.

Nota

The EnableRule element child elements are only valid when it is a grandchild of <RuleDefinitions> (RibbonDiffXml).

Sintaxis

<CommandDefinition>
 <EnableRules>
  <EnableRule Id="String" />
 </EnableRules>
</CommandDefinition>
<RuleDefinitions>
 <EnableRules >
  <EnableRule
   Id="String">
   <CommandClientTypeRule />
   <CrmClientTypeRule />
   <CrmOfflineAccessStateRule />
   <CrmOutlookClientTypeRule />
   <CustomRule />
   <EntityRule />
   <FormStateRule />
   <OrRule />
   <OutlookItemTrackingRule />
   <OutlookVersionRule />
   <PageRule />
   <RecordPrivilegeRule />
   <SelectionCountRule />
   <SkuRule />
   <ValueRule />
  </EnableRule>
 </EnableRules>
</RuleDefinitions>

Atributos y elementos

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

Atributos

Attribute Description Type Usage

Id

Either

  • A unique identifier for the definition of an Enable Rule

  • A reference to the Id value of a definition of an Enable Rule.

String

Required

Elementos secundarios

Element Description

<CommandClientTypeRule> (RibbonDiffXml)

Especifica una regla que detecta el tipo de presentación que se usa.

<CrmClientTypeRule> (RibbonDiffXml)

Especifica una regla que detecta el tipo de cliente de Microsoft Dynamics CRM.

<CrmOfflineAccessStateRule> (RibbonDiffXml)

Especifica una regla que se puede usar para detectar si Microsoft Dynamics CRM para Outlook con acceso sin conexión está funcionando actualmente sin conexión.

<CrmOutlookClientTypeRule> (RibbonDiffXml)

Especifica una regla que detecta el tipo de cliente de Microsoft Dynamics CRM para el cliente de Microsoft Office Outlook.

<CustomRule> (RibbonDiffXml)

Especifica una regla usada con una definición EnableRule compuesta por una referencia a una función en una biblioteca de JavaScript.

<EntityRule> (RibbonDiffXml)

Especifica una regla que puede detectar si una entidad específica está en contexto.

<FormStateRule> (RibbonDiffXml)

Especifica una regla que puede detectar el estado del formulario.

<OrRule> (RibbonDiffXml)

Una regla que contiene una recopilación de reglas, por lo que se evaluará como verdadera si alguna de las reglas de la recopilación se evalúa como verdadera.

<OutlookItemTrackingRule> (RibbonDiffXml)

Una regla que detecta si el elemento está habilitado para elementos de los que se realiza un seguimiento en Microsoft Dynamics CRM para habilitar un elemento de la cinta de opciones.

<OutlookVersionRule> (RibbonDiffXml)

Una regla que detecta la versión del cliente de Microsoft Office Outlook.

<PageRule> (RibbonDiffXml)

Una regla que evalúa la dirección de la página actual.

<RecordPrivilegeRule> (RibbonDiffXml)

Una regla que detecta los privilegios de un usuario en cuanto a un registro específico para habilitar un elemento de la cinta de opciones.

<SelectionCountRule> (RibbonDiffXml)

Una regla que detecta cuántos elementos hay seleccionados en una cuadrícula.

<SkuRule> (RibbonDiffXml)

Una regla que detecta la edición de Microsoft Dynamics CRM.

<ValueRule> (RibbonDiffXml)

Una regla que detecta el valor de un campo específico.

Elementos primarios

Element Description

<EnableRules> (RibbonDiffXml)

Contiene una recopilación de reglas de habilitación.

Comentarios

The <EnableRules> (RibbonDiffXml) element is used as a child of <RuleDefinitions> (RibbonDiffXml) and <CommandDefinition> (RibbonDiffXml). When the EnableRule element is a grandchild of RuleDefinitions it defines a rule and supports a variety of child rule elements. When EnableRule is a grandchild of CommandDefinition, it simply references the EnableRule definition using the Id attribute.

Información del elemento

XPath

//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule |
//RibbonDiffXml/CommandDefinitions/CommandDefinition/EnableRules/EnableRule

Schema Name

  • ReferenceEnableRulesType/EnableRule

  • EnableRulesType/EnableRule

Validation File

RibbonTypes.xsd

Can be Empty

When a grandchild of <CommandDefinition> (RibbonDiffXml).

Vea también

Otros recursos

Ribbon XML reference
Personalizar los comandos y la cinta de opciones

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