Condividi tramite


Impostazione di un gruppo come ambito di una regola di campo

A volte si desidera limitare le regole di campo a un gruppo specifico. Per eseguire questa operazione, utilizzare gli attributi for e not. Questi attributi vengono utilizzati sui tag per applicarli in modo specifico a un singolo gruppo o a tutti gli utenti tranne quelli di un singolo gruppo.

denies, definito dall'attributo "not", ha la precedenza su grants, definito dall'attributo "for".

Gli attributi for e not sono facoltativi e non devono avere valori vuoti.

Questi attributi possono essere limitati solo a un gruppo, non a un utente specifico.

Esempi

not

Nell'esempio riportato di seguito il campo Triage Description viene definito come campo di sola lettura per tutti gli utenti tranne quelli presenti nel gruppo Triage Committee.

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

for

Nell'esempio riportato di seguito, tutti gli utenti del gruppo Junior Analysts devono completare il campo Second Approver.

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

For e Not

Nell'esempio riportato di seguito il campo Severity è definito come campo obbligatorio per gli utenti presenti nel gruppo ProjectMembers, ma non per quelli del gruppo ProjectAdmins. Poiché denies ha la precedenza su grants, se un utente è presente in entrambi i gruppi, viene applicata l'istruzione "not" e il campo diventa non obbligatorio.

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

Nota

Per utilizzare più gruppi, è necessario creare un gruppo Team Foundation Server padre che includa il set di gruppi da utilizzare.

Vedere anche

Concetti

Assegnazione di valori e regole condizionali