Freigeben über


Festlegen des Gültigkeitsbereichs einer Feldregel auf eine Gruppe

Manchmal sollen Feldregeln auf den Umfang einer bestimmten Gruppe beschränkt werden.Dazu verwenden Sie das for-Attribut und das not-Attribut.Diese Attribute werden in Tags verwendet, damit sie ausdrücklich auf eine einzelne Gruppe oder auf jeden, mit Ausnahme der Personen in einer einzelnen Gruppe, angewendet werden.

denies wird durch das not-Attribut definiert und hat Vorrang vor grants, das durch das for-Attribut definiert wird.

Das for-Attribut und das not-Attribut sind optional und sollten nicht über leere Werte verfügen.

Diese Attribute können nur auf den Umfang einer Gruppe, nicht aber eines bestimmten Benutzers angewendet werden.

Beispiele

not

Im folgenden Beispiel wird das Feld "Triage Description" für alle Benutzer als schreibgeschützt definiert, mit Ausnahme der Benutzer in der Gruppe "Triage Committee".

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

for

Im folgenden Beispiel muss jeder Benutzer der Gruppe "Junior Analysts" das Feld "Second Approver" ausfüllen.

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

"for" und "not"

Im folgenden Beispiel wird "Severity" als Pflichtfeld für Benutzer in der Gruppe "ProjectMembers", nicht aber für Benutzer in der Gruppe "ProjectAdmins" definiert.Da denies Vorrang vor grants hat, wird für den Fall, dass ein Benutzer beiden Gruppen angehört, die not-Anweisung durchgesetzt. Das Feld ist folglich kein Pflichtfeld.

<FIELD name="Severity">
<REQUIRED for="[Project]\ProjectMembers" not="[Global]\ProjectAdmins"/>
</FIELD>
HinweisHinweis

Um mehrere Gruppen zu verwenden, müssen Sie eine übergeordnete Team Foundation Server-Gruppe erstellen, die die zu verwendenden Gruppen enthält.

Siehe auch

Konzepte

Zuweisen bedingter Werte und Regeln