Excel 報表

您可以使用 Microsoft Excel 報表來顯示 Team 專案資料倉儲中的資訊。本主題說明 Microsoft Solutions Framework (MSF) for Agile Software Development 流程範本所隨附的報表。

注意事項注意事項

這些報表要求您的 Team 專案入口網站必須是透過 SharePoint Server Enterprise Edition 所設定。此外,您也可以在 Team 專案的儀表板中檢視這些報表。

如果儲存 Team 專案的專案集合已佈建為使用 SQL Server Reporting Services,您可以使用報表管理員來檢視和篩選 Excel 報表所提供的相同資訊。請參閱 報表 (SQL Server Reporting Services)

需求

若要存取和使用 Microsoft Excel 報表,必須符合下列組態:

  • 若要存取 Microsoft Excel 報表,您的 Team 專案必須已佈建為具有專案入口網站。

    Microsoft Excel 報表儲存在針對 Team 專案裝載 SharePoint 產品的伺服器上。 如果 Team 專案尚未啟用專案入口網站,您就無法存取活頁簿。 如需詳細資訊,請參閱設定或加入專案入口網站

  • 若要在 Microsoft Excel 中開啟連接至 Team Foundation 作業資料存放區的報表,您必須在用戶端電腦上安裝 Team Foundation Office 整合增益集。 當您安裝 Visual Studio ALM 中的任何產品時,也會安裝這個增益集。

若要檢視或修改 Team 專案之 [文件] 節點底下的 Excel 報表,您必須具有 Team Foundation 的 [讀取] 權限,或屬於具有該權限的群組。 您也必須在 SharePoint 產品中分別具有 Team 專案的 [Visitors] 或 [Members] 權限。

此外,顯示在企業儀表板中的所有 Microsoft Excel 報表都包含來自 Analysis Services Cube 的資料。 只有當 Team 專案入口網站是裝載在執行 SharePoint Server Enterprise Edition 的伺服器上時,您才能檢視企業儀表板。

若要從企業儀表板檢視、重新整理或建立 Excel 報表,您必須將 SharePoint Web 應用程式定義設定為使用單一登入或 Windows 驗證。 下列限制會根據您所設定的驗證服務來套用。

如果您不想要將使用者加入成為 SQL Server Analysis Services 中 TfsWarehouseDataReaders 安全性角色的成員,就必須將 SharePoint Web 應用程式設定為單一登入。 此外,如果 Team 專案入口網站設定為使用 NTLM 驗證,而且沒有安裝在資料層伺服器上,您也必須將此應用程式設定為單一登入。

  • 單一登入驗證 (建議使用)

    若要使用單一登入來驗證企業儀表板的檢視者,您必須執行下列動作:

    • 您必須將 SharePoint Web 應用程式設定為使用單一登入。 如需如何設定單一登入的詳細資訊,請參閱在 SharePoint 2013 中設定驗證基礎結構

    • 您必須將儀表板檢視者加入至被授與單一登入企業應用程式定義之存取權的群組。

  • Windows 驗證

    若要使用 Windows 驗證來驗證企業儀表板的檢視者,您必須執行下列動作:

    • 您必須將 Team 專案入口網站裝載在資料層伺服器上,或是必須將 SharePoint Web 應用程式設定為使用 Kerberos 驗證。

    • 您必須將使用者加入成為 SQL Server Analysis Services 中 TfsWarehouseDataReaders 安全性角色的成員。

下表依據活動概述必要權限。 如需如何將這些權限授與小組成員的詳細資訊,請參閱將使用者加入至 Team 專案。 如需使用一般 Excel 報表所需之權限的詳細資訊,請參閱指派權限以檢視和管理 Visual Studio ALM 的報表

活動

Team Foundation Server

Team 專案入口網站

SQL Server Analysis Services Cube (Tfs_Analysis)

備註

檢視或重新整理從 Team Explorer之 [文件] 節點開啟的 Excel 報表

Readers

Visitors

TfsWarehouseDataReader 角色

您必須是 [Team Foundation Valid Users] 安全性群組的成員,才能存取 Team 專案的 [文件] 節點。 如果已明確設定必要的安全性權限,則您在 Team 專案上的 [檢視專案層級資訊] 權限必須已設為 [允許]。

