다음을 통해 공유


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

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

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

Team Foundation Server(TFS) 프로세스 템플릿은 6개 이상의 작업 항목 형식을 정의합니다. 작업 항목 형식 내에서 정의된 형식과 필드는 범주, 작업 항목 쿼리 및 보고서의 정의에서 참조됩니다. 따라서 WIT 정의를 업로드하는 작업이 범주, 작업 항목 쿼리 및 보고서를 업로드하는 작업보다 먼저 완료되어야 합니다.

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

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

WIT 정의

각 형식 정의는 해당 파일의 WITD 컨테이너 요소에 지정되어 있어야 합니다. 또한 각 정의는 workitemtypedefinition-02.xsd 및 workitemtypedefinition-02.xsd 파일에서 정의된 작업 항목 형식의 스키마 정의를 준수해야 합니다. Microsoft 웹 사이트의 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 요소 참조팀 프로세스를 지원하도록 작업 추적 개체 사용자 지정을 참조하십시오.

업로드할 WIT 정의 지정

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

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

다음 예제에서는 버그, 문제, 공유 단계, 작업, 테스트 사례, 사용자 스토리 등의 WIT를 만드는 작업을 지정하는 방법을 보여 줍니다. 여러 WIT의 정의에 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\CodeReviewRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Feature.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.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 요소 참조

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

기타 리소스

작업 항목 필드 정의