共用方式為


使用 SQL Server Data Tools 的報表撰寫環境

本文說明製作 Dynamics 365 for Customer Engagement 應用程式報表所需的項目。

您必須具備必要的開發工具和 Dynamics 365 for Customer Engagement 應用程式中的適當權限,才能撰寫及發行報表。 此外,您也應該熟悉:

  • Visual Studio。

  • 使用 SQL Server Data Tools (SSDT) 來建立 SQL Server Reporting Services 報表。

  • 若要撰寫 Fetch 型報表,請使用 Dynamics 365 for Customer Engagement 應用程式 FetchXML 語言。

必要工具

以下是撰寫 Dynamics 365 for Customer Engagement 應用程式自訂報表所需的項目:

  • Visual Studio。 如需了解特定版本,請參閱報表製作擴充功能需求

  • SQL Server Data Tools。 這是可做為外掛程式來與 Visual Studio 搭配使用的報表製作環境。

  • Dynamics 365 報表製作擴充功能。 如果您要撰寫自訂 Fetch 型報表,就必須有此項功能。 請注意,Dynamics 365 Customer Engagement 應用程式 (例如 Dynamics 365 Sales 和 Dynamics 365 Customer Service) 僅支援 Fetch 型報表。 Dynamics 365 報表製作擴充功能必須安裝在已安裝 Visual Studio 和 SQL Server Data Tools 的電腦上。 下載:Dynamics 365 報表製作擴充功能。 如需詳細的安裝指示,請參閱安裝 Dynamics 365 報表製作擴充功能

  • Microsoft Reporting Services 專案擴充功能。 用於建立報表伺服器專案。 此擴充功能隨附於 Visual Studio 2015。 如需更新版本,請參閱報表服務專案擴充功能

Note

  • 您無法使用 SQL Server Reporting Services Report Builder 來製作 FetchXML 報表。 您可以使用適用於 SQL Server Data Tools 的 Dynamics 365 報表製作擴充功能來製作 FetchXML 報表。
  • Dynamics 365 報表製作擴充功能只提供 32 位元版本。

必要權限

若要將自訂報表部署至 Dynamics 365 for Customer Engagement 應用程式,您必須有 Dynamics 365 for Customer Engagement 應用程式帳戶,並且有包含 PublishReport 權限的資訊安全角色指派給您。 根據預設,系統自訂員和系統管理員資訊安全角色包含這些權限。

報表開發程序

以下是開發自訂 Dynamics 365 for Customer Engagement 應用程式報表的步驟清單。 開發報表時,可能需要重複某些步驟:

  1. 根據要顯示的商務資訊開發報表概念或規格。

  2. 使用 Visual Studio 中的 SQL Server Data Tools 建立自訂報表,或使用現有報表進行修改。

    • 建立新 (自訂) 報表。 其他資訊:使用 SQL Server Data Tools 建立自訂報表

    • 下載現有的 Dynamics 365 for Customer Engagement 應用程式報表定義語言 (.rdl) 檔案。 若要這樣做,請開啟 Customer Engagement 應用程式、選取報表索引標籤、選取所需的報表,然後選取命令列上的編輯。 在報表屬性頁面上,從動作工具列中選取下載報表

  3. 建立基本報表參數。 其他資訊:在報表中使用參數

  4. 指定擷取資料的資料集和篩選準則:

  5. 定義報表的基本版面配置,包括頁首和頁尾。

  6. 根據報表規格視需要新增報表項目。 其他資訊:新增報表導覽

  7. 在 Visual Studio 中預覽報表,並解決任何錯誤。 其他資訊:測試報表並進行疑難排解

  8. 使用 Dynamics 365 for Customer Engagement 應用程式將報表部署至報表伺服器。 其他資訊:發佈報表

  9. 執行部署的報表進行驗證。

另請參閱

使用 FetchXML 建立查詢
使用 SQL Server Data Tools 建立自訂報表