檢視或重新整理顯示在企業儀表板中的 Excel 報表

  

Visitors

需求視 SharePoint Web 應用程式設定的驗證而定。

除了 [Visitors] 或 [Read] 權限之外,您也必須屬於有權存取 TfsWarehouseDataReader 角色或存取 SharePoint Web 應用程式之單一登入企業應用程式定義的群組。

執行工作項目查詢,然後使用 [在 Microsoft Excel 中建立報表]

Readers

TfsWarehouseDataReader 角色

除了這些權限以外,您可能還需要具有開啟小組查詢的權限。 如需詳細資訊,請參閱設定查詢的權限

再者,如果您想要將產生的活頁簿儲存至專案入口網站,您必須屬於該入口網站的 [Members] 群組。

開啟儀表板,然後使用 [新增 Excel 報表] 功能

Visitors

TfsWarehouseDataReader 角色

只有當您已針對裝載 Team 專案的專案集合設定報告功能時,才能使用 [新增 Excel 報表] 按鈕。

從 Microsoft Excel 建立與 Analysis Services Cube 直接連接的報表

TfsWarehouseDataReader 角色

如果您想要將產生的活頁簿儲存至專案入口網站,您必須屬於該入口網站的 [Members] 群組。

從 [文件] 節點管理 Excel 報表

Readers

Members

  

若要在 [文件] 節點底下儲存檔案,您必須屬於 Team 專案入口網站的 [Members] 群組。 如需詳細資訊,請參閱管理文件和文件庫

重新整理頻率

為工作項目擷取的所有資料都會寫入 WIT 資料儲存區,但是只有特定資料寫入 Analysis Services 資料倉儲中。 當小組成員建立和修改工作項目時,WIT 資料儲存區會即時更新。 然後將累加式更新寫入關聯式倉儲資料庫 (每隔兩分鐘) 和 OLAP Cube (每隔兩小時)。 若要變更這些設定,請參閱變更資料倉儲或 Analysis Services Cube 的流程控制設定

專案管理

小組成員可以使用下表中的報表,協助追蹤小組完成工作、實作使用者劇本和達成反覆項目計劃的進度率。

報表中的資料

報表名稱與相關主題

過去四週所有工作之累計總時數的視覺化表示。

燃盡圖 (Burndown chart)

待執行工作 Excel 報表

過去四週所有作用中和已關閉工作之累加計數的視覺化表示。

工作進度 Excel 報表

工作進度 Excel 報表

過去四週所有依狀態分組之使用者劇本的累加計數的視覺化表示。

使用者劇本報表範例

使用者劇本進度 Excel 報表 (Agile)

折線圖,顯示過去四週小組已開啟和關閉之問題的滾動平均數。 滾動平均以計算當日的前七天為基礎。

7 天問題趨勢 Excel 報表

問題趨勢 Excel 報表

Bug 待處理項目 (Backlog) 管理

小組成員可以使用下表中的報表,協助追蹤小組發現的 Bug 和小組解決 Bug 的進度。 這些報表出現在 Bug 儀表板中。 如需詳細資訊,請參閱Bug 儀表板

報表中的資料

報表名稱與相關主題

過去四週所有 Bug 累加計數的視覺化表示,依狀態分類。

Bug 進度 Excel 報表

Bug 進度 Excel 報表

此折線圖會顯示過去四週小組已開啟、已解決和已關閉之 Bug 的滾動平均。 滾動平均以計算當日的前七天為基礎。

Bug 趨勢報表

Bug 趨勢 Excel 報表

過去四週所有 Bug 累加計數的視覺化表示,依優先順序分類。

待處理的 Bug (依優先權) 圖表

Bug (依優先權) Excel 報表

水平橫條圖,內含每位小組成員目前已指派為待處理狀態的 Bug 總數,依優先權分組。

待處理的 Bug (依指派) 圖表

Bug (依指派) Excel 報表

過去四週從已解決或已關閉狀態重新啟用之 Bug 數的堆疊區域圖。

Bug 重新啟動 Excel 報表
注意事項注意事項

