次の方法で共有


条件付きのフィールド規則の属性

更新 : 2007 年 11 月

フィールドの規則のスコープを特定のグループに限定することが必要な場合があります。それを行うには、for 属性と not 属性を使用します。これらの属性をタグに対して使用すると、単一の特定のグループに対してのみ規則を適用したり、単一のグループに属する以外のすべての人に規則を適用したりできます。'not' 属性によって定義される Denies は、'for' 属性によって定義される grants より優先されます。for 属性および not 属性はオプションで、空の値は指定できません。これらの属性でスコープを限定できるのはグループに対してのみです。特定のユーザーに限定することはできません。

Not

次の例では、Triage Committee グループに属するユーザー以外のすべての人に対して、Triage Description フィールドを読み取り専用として定義します。

<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>
ms194944.alert_note(ja-jp,VS.90).gifメモ :

複数のグループを使用するには、使用する一連のグループを含む、親の Team Foundation Server グループを作成する必要があります。

参照

概念

<WHEN>、<WHENNOT>、および <WHENCHANGED> 条件の使用