2010-06-14 31 views
0

在我們的TFS實現中,如果我創建了錯誤報告,在「分配給」下拉列表中,我可以看到機器帳戶(備份帳戶和其他一些由我們的IT部門)。如何禁止TFS工作項目中的計算機帳戶

我假設這些帳戶出現是因爲它們被分配了管理權限給本地服務器,所以他們是團隊基礎服務器管理員。

我想知道是否有辦法過濾掉這些帳戶。也許類似於您可以應用於Sharepoint的過濾器,如下所述:http://support.microsoft.com/kb/827754

+0

什麼版本的TFS? – Robaticus 2010-06-14 20:20:43

回答

1

這會涉及更多的內容。你可以這樣做(有可能更多,但這是立即想到的那個)。

首先,您必須熟悉編輯工作項類型定義。

首先,安裝TFS電動工具20102008。這將爲您提供編輯工作項類型所需的工具。

一旦做到這一點,打開Visual Studio,並轉到菜單Tools->Process Editor->Open WIT from Server

打開你想要的工作項類型改變分配對象下拉列表。雙擊Assigned To,轉到Rules並雙擊ALLOWEDVALUES

當你這樣做,你會看到允許值的列表。在我們的特殊情況下,它僅限於[project] \ Contributors和[project] \ Moderators

您可以做的是在TFS項目(或在服務器級別)創建一個名爲Assignees(或其他)的新組,與所有想要分配的人員相關聯,然後刪除工作項目中允許的值,然後添加[project] \ Assignees。

完成後,您可以將工作項類型定義保存回服務器。您必須刷新(例如關閉並重新打開Visual Studio)才能正確反映更改。

或者,您可以可能能夠創建一個全局列表並使用它作爲排除值列表。我需要先在受控環境中嘗試。

+0

感謝您的迴應 - 聽起來它比我想要做的更多的工作。首先,我擔心我錯過了TFS配置中的某些東西,但是這聽起來像是這個問題顯然不合時宜,並不值得。謝謝。 – JMarsch 2010-06-14 23:10:59