Dynamics CRM Report 報表開發
阿新 • • 發佈:2018-11-27
1. 使用工具
Microsoft SQL Server Report Builder
2. Dynamics CRM 報表型別
在Dynamics CRM 中,報表匯入時,可以選擇分類,分類包括類別,相關記錄型別,顯示於。
類別:是指報表檢視的類別,可以通過該選項將報表掛在不同檢視下。報表類別的新增路徑:設定--->系統設定--->報表類別。
相關記錄型別:選擇對應的實體,則表示該報表查詢的是該實體的記錄。
顯示於:選擇相關記錄型別的窗體時,在對應實體表單開啟後可見,查詢的結果是該條記錄的相關結果。(根據Guid過濾)。選擇相關記錄型別的列表,則在實體的檢視介面上可見,執行報表時選擇對應的條件。
3.查詢相關
Dynamics CRM中的報表將table名稱別名為“CRMAF_tablename”,可以設定篩選條件,並使查詢相關記錄型別生效。將table選擇為Filteredtablename,查詢結果則帶有許可權。多數情況下,兩者同時使用。
以某一使用者許可權查詢
DECLARE @binUserGuid VARBINARY(128) DECLARE @userGuid UNIQUEIDENTIFIER SELECT @userGuid = ( SELECT TOP 1 SystemUserId FROM SystemUser WHERE DomainName = '使用者賬號' ) SET @binUserGuid = CAST(@userGuid AS VARBINARY(128)) SET context_info @binUserGuid