指派權限以檢視和管理 Visual Studio ALM 的報表
身為專案經理或系統管理員,您可以決定可在 Visual Studio Team Foundation Server 中檢視、重新整理、建立及管理 Team 專案之報表的人員。 您所授與的權限主要取決於所使用的報表類型以及報表所連接的資料存放區。 您可以在 Microsoft Excel 和 SQL Server Reporting Services 中建立報表。 如需資料來源的概觀,請參閱為您的 Visual Studio ALM 報表選擇資料來源和撰寫工具。
如果您想要在 Microsoft Excel 報表中檢視 Team Foundation 的相關資料,則必須符合下列條件:
如果您想要從 Microsoft Solutions Framework (MSF) 的流程範本存取 Microsoft Excel 報表,就必須針對 Team 專案佈建並啟用專案入口網站。
Microsoft Excel 報表儲存於您的 Team 專案所使用且已經裝載 SharePoint 產品的伺服器上。 如果 Team 專案尚未啟用專案入口網站,您就無法存取這些報表。 如需詳細資訊,請參閱存取 Team 專案入口網站或流程指引、Excel 報表 (Agile) 或 Excel 報表 (CMMI)。
如果您想要在 Microsoft Excel 中開啟連接至 Team Foundation 作業資料存放區的報表,就必須在您的用戶端電腦上安裝 Team Foundation Office 整合增益集。 當您安裝 Visual Studio ALM 中的任何產品時,也會安裝這個增益集。
如果您想要讓 Excel 報表顯示在儀表板中,並且能夠使用 Excel Services,就必須在 Microsoft Office SharePoint Server 2007 Enterprise Edition 或 Microsoft SharePoint Server 2010 Enterprise Edition 上裝載專案入口網站。
如果您想要在 Reporting Services 報表中檢視 Team Foundation 的相關資料,就必須針對包含 Team 專案的 Team 專案集合佈建並啟用 Reporting Services。 當您開啟 Team Explorer並展開 Team 專案節點時,如果沒有顯示 [報表],就無法使用這些報表。
本主題內容
與作業資料存放區連接之 Excel 報表的使用權限
與 Analysis Services Cube 連接之 Excel 報表的權限
Reporting Services 報表的權限
與作業資料存放區連接之 Excel 報表的使用權限
您必須是 [Team Foundation Valid Users] 安全性群組的成員,才能建立、檢視或重新整理包含工作項目之相關資料的 Microsoft Excel 報表。 若要將報表儲存在 Team 專案入口網站的 [文件] 節點中,您必須屬於 SharePoint 產品的 [Members] 安全性群組。
下表將摘要列出每個活動所需的必要權限。 如需如何將這些權限授與小組成員的詳細資訊,請參閱將使用者加入至 Team 專案。
活動 |
Team Foundation Server |
Team 專案入口網站 (SharePoint) |
備註 |
---|---|---|---|
檢視或重新整理從 Team Explorer之 [文件] 節點開啟的 Excel 報表 |
Readers |
Visitors |
您必須屬於 [Team Foundation Valid Users] 安全性群組,才能存取 Team 專案的 [文件] 節點。 如果已明確設定必要的安全性權限,則您在 Team 專案上的 [檢視專案層級資訊] 權限必須已設為 [允許]。 |
執行工作項目查詢,以及使用 [在 Microsoft Excel 中開啟] 功能 |
Readers |
此外,您可能需要開啟小組查詢的權限。 如需詳細資訊,請參閱組織工作項目查詢並設定權限。 |
|
建立 Microsoft Excel 報表 |
Readers |
|
您必須屬於 [Contributors] 群組的成員,或是您的 [編輯此節點中的工作項目] 權限已設為 [允許],才能從 Microsoft Excel 修改工作項目。 |
管理 [文件] 節點中的 Excel 報表 |
Readers |
Members |
若要檢視 [文件] 節點,您必須擁有 Team 專案的存取權。 若要管理 [文件] 節點底下的檔案,您必須是 SharePoint 網站的參與成員。 如需詳細資訊,請參閱管理文件和文件庫。 |
回到頁首
與 Analysis Services Cube 連接之 Excel 報表的權限
您必須屬於 Analysis Services 中的 TfsWarehouseDataReaders 安全性角色,才能檢視、重新整理或建立與 SQL Server Analysis Services Cube 連接的 Microsoft Excel 報表。 這項規則的唯一例外狀況是當您從企業儀表板檢視、重新整理或建立 Excel 報表時。
顯示在企業儀表板中的所有 Microsoft Excel 報表都包含來自 Analysis Services Cube 的資料。 只有當 Team 專案入口網站裝載在執行 Microsoft Office SharePoint Server 2007 Enterprise Edition 或 Microsoft SharePoint Server 2010 Enterprise Edition 的伺服器上時,您才能檢視企業儀表板。
若要從企業儀表板檢視、重新整理或建立 Microsoft Excel 報表,您必須將 SharePoint Web 應用程式定義設定為使用單一登入或 Windows 驗證。 下列限制會根據您所設定的驗證服務來套用。
重要
如果您不想要將使用者加入成為 Analysis Services 中 TfsWarehouseDataReaders 安全性角色的成員,就必須將 SharePoint Web 應用程式設定為單一登入。如果 Team 專案入口網站設定為使用 NTLM 驗證,而且沒有安裝在資料層伺服器上,您也必須將此應用程式設定為單一登入。TfsWarehouseDataReaders 安全性角色的成員可以針對使用相同資料倉儲之所有 Team 專案集合中的所有 Team 專案產生報表。
單一登入驗證 (建議使用)
若要使用單一登入來驗證企業儀表板的檢視者,您必須執行下列動作:
您必須將 SharePoint Web 應用程式設定為使用單一登入。 如需如何設定單一登入的詳細資訊,請參閱Configure Settings for Dashboard Compatibility。
您必須將儀表板檢視者加入至被授與單一登入企業應用程式定義之存取權的群組。
Windows 驗證
若要使用 Windows 驗證來驗證企業儀表板的檢視者,您必須執行下列動作:
您必須將 Team 專案入口網站裝載在資料層伺服器上,或是將 SharePoint 企業 Web 應用程式設定為使用 Kerberos 驗證。
您必須將使用者加入至 Analysis Services 中的 TfsWarehouseDataReaders 安全性角色。
根據您要執行的工作,可能需要其他權限。 您必須是 [Team Foundation Valid Users] 安全性群組的成員,才能存取 Team 專案的 [文件] 節點。
下表將摘要列出每個活動所需的權限。 如需如何將這些權限授與小組成員的詳細資訊,請參閱將使用者加入至 Team 專案和授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限。
活動 |
Team Foundation Server |
Team 專案入口網站 |
Analysis Services Cube (Tfs_Analysis) |
備註 |
---|---|---|---|---|
在 Team Explorer中開啟 [文件] 節點,以及檢視或重新整理 Microsoft Excel 報表 |
Readers |
Visitors |
TfsWarehouseDataReader 角色 |
您必須屬於 [Team Foundation Valid Users] 安全性群組,才能存取 Team 專案的 [文件] 節點。 如果必要的安全性權限已明確設定,則您在 Team 專案上的 [檢視專案層級資訊] 權限必須已設為 [允許]。 |
檢視或重新整理顯示在企業儀表板中的 Microsoft Excel 報表 |
|
Visitors |
除了 [Visitors] 或 [Read] 權限以外,您也必須屬於被授與 TfsWarehouseDataReader 角色或 SharePoint Web 應用程式之單一登入企業應用程式定義之存取權的群組。 如需詳細資訊,請參閱Excel 報表 (Agile)或Excel 報表 (CMMI)。 |
|
執行工作項目查詢,然後使用 [在 Microsoft Excel 中建立報表] |
Readers |
TfsWarehouseDataReader 角色 |
除了這些權限以外,您可能需要開啟小組查詢的權限。 如需詳細資訊,請參閱組織工作項目查詢並設定權限。 |
|
從儀表板使用 [新增 Excel 報表] 功能 |
Visitors |
TfsWarehouseDataReader 角色 |
只有當您已針對裝載 Team 專案的專案集合設定報告功能時,才能使用 [新增 Excel 報表] 按鈕。 |
|
從 Microsoft Excel 建立與 Analysis Services Cube 連接的報表 |
TfsWarehouseDataReader 角色 |
如果您想要將產生的活頁簿儲存至專案入口網站,您必須屬於 SharePoint 產品的 [成員] 群組。 |
||
管理 [文件] 節點中的 Microsoft Excel 報表 |
Readers |
Members |
|
您必須是 SharePoint 網站的參與成員,才能在 [文件] 節點底下儲存檔案。 如需詳細資訊,請參閱管理文件和文件庫。 |
回到頁首
Reporting Services 報表的權限
您必須屬於針對 Team 專案集合裝載 Reporting Services 之伺服器上定義的 [Browser] 或 [Team Foundation Content Managers] 安全性群組,才能檢視、重新整理或建立可從報表管理員使用的報表。 若要建立這些報表,您也必須屬於關聯式資料倉儲之 Analysis Services 中的 TfsWarehouseDataReaders 安全性角色。
下表將摘要列出每個活動所需的權限。 如需如何將這些權限授與小組成員的詳細資訊,請參閱將使用者加入至 Team 專案和授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限。
Reporting Services |
Analysis Services Cube (Tfs_Analysis) |
關聯式資料倉儲 (Tfs_Warehouse) |
|
---|---|---|---|
檢視或重新整理報表 |
瀏覽器 |
||
建立可從 Analysis Services Cube 中存取資料的報表 |
瀏覽器 |
TfsWarehouseDataReader 角色 |
|
建立可從關聯式資料倉儲中存取資料的報表 |
瀏覽器 |
TfsWarehouseDataReader 角色 |
|
管理報表 |
Team Foundation Content Managers 群組 |
除了管理上述權限以外,您還可以控制特定報表的存取權。 如需詳細資訊,請參閱授與檢視、建立和修改 Reporting Services 報表的存取權。
回到頁首