[Bug 重新啟用] 報表出現在 [品質] 儀表板上。如需詳細資訊,請參閱品質儀表板 (Agile)

Bug 重新啟動 Excel 報表

組建管理

小組成員可以使用下表中的報表,協助追蹤原始程式檔在一段時間內的變動情形,以及原始程式碼在一段時間內的測試良好與否。 這些報表出現在 [組建] 儀表板中。 如需詳細資訊,請參閱組建儀表板 (Agile)

報表中的資料

報表名稱與相關主題

折線圖,顯示過去四週已在組建驗證測試下測試的程式碼百分比。

程式碼涵蓋範圍報表

程式碼涵蓋範圍 Excel 報表

堆疊區域圖,顯示過去四週小組在組建之前於簽入中加入、移除和變更的程式碼行數。

程式碼變換報表

程式碼變換 Excel 報表

堆疊直條圖,顯示過去四週 [失敗] 或 [成功] 的組建計數。

組建狀態報表
注意事項注意事項

[組建狀態] 報表出現在 [品質] 儀表板上。如需詳細資訊,請參閱品質儀表板 (Agile)

組建狀態 Excel 報表

測試管理

小組成員可以使用下表中的報表,協助監視測試活動、回報進度、尋找測試涵蓋範圍的間隙,以及識別可能需要進一步調查的測試區域。 這些報表出現在 [測試] 儀表板中。 如需詳細資訊,請參閱測試儀表板 (Agile)

報表中的資料

報表名稱與相關主題

過去四週測試結果的堆疊區域圖,依最後記錄的結果分組為 [永不執行]、[已封鎖]、[失敗] 或 [成功]。

測試計劃進度 Excel 報表

測試計劃進度報表

堆疊區域圖,顯示過去四週有多少測試案例處於 [設計] 或 [就緒] 狀態。

測試案例整備 Excel 報表

測試案例整備報表

水平橫條圖,顯示針對每個使用者劇本所定義之每一組測試案例與測試組態組合的測試結果計數。 此圖表根據測試結果最近一次測試回合將測試結果分組,選項有 [成功] (綠色)、[失敗] (紅色)、[已封鎖] (紫色) 或 [未執行] (灰色)。

使用者劇本測試狀態 Excel 報表

使用者劇本測試狀態 Excel 報表 (Agile)

折線圖,顯示過去四週針對手動測試所執行之所有結果的累加計數。

測試活動 Excel 報表

測試活動 Excel 報表

堆疊區域圖,根據測試的失敗類型為 [回復]、[新問題] 或 [已知問題],顯示過去四週測試之所有失敗結果的累加計數。

失敗分析 Excel 報表

失敗分析 Excel 報表

軟體品質和發行管理

小組成員可以使用下表中的報表,以取得測試、開發和組建區域中的進度概觀。 這些報表出現在 [品質] 儀表板中。 如需詳細資訊,請參閱品質儀表板 (Agile)

報表中的資料

報表名稱與相關主題

過去四週測試結果的堆疊區域圖,依最後記錄的結果分組為 [永不執行]、[已封鎖]、[失敗] 或 [成功]。

測試計劃進度 Excel 報表

測試計劃進度報表

堆疊直條圖,顯示過去四週 [失敗] 或 [成功] 的組建計數。

組建狀態報表

組建狀態 Excel 報表

過去四週所有依狀態分組之 Bug 累加計數的堆疊區域圖。

Bug 進度 Excel 報表

Bug 進度 Excel 報表

過去四週從已解決或已關閉狀態重新啟用之 Bug 數的堆疊區域圖。

Bug 重新啟動 Excel 報表

Bug 重新啟動 Excel 報表

折線圖,顯示過去四週已在組建驗證測試下測試的程式碼百分比。

程式碼涵蓋範圍報表

程式碼涵蓋範圍 Excel 報表

堆疊區域圖,顯示過去四週小組在組建之前於簽入中加入、移除和變更的程式碼行數。

程式碼變換報表

程式碼變換 Excel 報表

請參閱

概念

視覺化進度 (工作項目圖表)

從工作項目查詢建立 Excel 報表