Share via


작업 항목 쿼리 예제

쿼리 편집기를 사용하는 작업 항목 쿼리 방법을 더 잘 이해하려면 다음 예제를 사용하십시오.

  • @Me로 사용자에게 할당된 항목 찾기

  • @Today를 사용하여 수정된 날짜 기준으로 필터링

  • 그룹에 포함을 사용하여 그룹 멤버 자격 또는 범주를 기준으로 필터링

  • 키워드 또는 구를 기준으로 필터링

  • 정의되지 않은 필드 값을 기준으로 필터링

  • 다시 활성화를 기준으로 필터링

  • 다양한 팀 프로젝트를 기준으로 필터링

  • 연결된 종속 항목을 기준으로 필터링

@Me로 사용자에게 할당된 항목 찾기

현재 할당을 찾으려면 **=**를 사용합니다. 이전 할당에 따라 항목을 나열하려면 할당된 적 있음을 사용합니다.

Was Ever 연산자를 사용하여 이전 할당에 대해 쿼리

@Today를 사용하여 수정된 날짜 기준으로 필터링

여러 가지 날짜가 자동으로 작업 항목 폼에 추가됩니다. 특정 날짜 또는 특정 기간 동안 변경된 작업 항목을 찾을 수 있습니다. 쿼리의 범위를 제한하면 포함하려는 날짜 범위에 맞는 결과만 반환되므로 쿼리 성능을 높일 수 있습니다.

변경된 날짜를 기준으로 또는 특정 기간에 대해 항목을 필터링할 수 있습니다. 쿼리의 범위를 제한하면 포함하려는 날짜 범위에 맞는 결과만 반환되므로 쿼리 성능을 높일 수 있습니다.

  • 오늘 또는 최근 수정된 목록 항목

    최근 수정된 항목을 필터링하려면 다음 절 중 하나를 사용합니다.

    오늘 날짜를 기준으로 편집기 쿼리 필터링

    Or

    최근 변경 내용을 기준으로 편집기 쿼리 필터링

  • 특정 날짜에 수정된 목록 항목

    수정 날짜를 기준으로 필터링

    컴퓨터의 운영 체제에서 허용되는 형식으로 날짜를 입력합니다.

  • 특정 기간 동안 수정된 목록 항목

    날짜 범위 사이에 수정된 항목을 나열하려면 두 개의 절을 그룹화합니다.

    날짜 범위를 기준으로 필터링

그룹에 포함을 사용하여 그룹 멤버 자격 또는 범주를 기준으로 필터링

TFS 그룹에 속한 사람에게 할당된 항목을 필터링하려면 그룹에 포함 연산자를 사용합니다.

TFS 보안 그룹에 대한 할당을 기준으로 필터링

그룹에 포함 또는 그룹에 포함되지 않음 연산자를 사용하여 그룹의 멤버이거나 그룹 멤버가 아닌 여러 값을 기준으로 쿼리를 필터링할 수 있습니다. 그룹의 예로는 TFS 그룹 및 작업 항목 범주가 있습니다.

범주를 기준으로 필터링

작업 항목이 속한 범주를 기준으로 필터링하려면 그룹에 포함 연산자를 사용합니다. 예를 들어, 다음 필터 조건은 현재 팀 프로젝트에 있고, 팀 멤버에 할당되어 있고, 버그 범주에 속하도록 정의된 모든 작업 항목을 반환합니다.

범주로 작업 항목을 찾기 위한 쿼리 절

키워드 또는 구를 기준으로 필터링

입력한 단어 또는 구와 부분적으로 또는 정확하게 일치하는 항목을 나열하려면 포함단어 포함을 사용합니다.

키워드 필터링을 위한 단순 목록 쿼리에 대한 편집기

단어 또는 구와 정확히 또는 부분적으로 일치하는 항목을 검색하려면 포함 또는 포함 안 함을 사용합니다. 단어 포함 또는 단어 포함 안 함을 선택하여 정확한 구를 검색하거나 와일드카드 문자 *****를 사용합니다. 이러한 연산자는 전체 텍스트 검색 인덱스를 사용합니다.

Team Foundation는 PlainText 및 HTML의 데이터 형식과 전체 텍스트 검색을 위한 제목 필드를 사용하여 모든 긴 텍스트 필드의 인덱스를 만듭니다. 제한 사항은 서버 및 데이터 정렬 요구 사항에 대한 전체 텍스트 검색을 참조하십시오.

