다음을 통해 공유


프로세스 템플릿에 작업 항목 쿼리 추가

프로세스 템플릿에 작업 항목 쿼리를 추가하여 팀 프로젝트에 대한 초기 팀 쿼리 집합 및 쿼리 폴더 구조를 정의할 수 있습니다. 모든 팀 멤버가 쿼리를 사용하여 조치를 취해야 하는 버그, 작업 및 기타 작업 항목을 찾습니다.

작업 항목 쿼리는 활성 버그 또는 닫힌 작업 목록과 같은 작업 항목 목록을 생성하기 위한 기준을 지정합니다. 작업 항목 쿼리 파일은 .wiq 확장명을 사용하며 MSF(Microsoft Solutions Framework) 프로세스 템플릿에 대한 WorkItem Tracking 폴더의 Queries 하위 폴더에 저장됩니다.

중요

MSF용 프로세스 템플릿은 여러 가지 범주를 정의합니다. 자세한 내용은 팀 쿼리(Agile)팀 쿼리(CMMI)를 참조하십시오. 쿼리 정의는 프로세스 템플릿의 작업 항목 형식과 필드에 종속됩니다. 또한 포털 플러그 인 내에서 업로드되는 통합 문서는 쿼리 정의에 종속됩니다.

작업 항목 추적 플러그 인 내에서 작업으로 업로드할 쿼리 정의를 지정합니다. 이 작업은 프로세스 템플릿의 여러 아티팩트가 쿼리에 종속되어 있을 수 있으므로 필요합니다. 또한 업로드할 작업은 작업 항목 형식을 업로드하는 작업이 완료되었는지 여부에 종속됩니다. taskXml 요소 내에서 업로드할 각 쿼리 파일을 지정합니다.

항목 내용

  • 작업 항목 쿼리 파일 만들기

  • 업로드할 쿼리 지정

  • QUERIES 요소 참조

프로세스 템플릿에서 팀 프로젝트를 만든 후 쿼리 편집기를 사용하여 팀 쿼리를 추가, 제거 및 변경할 수 있습니다. 자세한 내용은 버그, 작업 및 기타 작업 항목 찾기를 참조하십시오.

쿼리 사용 권한을 그룹에 할당하는 방법에 대한 자세한 내용은 기능 영역에 대한 액세스 제어를 참조하십시오. 쿼리 폴더를 만드는 방법에 대한 자세한 내용은 작업 항목 추적 플러그 인을 사용하여 작업 항목 추적을 위한 개체 정의 및 사용자 지정을 참조하십시오.

작업 항목 쿼리 파일 만들기

각 쿼리 정의는 WorkItemQuery 부모 요소를 사용하여 해당 파일에 확장명 .wiq로 지정되어 있어야 하며 wiq.xsd 파일에 정의된 스키마를 준수해야 합니다. Microsoft 웹 사이트의 Process Template and Work Item Schemas for Visual Studio Team Foundation 페이지에서 작업 항목을 추적하기 위한 스키마 파일을 다운로드할 수 있습니다.

다음 예제에서는 작업 항목 쿼리를 정의하는 고급 구문 구조를 보여 줍니다.

<WorkItemQuery Version="1">
<TeamFoundationServer>collectionURL</TeamFoundationServer>
<TeamProject>TeamProjectName</TeamProject>
  <Wiql>
      WorkItemQueryLanguage
  </Wiql>
</WorkItemQuery>

프로세스 템플릿에 추가할 작업 항목 쿼리를 만드는 방법에 대한 자세한 내용은 프로세스 템플릿에 추가할 작업 항목 쿼리 정의를 참조하십시오.

맨 위로 이동

업로드할 쿼리 지정

프로세스 템플릿에 작업 항목 쿼리를 포함하려면 workitems.xml 파일에 하나 이상의 작업을 만듭니다. 이 파일은 프로세스 템플릿을 다운로드한 폴더에 있는 \WorkItem Tracking 폴더에서 찾을 수 있습니다. Query 요소를 사용하여 작업 항목 쿼리 파일을 지정합니다. 예를 들어 다음 XML은 업로드할 ActiveBugs.wiq 파일에 정의된 Active Bugs라는 쿼리를 지정합니다.

<Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" />

작업 항목 추적 플러그 인에서 업로드할 쿼리 집합을 작업으로 추가합니다.

다음 예제에서는 Product Management라는 쿼리 폴더를 만들고 All User Stories라는 쿼리를 이 폴더에 업로드하는 작업을 지정하는 방법을 보여 줍니다.

<task id="Queries" name="Stored Query Definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage=" Work item queries uploaded" />
   <dependencies>
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
      <QUERIES>
         <QueryFolder name="Product Management" >
            <Query name="All User Stories" fileName="WorkItem Tracking\Queries\AllUserStories.wiq" />
         </QueryFolder>
         . . .
      </QUERIES>
   </taskXml>
</task>

자세한 내용은 작업 항목 추적 플러그 인을 사용하여 작업 항목 추적을 위한 개체 정의 및 사용자 지정을 참조하십시오.

맨 위로 이동

QUERY 요소

다음 구문은 QUERIES 요소 및 해당 자식 요소의 구조를 보여 줍니다.

<QUERIES>
   <Permission />
   <QueryFolder >
      <Query />
   </QueryFolder>
</QUERIES>

다음 표에서는 쿼리 폴더 구조, 권한 및 업로드할 쿼리를 지정하는 데 사용되는 요소에 대해 설명합니다. 작업 항목 추적 플러그 인 파일의 taskXml 컨테이너 요소 내에서 이러한 요소를 지정합니다.

요소

구문

설명

Permission

<permission allow="ListOfPermissions" identity="GroupName" />

Query의 선택적 자식 요소입니다.

팀 쿼리에 할당되는 기본 권한을 지정합니다. 자세한 내용은 작업 항목 쿼리 권한 할당을 참조하십시오.

Query

<Query name="QueryName" fileName="QueryFilePathName" />

다음 예제와 같이 “Active Bugs”라는 레이블로 ActiveBugs.wiq 파일에 정의된 쿼리를 업로드할 수 있습니다.

<Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" />

QUERIES의 필수적 자식 요소입니다.

업로드할 쿼리를 정의하는 .wiq 파일의 이름과 경로를 지정합니다.

QueryFolder

<QueryFolder name="FolderName">
   <Query />
</QueryFolder>

QUERIES의 선택적 자식 요소입니다.

쿼리 폴더의 이름을 지정합니다.

QUERIES

<QUERIES>
   . . . 
</QUERIES>

작업 항목 추적 플러그 인에 대한 taskXml 요소의 선택적 자식 요소입니다.

기본 쿼리를 만드는 데 사용할 쿼리 정의 파일을 지정합니다.

맨 위로 이동

참고 항목

개념

버그, 작업 및 기타 작업 항목 찾기

기타 리소스

작업 항목 추적 플러그 인을 사용하여 작업 항목 추적을 위한 개체 정의 및 사용자 지정