방법: 프로세스 템플릿에 쿼리 추가
업데이트: 2007년 11월
작업 항목 쿼리를 실행하여 위험 요소 또는 활성 버그 같은 특정 작업 항목 그룹을 찾을 수 있습니다. 작업 항목 쿼리는 WIQ(작업 항목 쿼리) 파일에 지정되어 프로세스 템플릿을 다운로드한 폴더에 있는 WorkItem Tracking 폴더의 Queries 하위 폴더에 저장됩니다. 예를 들어 MSF for Agile Software Development에서는 ActiveBugs.wiq 파일에 지정되는 활성 버그 쿼리를 정의합니다.
팀 탐색기를 사용하면 가장 간단한 방법으로 작업 항목 쿼리 파일을 만들 수 있습니다. 기존 팀 프로젝트에서 팀 탐색기를 사용하여 프로세스에 필요한 모든 작업 항목 쿼리를 만듭니다. 그런 다음 아래 절차를 수행하여 각 작업 항목 쿼리를 .wiq 파일에 저장합니다. 작업 항목 쿼리 만들기에 대한 자세한 내용은 방법: 새 작업 항목 쿼리 추가를 참조하십시오.
필요한 권한
이 절차를 수행하려면 Team Foundation Administrators 그룹의 멤버여야 합니다.
필요한 보안 권한이 명시적으로 설정된 경우에는 서버 수준 정보 보기 권한이 허용으로 설정되어 있어야 하며 팀 프로젝트에 대한 프로세스 템플릿 관리 권한이 허용으로 설정되어 있어야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
작업 항목 쿼리를 .wiq 파일에 저장하려면
팀 탐색기에서 쿼리를 마우스 오른쪽 단추로 클릭하고 쿼리 보기를 선택합니다.
파일 메뉴에서 다른 이름으로 <name of query> [쿼리] 저장을 선택합니다.
다른 이름으로 쿼리 저장 대화 상자에서 파일 옵션을 선택하고 WIQ 파일의 위치와 이름을 입력합니다. 또는 찾아보기를 클릭한 후 파일 이름을 입력하고 파일 저장 위치로 이동한 다음 저장을 클릭할 수도 있습니다.
저장을 클릭합니다.
프로세스 템플릿을 다운로드한 폴더에 있는 \WorkItem Tracking\Queries 폴더에 파일을 복사합니다.
참고: 텍스트 편집기에서 WIQ 파일을 편집한 다음, 특정 Team Foundation Server 및 팀 프로젝트와 쿼리를 연결하는 <TeamFoundationServer> 및 <TeamProject> 요소를 제거해야 합니다. 그렇지 않은 경우에는 프로세스 템플릿을 다른 Team Foundation Server에 업로드하면 쿼리를 올바로 사용할 수 없습니다. 가능하면 현재 팀 프로젝트의 명시적 이름 또는 특정 환경과 관련된 다른 명시적 값이 쿼리에 포함되지 않도록 매크로를 사용하십시오.
예제
프로세스 템플릿에 작업 항목 쿼리를 포함하려면 workitems.xml 파일에 하나 이상의 작업을 만듭니다. 이 파일은 프로세스 템플릿을 다운로드한 폴더에 있는 \WorkItem Tracking 폴더에 있습니다. 이때 <Query> 요소를 사용하여 올바른 작업 항목 쿼리 파일을 지정합니다.
<Query name="Active Bugs" fileName="WorkItem Tracking\Queries\filename.wiq" />
다음 예제에서는 MSF for Agile Software Development에서 "All Scenarios"라는 작업 항목 쿼리를 만드는 작업을 지정하는 방법을 보여 줍니다. 이 작업은 모든 작업 항목 형식이 만들어진 후에 실행됩니다.
<task
id="Queries"
name="Stored Query Definitions"
plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
completionMessage="Queries uploaded"
completionDescription = "Processing the stored queries used by work item tracking">
<dependencies>
<dependency taskId="WIs" />
<dependency taskId="WITs" />
</dependencies>
<taskXml>
<QUERIES>
<Query name="All Scenarios" fileName="WorkItem Tracking\Queries\AllScenarios.wiq" />
...
</QUERIES>
</taskXml>
</task>