共用方式為


<Or> (RibbonDiffXml)

適用於: CRM 2016 on-prem, CRM Online

指定一組必須同時評估的規則。

語法

<OrRule>
 <Or >
  <CommandClientTypeRule />
  <CrmClientTypeRule />
  <CrmOfflineAccessStateRule/>
  <CrmOutlookClientTypeRule/>
  <CrmOutlookClientVersionRule/>
  <EntityPrivilegeRule/>
  <EntityPropertyRule/>
  <EntityRule/>
  <FormEntityContextRule/>
  <FormStateRule/>
  <MiscellaneousPrivilegeRule/>  <OptionsSetRule />
  <OrganizationSettingRule/>
  <OutlookRenderTypeRule/>
  <OutlookVersionRule/>
  <PageRule/>
  <ReferencingAttributeRequiredRule/>
  <RelationshipTypeRule/>
  <SkuRule/>
  <ValueRule/>
 </Or>
</OrRule>

屬性和元素

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

屬性

此元素沒有屬性。

子元素

Element Description

<CommandClientTypeRule> (RibbonDiffXml)

指定可偵測所使用之簡報類型的規則。

<CrmClientTypeRule> (RibbonDiffXml)

指定可偵測 Microsoft Dynamics CRM 用戶端類型的規則。

<CrmOutlookClientTypeRule> (RibbonDiffXml)

指定可偵測 Microsoft Dynamics CRM for Microsoft Office Outlook 用戶端類型的規則。

<CrmOfflineAccessStateRule> (RibbonDiffXml)

指定可偵測 Microsoft Dynamics CRM for Outlook with Offline Access 目前是否以離線模式操作的規則。

<CustomRule> (RibbonDiffXml)

指定用於 EnableRule 定義的規則,由 JavaScript 程式庫內函數的參照所組成。

When descendant of <EnableRule> (RibbonDiffXml).

<EntityRule> (RibbonDiffXml)

指定可偵測特定實體是否在內容中的規則。

<EntityPrivilegeRule> (RibbonDiffXml)

指定可偵測目前使用者對特定實體之權限的規則。

When descendant of <DisplayRule> (RibbonDiffXml).

<EntityPropertyRule> (RibbonDiffXml)

指定可偵測特定布林實體屬性的規則。

When descendant of <DisplayRule> (RibbonDiffXml).

<FormEntityContextRule> (RibbonDiffXml)

指定可偵測在特定實體背景中是否顯示表單功能區的規則。

When descendant of <DisplayRule> (RibbonDiffXml).

<FormStateRule> (RibbonDiffXml)

指定可偵測表單狀態的規則。

<MiscellaneousPrivilegeRule> (RibbonDiffXml)

指定可偵測使用者是否擁有特定 Microsoft Dynamics CRM 權限的規則。

When descendant of <DisplayRule> (RibbonDiffXml).

<OptionSetRule> (RibbonDiffXml)

僅供內部使用。

<OrganizationSettingRule> (RibbonDiffXml)

規則,可偵測 DisplayRule 內的兩個特定組織設定。

When descendant of <DisplayRule> (RibbonDiffXml).

<OutlookRenderTypeRule> (RibbonDiffXml)

規則,可偵測表單或清單項目以網頁方式或在 Outlook 原生呈現,以決定是否應該顯示功能區元素。

When descendant of <DisplayRule> (RibbonDiffXml).

<OutlookItemTrackingRule> (RibbonDiffXml)

規則,偵測是否為 Microsoft Dynamics CRM 追蹤的項目啟用此項目,以便啟用功能區元素。

When descendant of <EnableRule> (RibbonDiffXml).

<OutlookVersionRule> (RibbonDiffXml)

偵測 Microsoft Office Outlook 用戶端版本的規則。

<PageRule> (RibbonDiffXml)

規則,評估目前頁面的位址。

<RecordPrivilegeRule> (RibbonDiffXml)

規則,偵測使用者對特定記錄的權限,以便啟用功能區元素。

When descendant of <EnableRule> (RibbonDiffXml).

<ReferencingAttributeRequiredRule> (RibbonDiffXml)

規則,偵測是否需要實體的參照屬性。

When descendant of <DisplayRule> (RibbonDiffXml).

<RelationshipTypeRule> (RibbonDiffXml)

規則,偵測是否需要實體的參照屬性。

When descendant of <DisplayRule> (RibbonDiffXml).

<SelectionCountRule> (RibbonDiffXml)

偵測方格中選取多少項目的規則。

When descendant of <EnableRule> (RibbonDiffXml).

<SkuRule> (RibbonDiffXml)

偵測 Microsoft Dynamics CRM 版本的規則。

<ValueRule> (RibbonDiffXml)

規則,偵測特定欄位的值。

上層元素

Element Description

<OrRule> (RibbonDiffXml)

包含規則集合的規則,因此如果集合中的任何一個規則評估為 true,此規則就會評估為 true。

元素資訊

XPath

//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/OrRule/Or
//RibbonDiffXml/RuleDefinitions/EnableRules/EnableRule/OrRule/Or

Schema Name

  • OrEnableRuleType/Or

  • OrDisplayRuleType/Or

Validation File

RibbonTypes.xsd

Can be Empty

No

請參閱

其他資源

Ribbon XML reference
自訂命令和功能區

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