共用方式為


建立視覺效果 (圖表)

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

若要使用 Microsoft Dynamics 365 SDK 建立視覺效果,必須建立 SavedQueryVisualizationUserQueryVisualization 實體的記錄,分別建立組織擁有或使用者擁有的圖表。 此主題顯示如何建立圖表視覺效果和 Web 資源視覺效果。

本主題內容

建立視覺效果之前

建立圖表視覺效果

建立 Web 資源視覺效果

建立視覺效果之前

在建立視覺效果之前,請務必了解下列事項:

  • 視覺效果類型:如果您希望視覺效果可以在組織中使用,且不要管理更詳細的存取層級,可以建立組織擁有的視覺效果。 不過,如果您在意視覺效果的存取權限與資訊安全,請考慮建立使用者擁有的視覺效果,因為您可以控制可以存取的人員。

    注意

    組織擁有的視覺效果只可以由系統管理員或系統自訂員角色的使用者建立。

  • 相關實體:視覺效果附加至實體。其他資訊: 視覺效果支援的實體。 使用 SavedQueryVisualization.PrimaryEntityTypeCodeUserQueryVisualization.PrimaryEntityTypeCode 屬性,您可以將圖表附加至支援的實體。

建立圖表視覺效果

圖表需要為圖表指定基礎資料,以及圖表外觀,以「資料描述」及「簡報描述」XML 字串的形式。其他資訊: 了解圖表:基礎資料以及表示圖表範例圖表

如需如何建立屬於組織擁有的圖表的完整範例,請參閱 範例:建立、擷取、更新和刪除圖表

建立多重數列圖表

多重數列圖表將多個數列 (垂直) 軸值對應至單一類別 (水平) 軸值。 與單一數列圖表的唯一差異在於這些圖表在 XML 字串中指定多個 <measurecollection> 和對應 <series> 元素。 每個 <measurecollection> 元素包含一個子元素稱為 <measure>,定義相同類別 (水平) 值的數列 (垂直) 軸值。其他資訊: 了解圖表:基礎資料以及表示圖表

如需範例多重數列圖表與對應的資料描述以及簡報描述 XML 字串,請參閱 多重數列圖表

建立 Web 資源視覺效果

包含 Web 資源的視覺效果不需要指定資料描述以及簡報描述 XML 字串。 下列範例示範如何使用 SDK,建立包含 Web 資源的組織擁有的視覺效果。

SavedQueryVisualization newWebResourceVisualization = new SavedQueryVisualization()
{
   Name = "Sample Dashboard Visualization",
   Description = "Sample organization-owned visualization",
                           PrimaryEntityTypeCode = Account.EntityLogicalName,
   WebResourceId = new EntityReference(WebResource.EntityLogicalName, _webResourceId))

};
_orgOwnedVisualizationId = _serviceProxy.Create(newWebResourceVisualization);

如果想要使用 Microsoft Dynamics 365 Web 應用程式,建立 Web 資源的視覺效果,必須以下列格式建立 XML 檔案,並使用功能區中的 [匯入圖表] 匯入視覺效果。

<visualization>
  <name>Visualization_Name</name>
  <description>Description</description>
  <webresourcename>Name_Of_An_Existing_Web_Resource</webresourcename>
  <primaryentitytypecode>Entity_Logical_Name</primaryentitytypecode>
  <isdefault>Value: true or false</isdefault>
</visualization>

例如,若要建立顯示現有 Web 資源 new_TestWebResource範例視覺效果,視覺效果應該附加至客戶實體,XML 看起來如下。

<visualization>
  <name>Sample Visualization</name>
  <description>Sample Web Resource Visualization.</description>
  <webresourcename>new_TestWebResource</webresourcename>
  <primaryentitytypecode>account</primaryentitytypecode>
  <isdefault>false</isdefault>
</visualization>

另請參閱

檢視具有視覺效果 (圖表) 的資料
了解圖表:基礎資料以及表示圖表
視覺效果 (圖表) 的動作
範例圖表
自訂視覺化和儀表板
範例:建立、擷取、更新和刪除圖表

Microsoft Dynamics 365

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