發行報表
發行︰ 2017年1月
適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online
發行 Microsoft Dynamics 365 (線上和內部部署) 報表有兩種方式:
本主題包含適用於這兩種方法的資訊。
本主題內容
發行報表的權限
擁有權和共用報表
將報表連結至其他報表
發行報表的權限
您必須具備報表實體的 prvPublishRSReport 和 prvCreateReport 權限,才能發行 [Reporting Services 報表] 類型報表。 不過,您不需要 prvPublishRSReport 權限即可發行報表的其他兩種類型:[其他報表] 和 [連結的報表]。 報表類型指定於 Report.ReportTypeCode 屬性。
如果報表與相關報表類別 (ReportCategory)、報表實體 (ReportEntity) 和報表區域 (ReportVisibility) 實體關聯,您也必須擁有報表實體的 prvAppendReport 和 prvAppendToReport 權限。 根據預設,系統管理員與系統自訂員資訊安全角色擁有這些權限。 如需詳細資訊,請參閱資訊安全角色 UI 與權限的對應。
擁有權和共用報表
報表可以是組織擁有的或使用者或團隊擁有的。 如需詳細資訊,請參閱實體擁有權。 如果報表是組織擁有的,整個組織都可以看到報表。 如果報表是使用者或團隊擁有,您可與其他使用者或團隊共用報表。
您可以變更報表的擁有權如下:
使用 IOrganizationService.Update 方法,將 Report.IsPersonal 屬性設定為所需的值。 若為組織擁有的報表,將屬性值設定為 false,若為用於使用者或團隊擁有的報表,將它設定為 true。
使用 MakeAvailableToOrganizationReportRequest 和 MakeUnavailableToOrganizationReportRequest 訊息
擁有權變更從上層報表串聯至下層報表。 如果將上層報表設為組織擁有的,其所有下層報表也會成為組織擁有的。 如需詳細資訊,請參閱實體關聯行為。
將報表連結至其他報表
報表可以是獨立的或有提供詳細資訊的下層報表。 上層與下層報表具有「上層」關聯 (請參閱 實體關聯行為)。 這表示對上層記錄的所有作業會傳播至下層記錄 (全部串聯)。 然而,在刪除作業,下層報表不會刪除,但是上層報表與下層報表之間的連結會移除。
下層報表必須包含上層報表 ID 的資訊。 若要指定上層報表 ID,設定下層報表的 Report.ParentReportId 屬性。 下層報表建立或更新時,會執行上層報表與下層報表之間的連結。 上層可以有多個下層報表。 您必須先發行上層報表,再發行其下層報表。 若要在建立上層報表之前建立下層報表,建立上層報表後,必須使用上層報表識別碼更新下層報表。
另請參閱
使用 Microsoft Dynamics 365 Web 服務發行報表
TechNet:發行報表
TechNet:在 Microsoft Dynamics CRM 部署之間複製報表
Microsoft Dynamics 365 開發人員報表指南
Microsoft Dynamics 365 開發人員報表指南
使用 Microsoft Dynamics 365 Web 服務發行報表
Microsoft Dynamics 365
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權