限制存取函式和工作

您可以透過安全性群組將權限狀態設定為 [拒絕],以限制對許多 Team Foundation Server (TFS) 工作的存取。 如需預設群組和權限的完整清單,請參閱 Team Foundation Server 的權限參考

問:如何限制可存取或修改原始程式碼的使用者?

答: 您可以從 TWA 管理內容中的 [版本控制] 索引標籤,為群組或個人設定權限。

TF 版本控制的 [權限] 頁面

對於使用 Git 進行版本控制的 Team 專案,您可以設定下列權限。

管理內容中 Git 專案的 [權限] 頁面

如需其他資訊,請參閱 Team Foundation Server 的權限參考

問:如何限制可修改組建定義的使用者?

**答:**您可以從 TWA 中的組建集線器,為群組或個人設定專案層級的組建權限。

[建置] 頁面上 [動作] 功能表中的 [安全性] 連結

您可以設定下列影像顯示之建置作業的權限。

TF 版本控制的 [權限] 頁面

此外,您可以開啟組建定義的 內容功能表項目圖示 內容功能表以設定權限。

如需其他資訊,請參閱 Team Foundation Server 的權限參考

問:如何限制小組成員變更工作項目的存取權?

**答:**透過設定區域路徑的權限,您可以拒絕群組或個人建立或編輯在區域路徑下指派之工作項目的能力。

問:如何限制人員建立特定工作項目類型 (WIT) 的存取權?

**答:**您可以透過兩種方式的其中一種限制存取權:

  • 藉由將 WIT 加入至隱藏分類群組,可以防止大部分專案參與者建立這些工作項目類型。 您可以建立開啟工作項目表單的範本超連結,並且與您要其建立工作項目類型的小組成員共用該連結。

  • 藉由加入 System.CreatedBy 欄位適用的工作流程欄位規則,可以有效限制使用者群組建立特定類型的工作項目。 如下列範例所示,建立工作項目的使用者必須屬於 Allowed Group 才能儲存工作項目。

    <TRANSITION from=" " to="New">
       <FIELDS>
         <FIELD refname="System.CreatedBy">
             <VALIDUSER for="Allowed Group" not="Disallowed Group" />
         </FIELD>
       </FIELDS>
    </TRANSITION> 
    

如需如何自訂 WIT 的詳細資訊,請參閱修改或加入自訂工作項目類型 (WIT)

問:如何限制根據特定條件或欄位值變更工作項目的存取權?

答: 設定條件欄位規則條件式欄位規則或適用於群組的這兩者的組合。 您可以指定限定規則,將它套用至特定群組,藉以限制對欄位進行變更。 條件式規則可能包括 CANNOTLOSEVALUE、EMPTY、FROZEN、NOTSAMEAS、READONLY 和 REQUIRED 項目。

問:如何限制可修改共用工作項目查詢的人員?

答: 設定共用查詢或查詢資料夾的權限,以限制哪些人可以修改資料夾中的查詢。