Share via


그룹에 필드 규칙 범위 지정

경우에 따라 필드 규칙의 범위를 특정 그룹으로 제한할 수 있습니다. 이렇게 하려면 for 및 not 특성을 사용합니다. 이러한 특성이 태그에 사용되면 해당 태그가 단일 그룹에만 적용되거나 단일 그룹에 포함된 사용자를 제외한 모든 사람에게 적용됩니다.

"not" 특성에서 정의하는 denies는 "for" 특성에서 정의하는 grants보다 우선합니다.

for 및 not 특성은 선택적 요소이며 빈 값을 포함할 수 없습니다.

이러한 특성은 특정 사용자 대신 그룹에만 사용되도록 범위를 제한할 수 있습니다.

예제

not

다음 예제에서는 Triage Description 필드를 Triage Committee 그룹의 사용자를 제외한 모든 사람에게 읽기 전용으로 정의합니다.

<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를 ProjectAdmins 그룹 사용자는 제외하고 ProjectMembers 그룹 사용자에 대해서만 필수 필드로 정의합니다. denies는 grants보다 우선하므로 사용자가 두 그룹에 모두 포함된 경우에는 "not"문을 적용하고 필수 필드로 설정되지 않습니다.

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

참고

그룹을 여러 개 사용하려면 사용할 그룹 집합을 포함하는 부모 Team Foundation Server 그룹을 만들어야 합니다.

참고 항목

개념

조건부 기준 값 및 규칙 할당