Atributos de las reglas de campo condicionales
Actualización: noviembre 2007
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 por el atributo 'not', tiene precedencia sobre grants, que se define por 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
El ejemplo siguiente define el campo Triage Description como de sólo lectura para todos excepto para sos usuarios 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
El ejemplo siguiente define Severity como un campo necesario para los usuarios del grupo ProjectMembers, pero no para los del grupo ProjectAdmins. Puesto que denies tiene precedencia sobre grants, si un usuario pertenece a ambos grupos, prevalece la instrucción 'not' y el campo no es necesario.
<FIELD name="Severity">
<REQUIRED for="[Project]\ProjectMembers" not="[Global]\ProjectAdmins"/>
</FIELD>
Nota: |
---|
Para utilizar varios grupos, debe crear un grupo de Team Foundation Server primario que incluye el conjunto de grupos que desea utilizar. |
Vea también
Conceptos
Utilizar las condiciones de los elementos <WHEN>, <WHENNOT> y <WHENCHANGED>