共用方式為


了解儀表板:儀表板元件和 FormXML

 

發行︰ 2016年11月

適用於: Dynamics CRM 2015

儀表板是一種 Microsoft Dynamics 365 的不同類型的表單。 您可以使用 SystemForm.TypeUserForm.Type 屬性決定表單是否為儀表板。 儀表板類型表單的屬性值為「0」。

表單內容的定義和簡報定義在 FormXML。其他資訊:Form XML schema

如需特定不同類型儀表板的 FormXML 字串,請參閱 範例儀表板

本主題內容

儀表板元件

儀表板元件與 FormXML 元素

針對儀表板支援 FormXML 元素

設定儀表板控制項的數目

儀表板元件

儀表板內含圖表、格線、IFRAME 或 Web 資源。 根據預設,單一儀表板最多可包含六個元件。

在 Microsoft Dynamics 365 內部部署版本,則可以使用 Windows PowerShell 變更在儀表板中顯示元件的數目。其他資訊:設定儀表板控制項的數目

圖表​​

為組織擁有的儀表板只能包含組織擁有的圖表。 不過,一個使用者擁有的儀表板可包含使用者擁有和組織擁有的圖表。其他資訊:檢視具有視覺效果 (圖表) 的資料

格線

在 Microsoft Dynamics 365 從格線擷取查詢 (檢視表) 資料。 組織擁有的儀表板僅可包含取自儲存的查詢資料格線中。 不過,使用者擁有的儀表板可以包含從使用者和儲存的查詢擷取資料的格線。其他資訊:SavedQuery (檢視表) 實體訊息和方法

IFRAME

當您新增一組 IFRAME 至組織擁有的儀表板時,您可以指定限制或允許跨框架指令碼。 若要這麼做,您可以使用 FormXML 的 IFrame 控制項中的 <Security> (FormXml) 參數。 不過,對於使用者擁有的儀表板,iFrame 指令碼的跨框架會受到限制,且無法變更。 如果您嘗試建立一個包含啟用了跨框架指令碼的 IFRAME 的使用者擁有儀表板,則會顯示錯誤訊息。其他資訊:在表單使用 IFRAME 和 Web 資源控制

Web 資源

只有啟用表單的 Web 資源可以納入儀表板。 雖然可在 Web 應用程式中使用儀表板設計工具新增 Web 資源時使用此限制,但在使用 SDK 新增 Web 資源至儀表板時,便沒有此限制。其他資訊:Microsoft Dynamics CRM 2015 的 Web 資源

儀表板元件與 FormXML 元素

儀表板元件在 Microsoft Dynamics 365 顯示根據 FormXML 中指定的值。 下列影像顯示儀表板的範例。 每個儀表板可包括多個索引標籤。 索引標籤以垂直交疊的形式分隔儀表板的本體,而且可以展開或摺疊。其他資訊:<tabs> (FormXml)。 索引標籤可包含多個區段。 允許使用儀表板元件群組和配置區段。其他資訊:<sections> (FormXml)

儀表板元件配置

針對儀表板支援 FormXML 元素

雖然儀表板是表單類型,但儀表板並非支援所有 FormXML 元素和屬性。 下表提供關於儀表板支援的 FormXML 元素、子元素和屬性資訊。其他資訊:Form XML reference

如需特定不同類型儀表板的 FormXML,請參閱 範例儀表板

項目

子元素

元素屬性

<form> (FormXml)

<tabs> (FormXml)

-

<tabs> (FormXml)

<tab> (FormXml)

-

<tab> (FormXml)

  • id

  • name

  • expanded

  • verticallayout

  • showlabel

  • locklevel

<labels> (FormXml)

<label> (FormXml)

-

<label> (FormXml)

-

  • description

  • languagecode

<columns> (FormXml)

<column> (FormXml)

-

<column> (FormXml)

<sections> (FormXml)

width

<sections> (FormXml)

<section> (FormXml)

addedby

<section> (FormXml)

  • id

  • name

  • showlabel

  • showbar

  • columns

<rows> (FormXml)

<row> (FormXml)

addedby

<row> (FormXml)

<cell> (FormXml)

addedby

<cell> (FormXml)

  • auto

  • addedby

  • id

  • showlabel

  • rowspan

  • colspan

<control> (FormXml)

<parameters> (FormXml)

  • id

  • classid

<parameters> (FormXml)

-

設定儀表板控制項的數目

如此處說明,您可以使用 Windows PowerShell 調整儀表板控制項數目。 或者,也可以使用部署 Web 服務。 最大值是 20。 如需詳細資訊,請參閱部署 Web 服務簡介來了解如何更新 MaximumControlsLimit 屬性。

擷取並設定儀表板限制

  1. 開啟 Windows PowerShell 命令視窗。

  2. 新增 Microsoft Dynamics 365Windows PowerShell 嵌入式管理單元:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. 擷取目前設定:

    $setting = Get-CrmSetting -SettingType DashboardSettings
    
  4. 修改目前設定:

    $setting.MaximumControlsLimit = 5
    
    Set-CrmSetting -Setting $setting
    

另請參閱

使用儀表板分析資料
儀表板上的動作
建立儀表板
Form XML reference

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權