프로세스 템플릿에 작업 항목 범주에 대한 형식 정의 추가

Azure DevOps Server 2022 | Azure DevOps Server 2020 | 2019년 Azure DevOps Server | TFS 2018

프로세스 템플릿에 범주를 추가할 수 있습니다. 범주는 그룹 레이블을 하나 이상의 WIT(작업 항목 유형)와 연결합니다. 범주는 프로젝트에 이름이 다르게 지정된 유사한 WIT가 포함된 경우에 유용합니다. 한 파일에서 범주 정의를 지정한 다음 WorkItemTracking 플러그 인의 taskxml 요소 내에서 업로드할 파일을 지정합니다.

기본 프로세스 템플릿은 Agile 도구, 테스트 사례 관리 및 기타 기능을 지원하는 데 사용되는 10개 이상의 범주를 정의합니다. 범주 정의 파일을 사용자 지정하거나 만들 수 있습니다. 범주 파일은 WorkItem 추적 폴더에 정의됩니다. 자세한 내용은 범주를 사용하여 작업 항목 유형을 그룹화합니다.

프로세스 템플릿에서 프로젝트를 만든 후 witadmin 명령줄 도구를 사용하여 프로젝트 컬렉션에 대한 범주를 내보내고 가져올 수 있습니다.

범주 정의

범주를 정의하는 파일은 categories-01.xsd 파일에 정의된 범주에 대한 스키마 정의를 준수해야 하며 WITD 컨테이너 요소의 자체 파일에 지정해야 합니다.

다음 예제에서는 요구 사항 범주라는 범주를 정의하고 User Story 작업 항목 유형과 연결된 범주를 정의하는 구문 구조를 보여 줍니다.

<CATEGORIES>  
      <CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">  
      <DEFAULTWORKITEMTYPE name="User Story" />  
      </CATEGORY>  
      . . .   
</CATEGORIES>  

업로드할 범주 정의 파일 지정

범주 정의 집합을 업로드하려면 taskxml 요소 내에서 CATEGORIES 요소를 지정합니다. filename 특성은 범주 정의 파일의 상대 경로입니다. 예를 들어 다음 구문은 categories.xml 파일을 업로드하도록 지정합니다.

<CATEGORIES fileName="WorkItem Tracking\categories.xml" />  

다음 예제에서는 범주 파일을 업로드하는 작업을 지정하는 방법을 보여 줍니다. 각 범주는 기본 작업 항목 유형을 지정하기 때문에 범주 정의 파일을 업로드하는 작업은 작업 항목에 대한 형식 정의를 업로드하는 WIT 작업의 성공적인 완료에 따라 달라집니다.

<task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">  
      <dependencies>  
      <dependency taskId="WITs" />  
      </dependencies>  
      <taskXml>  
      <CATEGORIES fileName="WorkItem Tracking\Categories.xml" />  
      </taskXml>  
</task>  

CATEGORIES 요소 참조

다음 표에서는 범주 정의 파일을 업로드하는 데 사용하는 CATEGORIES 요소에 대해 설명합니다. WorkItemTracking 플러그 인 파일의 taskXml 컨테이너 요소 내에서 이 요소를 지정합니다.

참고

CATEGORIES(WorkItemTracking) 요소를 사용하여 업로드할 정의 파일을 지정합니다. CATEGORIES(정의) 요소를 사용하여 정의할 범주 집합을 지정합니다.

요소 설명 및 구문
카테고리 작업 항목 추적 플러그 인의 선택적 자식 요소입니다. 작업 항목 추적 플러그 인 작업을 처리할 때 업로드할 범주 정의를 포함하는 파일의 경로와 이름을 지정합니다.
<CATEGORIES fileName="CategoriesFilePathName" />