共用方式為


設定群組做為欄位規則的範圍

有時候您可能需要將欄位規則的範圍限定在某特定群組。 若要這樣做,請使用屬性 for 和 not。 這些屬性是用在標記上,以便讓標記套用至特定的某一個群組,或者是套用至非某特定群組成員的每一個人。

透過 "not" 屬性定義的 denies,其優先順序高於由 "for" 屬性定義的 grants。

for 和 not 都是選擇性屬性,並且不應該使用空白值。

這些屬性只能將範圍限定在某一個群組,不能限定在某特定使用者。

範例

not

下面範例會將 Triage Description 欄位定義為除了 Triage Committee 群組成員的使用者以外,其他的人都具有唯讀權限。

<FIELD name="Triage Description">
<READONLY not="[Project]\Triage Committee" />
</FIELD>

for

在下面範例中,Junior Analysts 群組中的任何使用者都必須完成 Second Approver 欄位。

<FIELD name="Second Approver">
<REQUIRED for="Example1\Junior Analysts"/>
</FIELD>

for 和 not

下面範例會將 Severity 定義成對於 ProjectMembers 群組中的使用者而言是必要欄位,但對於 ProjectAdmins 群組中的使用者而言卻不是必要欄位。 因為 denies 的優先順序高於 grants,所以如果有某個使用者同時是這兩個群組的成員,就會強制施行 "not" 陳述式,對他而言該欄位就變成非必要欄位。

<FIELD name="Severity">
<REQUIRED for="[Project]\ProjectMembers" not="[Global]\ProjectAdmins"/>
</FIELD>
注意事項注意事項

若要使用多個群組,您必須建立一個 Team Foundation Server 父群組,以包含您想要使用的多個群組。

請參閱

概念

指派以條件為基礎的值和規則