다음을 통해 공유


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

업데이트: 2011년 4월

프로세스 템플릿에 대해 정의하는 작업 항목 형식은 제품 및 해당 기능의 개발에 대한 모든 추적, 모니터링 및 보고의 기초를 제공합니다. 작업 항목 형식은 팀 프로젝트에서 추적할 작업 항목에 대한 데이터 필드, 워크플로 및 작업 항목 폼을 정의합니다. 작업 항목 형식에는 버그, 사용자 스토리 및 작업이 포함됩니다. 먼저 형식 정의를 사용자 지정하여 필드 추가, 워크플로 변경 또는 작업 항목 폼 수정 등을 수행할 수 있습니다. 또한 프로세스 템플릿에 작업 항목 형식을 추가하거나 제거할 수 있습니다.

작업 항목 추적 플러그 인 내에서 여러 작업 항목에 대한 프로세스 템플릿의 형식 정의를 작업으로 지정합니다. 이 작업은 작업 항목 형식이 추적 및 보고 작업을 지원하기 때문에 필요합니다. taskXml 요소 내에서 업로드할 각 형식 정의 파일을 지정합니다. 테스트 관리, 보고서 및 포털용 플러그 인을 사용하려면 작업 항목의 형식 정의가 성공적으로 업로드되어야 합니다.

중요

Microsoft Solutions Framework (MSF) v5.0용 프로세스 템플릿에서는 6가지 이상의 작업 항목 형식을 정의합니다. 작업 항목 형식 내에서 정의된 형식과 필드는 범주, 작업 항목 쿼리 및 보고서의 정의에서 참조됩니다. 따라서 작업 항목 형식의 형식 정의를 업로드하는 작업이 범주, 작업 항목 쿼리 및 보고서를 업로드하는 작업보다 먼저 완료되어야 합니다.

또한 링크 형식의 정의 파일을 업로드하는 작업이 작업 항목의 형식 정의를 업로드하는 작업보다 선행되어야 합니다. 자세한 내용은 플러그 인 파일의 작업 그룹 및 작업에 대한 종속성 정의을 참조하십시오.

항목 내용

  • 작업 항목 형식 정의

  • 업로드할 작업 항목의 형식 정의 지정

  • WORKITEMTYPES 요소 참조

프로세스 템플릿을 사용하여 팀 프로젝트를 만든 후 witadmin 명령줄 도구를 사용하여 작업 항목의 형식 정의를 추가, 제거, 이름 바꾸기 및 변경할 수 있습니다. 자세한 내용은 작업 항목 형식 사용자 지정 및 관리[witadmin]를 참조하십시오.

작업 항목 형식 정의

각 형식 정의는 해당 파일의 WITD 컨테이너 요소에 지정되어 있어야 합니다. 또한 각 정의는 workitemtypedefinition-02.xsd 및 workitemtypedefinition-02.xsd 파일에서 정의된 작업 항목 형식의 스키마 정의를 준수해야 합니다. Microsoft 웹 사이트의 Process Template and Work Item Schemas for Visual Studio Team Foundation 페이지에서 작업 항목을 추적하기 위한 스키마 파일을 다운로드할 수 있습니다.

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

<WITD application="work item type editor" version="1.0">
    <WORKITEMTYPE name="Bug">
        <DESCRIPTION>Bug work items are used to track defects in the code.</DESCRIPTION>
        <GLOBALLISTS> . . . </GLOBALLISTS>
        <FIELDS> . . . </FIELDS>
        <WORKFLOW> . . . </WORKFLOW>
        <FORM> . . . </FORM>
    </WORKITEMTYPE>
</WITD>

TypeDefinitions 폴더에서 형식 정의 파일을 사용자 지정하거나 만들 수 있습니다. 작업 항목 형식을 정의하는 방법에 대한 자세한 내용은 모든 WITD XML 요소 참조프로젝트 추적 데이터, 폼, 워크플로 및 기타 개체 사용자 지정을 참조하십시오.

맨 위로 이동

업로드할 작업 항목의 형식 정의 지정

프로세스 템플릿에서 작업 항목의 형식 정의를 업로드하려면 WORKITEMTYPE 요소를 지정합니다. filename 특성은 형식 정의 파일의 상대 경로입니다. 예를 들어 다음 구문은 Bug.xml 파일을 업로드하도록 지정합니다.

<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\filename.xml"/>

다음 예제에서는 Microsoft Solutions Framework (MSF) for Agile Software Development v5.0의 프로세스 템플릿에 포함된 6개 작업 항목 형식을 모두 만드는 작업을 지정하는 방법을 보여 줍니다. 이러한 형식은 버그, 문제, 공유 단계, 작업, 테스트 사례 및 사용자 스토리 작업 항목 형식에 해당합니다. 여러 작업 항목의 형식 정의에 TestedBy 링크 형식에 대한 필터가 포함되어 있으므로 LinkTypes 작업을 먼저 완료해야 WITs 작업을 완료할 수 있습니다.

<task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
   <dependencies>
      <dependency taskId="LinkTypes" />
   </dependencies>
   <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
      </WORKITEMTYPES>
   </taskXml>
</task>

맨 위로 이동

WORKITEMTYPES 요소 참조

다음 표에서는 작업 항목의 형식 정의를 업로드하는 데 사용하는 요소에 대해 설명합니다. 작업 항목 추적 플러그 인 파일의 taskXml 컨테이너 요소 내에서 이러한 요소를 지정합니다.

참고

WORKITEMTYPE(작업 항목 추적) 요소를 사용하여 업로드할 형식 정의 파일을 지정합니다. WORKITEMTYPE(WITD) 요소를 사용하여 정의할 형식의 이름을 지정합니다. 자세한 내용은 모든 WITD XML 요소 참조를 참조하십시오.

요소

구문

설명

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

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

업로드할 형식 정의를 포함하는 파일의 경로와 이름을 지정합니다.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

작업 항목 추적 플러그 인의 필수적 자식 요소입니다.

각각 업로드할 정의 파일을 지정하는 WORKITEMTYPE 요소의 컬렉션을 포함합니다.

맨 위로 이동

참고 항목

참조

작업 항목 형식 사용자 지정 및 관리[witadmin]

개념

모든 WITD XML 요소 참조

작업 항목 폼 디자인 및 사용자 지정

기타 리소스

작업 항목 필드 정의

작업 항목 워크플로 정의 및 사용자 지정

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

변경 기록

날짜

변경 내용

이유

2011년 4월

WORKITEMTYPES 요소에 대한 설명이 추가되었습니다. 삭제된 항목에 대한 링크가 제거되었습니다.

향상된 기능 관련 정보