<EnableRule> (RibbonDiffXml)

S'applique à: CRM 2016 on-prem, CRM Online

Spécifie la définition d'une règle utilisée pour activer ou désactiver un élément du ruban ou une référence à une règle EnableRule à partir d'une définition de commande.

Notes

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

Syntaxe

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

Attributs et éléments

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

Attributs

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

Éléments enfants

Element Description

<CommandClientTypeRule> (RibbonDiffXml)

Spécifie une règle détectant le type de présentation utilisée.

<CrmClientTypeRule> (RibbonDiffXml)

Spécifie une règle détectant le type de client Microsoft Dynamics CRM.

<CrmOfflineAccessStateRule> (RibbonDiffXml)

Spécifie une règle pouvant être utilisée pour détecter si Microsoft Dynamics CRM pour Outlook avec accès hors connexion fonctionne actuellement en mode hors connexion.

<CrmOutlookClientTypeRule> (RibbonDiffXml)

Spécifie une règle détectant le type de client Microsoft Dynamics CRM pour Microsoft Office Outlook.

<CustomRule> (RibbonDiffXml)

Spécifie une règle utilisée avec une définition EnableRule constituée d'une référence à une fonction dans une bibliothèque JavaScript.

<EntityRule> (RibbonDiffXml)

Spécifie une règle pouvant détecter si une entité spécifique est dans le contexte.

<FormStateRule> (RibbonDiffXml)

Spécifie une règle pouvant détecter l'état du formulaire.

<OrRule> (RibbonDiffXml)

Règle contenant un ensemble de règles de telle sorte que cette règle sera évaluée comme vraie si une ou plusieurs règles dans l'ensemble sont évaluées comme vraies.

<OutlookItemTrackingRule> (RibbonDiffXml)

Règle détectant si l'élément est activé pour les éléments suivis dans Microsoft Dynamics CRM afin d'activer un élément de ruban.

<OutlookVersionRule> (RibbonDiffXml)

Règle détectant la version du client Microsoft Office Outlook.

<PageRule> (RibbonDiffXml)

Règle évaluant l'adresse de la page actuelle.

<RecordPrivilegeRule> (RibbonDiffXml)

Règle détectant les privilèges d'un utilisateur pour un enregistrement spécifique en vue d'activer un élément de ruban.

<SelectionCountRule> (RibbonDiffXml)

Règle détectant le nombre d'élément sélectionnés dans une grille.

<SkuRule> (RibbonDiffXml)

Règle détectant l'édition de Microsoft Dynamics CRM.

<ValueRule> (RibbonDiffXml)

Règle détectant la valeur d'un champ spécifique.

Éléments parents

Element Description

<EnableRules> (RibbonDiffXml)

Contient un ensemble de règles d'activation.

Remarques

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.

Informations sur l'élément

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

Voir aussi

Autres ressources

Ribbon XML reference
Personnaliser les commandes et le ruban

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