정의되지 않은 필드 값을 기준으로 필터링

not 연산자(<>)를 사용하여 정의되지 않은 필드 값이 있는 작업 항목을 찾을 수 있습니다. 예를 들어 다음 예제에서는 활동 필드가 비어 있는 작업 형식의 모든 작업 항목을 찾습니다.

빈 항목을 기준으로 필터링

다시 활성화를 기준으로 필터링

닫힌 다음 다시 활성화된 작업 항목을 찾기 위해 다음과 유사한 쿼리를 만들 수 있습니다. 변경된 날짜 필드를 지정하여 오늘, 어제 또는 지난 주에 발생한 다시 활성화에 초점을 맞출 수 있습니다.

다시 활성화를 기준으로 필터링

활성화한 사람 및 활성화된 날짜 필드를 사용할 수도 있습니다.

다양한 팀 프로젝트를 기준으로 필터링

두 개의 서로 다른 팀 프로젝트에 정의된 항목을 필터링하려면 이 절을 추가합니다.

2개의 서로 다른 프로젝트에 대한 할당을 기준으로 필터링

쉼표(,) 등 클라이언트 컴퓨터에 정의된 지역 설정에 해당하는 목록 구분 기호로 프로젝트 이름을 구분합니다.

연결된 종속 항목을 기준으로 필터링

다음 예제에서는 다른 팀과 다른 팀 프로젝트에서 관리하는 작업에 종속성이 있는 항목을 반환하는 종속 연결된 쿼리를 보여줍니다. 이 쿼리를 사용하여 활성 상태의 제품 백로그 항목 또는 제거, 종료, 완료되지 않은 버그에 연결된 모든 종속 작업 항목을 볼 수 있습니다. Phone Save\Phone Customers 이외의 제품 영역에 속하는 종속 작업 항목만 반환됩니다.

작업 항목 및 종속된 항목 링크 쿼리

이렇게 작동하는 이유:

  • **팀 프로젝트 = @Project** 절을 제거하면 컬렉션에서 어떤 팀 프로젝트에 속해 있든 간에 필터 조건과 일치하는 모든 종속 연결된 작업 항목이 나열됩니다.

  • 두 절을 그룹화하면 백로그에 있거나 진행 중인 모든 제품 백로그 항목이 반환되며, 두 번째로 그룹화된 절은 백로그에 있거나 진행 중인 모든 버그를 반환합니다.

  • 두 번째 절 시작 부분에서 두 절을 OR 연산자로 그룹화하면 두 필터 조건 중 하나와 일치하는 작업 항목이 반환됩니다.

  • 지정한 링크가 있는 항목만 반환을 선택하면 종속성이 있는 최상위 작업 항목만 반환됩니다.

  • 임의의 링크 형식을 반환합니다를 선택하면 링크된 작업 항목에 대한 필터 조건과 일치하는 모든 연결된 작업 항목이 반환됩니다. 여기서는 Phone Saver\Phone Customers 영역 경로에 속하지 않으며 완료 또는 제거되지 않은 모든 작업 항목이 반환됩니다.

다음 그림은 반환된 쿼리 결과를 보여줍니다.

직접 링크 쿼리 결과

Q & A

Q: 기록 필드를 기준으로 쿼리할 수 있습니까?

A: 예. 필드의 경우 기록을 선택하고 연산자 필드의 경우 단어 포함 또는 단어 포함 안 함을 선택합니다.

검색할 단어의 전체 텍스트를 입력합니다. 전체 텍스트 검색을 위해 기록 필드는 인덱스화되어 있습니다. 단어 일부만 입력하는 경우 쿼리는 전체 단어를 포함하는 작업 항목을 반환하지 않습니다. 예를 들어, 기록 필드에 reproducible behavior라는 구가 포함된 경우 repro를 검색하면 작업 항목을 찾을 수 없습니다. 그러나 reproducible이라는 전체 문자를 검색하면 작업 항목을 찾을 수 있습니다. repro*와 같이 와일드카드를 사용하여 문자열을 검색할 수도 있습니다.

일반적인 단어는 무시됩니다. 검색 엔진은 제외 단어로 정의된 단어를 무시합니다. 자세한 내용은 Microsoft 웹 사이트의 중지 단어 및 중지 목록 페이지를 참조하세요.

참고 항목

개념

작업 항목 쿼리