共用方式為


使用 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。 有關特定版本,請參閱 Report Authoring Extension 要求

  • SQL Server Data Tools. 這是一個報表創作環境,可作為 Visual Studio 的外掛程式使用。

  • Dynamics 365 報表創作擴展外掛程式。 如果要編寫基於 Fetch 的自定義報表,則這是必需的。 請注意,Dynamics 365 客戶互動應用(如 Dynamics 365 Sales 和 Dynamics 365 Customer Service)僅支援基於 Fetch 的報表。 Dynamics 365 報表創作擴展外掛程式必須安裝在安裝了 Visual Studio 和 SQL Server Data Tools 的電腦上。 下載:Dynamics 365 報表創作擴展。 有關安裝說明,請參閱 安裝 Dynamics 365 Report Authoring Extension

  • Microsoft Reporting Services 專案擴充功能。 用於創建報表伺服器專案。 該擴展包含在Visual Studio 2015中。 有關更高版本,請參閱 Report Services 項目擴展

備註

  • 您不能使用 SQL Server Reporting Services 報表生成器來創作 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 應用,選擇 報告 選項卡,選擇所需的報表,然後在命令欄上選擇 編輯 。 在報表屬性頁面上,從 Actions 工具列中選擇 Download Report

  3. 創建基本報表參數。 詳細資訊: 在報表中使用參數

  4. 指定用於檢索資料的資料集與篩選條件:

  5. 定義報表的基本佈局,包括頁眉和頁腳。

  6. 根據報表規範,根據需要添加報表項。 詳細資訊: 添加報表導航

  7. 在 Visual Studio 中預覽報表,並解決任何錯誤。 詳細資訊: 測試和故障排除報告

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

  9. 運行已部署的報告以進行驗證。

另請參閱

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