Definir el ámbito de una regla de campo en un grupo
A veces desea abarcar las reglas de campo para un grupo concreto.Para ello, utilice los atributos for y not.Estos atributos se utilizan en etiquetas para aplicarlo especialmente a un único grupo o a todos excepto a los miembros de un único grupo.
denies, que se define mediante el atributo "not", tiene prioridad sobre grants, que se define mediante el atributo "for".
Los atributos for y not son opcionales y no deberían tener valores vacíos.
Estos atributos sólo se pueden utilizar para un grupo, no para un usuario concreto.
Ejemplos
not
En el ejemplo siguiente se define el campo Triage Description como de solo lectura para todos los usuarios excepto los del grupo Triage Committee.
<FIELD name="Triage Description">
<READONLY not="[Project]\Triage Committee" />
</FIELD>
for
En el ejemplo siguiente, cualquier usuario del grupo Junior Analysts debe rellenar el campo Second Approver.
<FIELD name="Second Approver">
<REQUIRED for="Example1\Junior Analysts"/>
</FIELD>
for y not
En el ejemplo siguiente se define Severity como un campo obligatorio para los usuarios del grupo ProjectMembers, pero no para los del grupo ProjectAdmins.Puesto que denies tiene prioridad sobre grants, si un usuario pertenece a ambos grupos, prevalece la instrucción "not" y el campo no es obligatorio.
<FIELD name="Severity">
<REQUIRED for="[Project]\ProjectMembers" not="[Global]\ProjectAdmins"/>
</FIELD>
[!NOTA]
Para usar varios grupos, debe crear un grupo primario de Team Foundation Server que incluya el conjunto de grupos que desea utilizar.