<DisplayRule> (RibbonDiffXml)

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

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

Notes

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

Syntaxe

<CommandDefinition>
 <DisplayRules>
  <DisplayRule
   Id="String"
  />
 </DisplayRules>
</CommandDefinition>
<RuleDefinitions>
 <DisplayRules>
  <DisplayRule 
   Id="String">
   <CommandClientTypeRule />
   <CrmClientTypeRule />
   <CrmOfflineAccessStateRule />
   <CrmOutlookClientTypeRule />
   <CrmOutlookClientVersionRule />
   <EntityPrivilegeRule />
   <EntityPropertyRule />
   <EntityRule />
   <FormEntityContextRule />
   <FormStateRule />
   <FormTypeRule />
   <HideForTabletExperienceRule />
   <MiscellaneousPrivilegeRule />   <OptionSetRule />
   <OrganizationSettingRule />
   <OrRule />
   <OutlookRenderTypeRule />
   <OutlookVersionRule />
   <PageRule />
   <ReferencingAttributeRequiredRule />
   <RelationshipTypeRule />
   <SkuRule />
   <ValueRule />
  </DisplayRule>
 </DisplayRules>
</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 a Display Rule

  • A reference to the Id value of a definition of a Display 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.

<CrmOutlookClientTypeRule> (RibbonDiffXml)

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

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

<EntityPrivilegeRule> (RibbonDiffXml)

Spécifie une règle pouvant détecter les autorisations de l'utilisateur actuel pour une entité spécifique.

<EntityPropertyRule> (RibbonDiffXml)

Spécifie une règle pouvant détecter les propriétés d'une entité Boolean spécifique.

<EntityRule> (RibbonDiffXml)

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

<FormEntityContextRule> (RibbonDiffXml)

Spécifie une règle pouvant détecter l'affichage d'un ruban de formulaire dans le contexte d'une entité spécifique.

<FormStateRule> (RibbonDiffXml)

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

<FormTypeRule> (RibbonDiffXml)

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

<HideForTabletExperienceRule> (RibbonDiffXml)

Spécifie une règle qui renvoie false lorsque l'application web s'affiche dans un navigateur mobile sur une tablette.

<MiscellaneousPrivilegeRule> (RibbonDiffXml)

Spécifie une règle pouvant détecter si l'utilisateur possède un privilège Microsoft Dynamics CRM spécifique.

<OptionSetRule> (RibbonDiffXml)

Utilisation interne uniquement.

<OrganizationSettingRule> (RibbonDiffXml)

Règle pouvant détecter deux paramètres d'organisation spécifiques dans une DisplayRule.

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

<OutlookRenderTypeRule> (RibbonDiffXml)

Règle pouvant détecter si un formulaire ou un élément de liste est rendu en tant que page Web ou de manière native dans Outlook afin de déterminer si un élément de ruban doit être affiché.

<OutlookVersionRule> (RibbonDiffXml)

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

<PageRule> (RibbonDiffXml)

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

<ReferencingAttributeRequiredRule> (RibbonDiffXml)

Règle détectant si l'attribut de référence pour une entité est obligatoire.

<RelationshipTypeRule> (RibbonDiffXml)

Règle détectant si un type spécifique de relation d'entité formelle existe entre deux entités.

<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

<DisplayRules> (RibbonDiffXml)

Contient un ensemble de règles d'affichage.

Remarques

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

Informations sur l'élément

XPath

//RibbonDiffXml/CommandDefinitions/CommandDefinition/DisplayRules/DisplayRule |
//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule

Schema Name

  • DisplayRulesType/DisplayRule

  • ReferenceDisplayRuleType

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.