將使用者加入至 Team 專案

當角色和責任變更時,您需要變更 Team 專案的個人成員資格或使用權限等級。 當您的專案相依於使用 SQL Server Reporting Services 或 SharePoint 產品的資源時更是如此,因為這些資源的使用權限是分開管理的。

如果您只要將使用者加入現有的 TFS 小組中,而不必擔心其他資源的特定權限,請略過這個主題並直接將它們加入小組中

使用權限與存取層級不同。 存取層級控制的是使用者可以看見 Team Web Access 中的哪些功能,而且相依於使用者授權;使用權限控制的是使用者是否能使用 TFS 的各種功能。 如果您只是嘗試讓某人存取小組聊天室或 Agile Portfolio 管理,並且測試案例管理功能,那麼您需要的是變更存取層級,而不是變更使用權限。

驗證您在 TFS 中的使用權限

在您為他人變更使用權限等級之前,請確定您有正確等級的使用權限。

  1. 開啟 Team 專案的管理內容。設定圖示

  2. 在 [安全性] 索引標籤中的使用者下,尋找您的名稱,並查看您屬於哪些群組以及您所擁有的使用權限。

  3. 如果您不是專案系統管理員,您需要成為系統管理員。 找出具有系統管理員身分的人員,請他們將您加入:

    您一次可以增加多人

  4. 如果您需要在小組層級進行變更,請將內容變更為小組概觀。 如果您不是小組系統管理員,但是已經是專案系統管理員,您可以將自己加入。 否則,請別人將您加入。

    小組系統管理員不一定要是小組成員

  5. 同樣地,如果您需要將使用者加入 SharePoint 產品或 SQL Server Reporting Services,請確定您擁有必要的使用權限。 若要報告,您必須是報表伺服器上的本機 Administrators 群組成員,或是專為加入使用者而建立之群組的成員。 SharePoint 產品的需求更為複雜。 如需 SharePoint 2013 的詳細資訊,請移至這裡

將使用者加入至 Team Foundation Server 中的專案

  1. 開啟 Team Web Access 並巡覽至您要加入使用者或群組的專案。

    從 TFS 首頁選取 Team 專案

    提示:如果您加入使用者群組而非個別使用者,則管理使用者對 TFS 的存取權會容易許多。 了解如何設定要用於 TFS 部署的群組

    選擇齒輪圖示 設定圖示 以開啟專案的管理內容,再巡覽至 [安全性] 索引標籤。

  2. 在 [群組] 中選擇下列其中一項:

    • 如果所要加入的使用者需要專案的最低存取權,請選擇 [Readers]。

    • 若要加入的使用者將完全參與此專案,請選擇 [Contributors]。 根據預設,建立專案時所建立的小組群組會加入 Contributors 群組成為成員,因此您可以改為將新使用者加入為小組成員,使用者便會自動繼承參與者使用權限。 如需詳細資訊,請參閱加入 Team 成員

    • 若要加入做為專案負責人的使用者,請選擇 [Project Administrators]。

    在您選取其中一個群組之後,加入使用者或使用者群組。

    選擇小組專案群組並加入成員

  3. 在 [識別] 中指定您想要加入的使用者或群組的名稱。

    加入使用者或群組對話方塊上的帳戶項目方塊

    提示

    您第一次將使用者或群組加入至 Team Foundation Server 時,不能瀏覽或查看易記名稱。在將識別身分加入 Team Foundation Server 之後,您就可以只輸入易記名稱。

  4. 根據使用者,您可能會想要自訂其對專案中其他功能的權限,例如區域和反覆項目共用查詢。 您也可以控制對專案、版本控制、組建和工作項目的存取;了解在 限制存取函式和工作 中的作法。

如果您的 TFS 部署已與 SharePoint Foundation 整合,您需要管理 SharePoint Foundation 群組中的成員資格,以授與 TFS 使用者 Team 專案入口網站的使用權限。

將使用者加入 SharePoint Foundation

  1. 開啟您的專案入口網站 (如果不確定是哪個 URL,請開啟 Team Explorer,選擇 [設定],然後選擇 [入口網站設定]。 入口網站的 URL 便會列出)。

  2. 選擇 [共用],然後將使用者或使用者群組加入至適當的 SharePoint 群組。

    選擇 SharePoint 群組並加入使用者

    • 如果所要加入的使用者需要專案的最低存取權,請選擇 [Readers]。

    • 若要加入的使用者將完全參與此專案,請選擇 [Contributors]。

    • 若要加入做為專案負責人的使用者,請選擇 [完全控制]。

如需 SharePoint 產品中使用者和群組的詳細資訊,請移至這裡

如果您的 TFS 部署已與 SQL Server Reporting Services 整合,您需要管理適當 SQL Server Reporting Services 群組中的使用者,否則他們將無法檢視或編輯這些報表。

將使用者加入至 SQL Server Reporting Services

  1. 開啟 Internet Explorer 或其他與 Reporting Services 管理相容的瀏覽器,並巡覽至下列位址 (其中 ReportServer 表示執行 SQL Server Reporting Services 的伺服器名稱):

    http://ReportServer/Reports/Pages/Folder.aspx

  2. 在 [首頁] 頁面上,選擇 [資料夾設定],然後在 [安全性] 中選擇 [新增角色指派] 並加入使用者。

    • 若要加入可以做為專案讀取者或參與者的使用者,請選取 [瀏覽器] 核取方塊。

      按一下或按下 Tab 鍵選擇,然後按下空格鍵核取

    • 若要加入做為專案負責人的使用者,請選取 [Team Foundation 內容管理員] 核取方塊。

      為使用者或群組選擇角色指派

如果您是 Team Foundation 系統管理員的成員,您可以確認預設情況下使用者可以使用哪些功能,以及查看是否有任何使用者是在預設層級外具有存取權的群組成員。

驗證使用者或使用者群組可用的功能

  1. 在管理模式下開啟 Team Web Access,並選擇 [控制台] 以巡覽至最上層系統管理內容。

  2. 選擇 [存取層級] 索引標籤。

  3. 依次選擇每個授權群組的名稱,並檢閱下列資訊:

    • 哪個授權群組會設為用於部署的預設群組。 該群組名稱後方會接上 [(預設值)]。 預設會將 Team Foundation Server 部署的所有使用者指派至這個群組。

    • 您要決定授權層級的使用者是否為預設群組之外的授權群組成員。 如果是,請檢閱該授權群組的功能描述,進一步了解該使用者可以使用哪些功能或不能使用哪些功能。

  4. 若要一次檢閱部署中所有使用者的授權群組成員資格,請選擇 [匯出稽核記錄]。 成員資格資訊將會匯出成以逗號分隔的檔案。 儲存或開啟檔案。

問:我可以在哪裡進一步了解 Contributors 群組等的權限和內建群組?

**答:**下圖顯示系統指派給 Contributors 群組的預設權限。

參與者角色預設權限

若要進一步了解其他群組及其權限指派,請參閱Team Foundation Server 的權限參考

問:如何將某人加入為系統管理員?

**答:**您必須將該使用者加入專案集合層級伺服器層級的群組。

問:我可以限制對 Team 專案或 Team 專案內功能區域的存取權嗎?

**答:**可以。 您可以在限制存取函式和工作中了解如何進行。

問:我可以設定用於授權與管理 Team 專案中使用者的預設群組嗎?

**答:**可以,而且我們鼓勵這個做法。 請參閱 設定要用於 TFS 部署的群組。 如果您要在建立 Team 專案之前對其進行定義,請參閱設定初始群組、小組、成員和權限