다음을 통해 공유


프로세스 템플릿에 작업 항목 인스턴스 추가

프로세스 템플릿에 작업 항목을 추가하여 팀 프로젝트가 만들어진 후 각 프로젝트 관리자가 수행할 작업에 대한 미리 알림 역할을 하는 작업 또는 기타 항목 집합을 정의합니다. 예를 들어 팀 멤버에 권한을 할당하고, 제품 영역 및 마일스톤을 정의하고, 빌드 정의를 설정하고, 버전 제어를 위한 분기 전략을 결정하는 하나의 작업을 각각 만들 수 있습니다.

참고

작업 항목 인스턴스 정의는 선택 사항입니다.MSF(Microsoft Solutions Framework)용 프로세스 템플릿에는 작업 항목 인스턴스가 포함되어 있지 않습니다.

항목 내용

  • 작업 항목 인스턴스 정의

  • WORKITEMS 요소 참조

작업 항목 인스턴스 정의

작업 항목 인스턴스를 정의하려면 작업 항목의 필드 값과 함께 작업 항목 형식을 지정합니다. WORKITEMS 요소에 포함된 WIFIELD 요소를 사용합니다. 작업 항목 추적 플러그 인 파일의 taskXml 요소 내에서 작업 항목 인스턴스 집합을 지정합니다. 각 작업 항목 인스턴스는 WorkItemMethodology.xsd 파일에 정의된 작업 항목에 대한 스키마 정의를 준수해야 합니다. Microsoft 웹 사이트의 Process Template and Work Item Schemas for Visual Studio Team Foundation 페이지에서 작업 항목을 추적하기 위한 스키마 파일을 다운로드할 수 있습니다.

WI 요소의 type 특성은 만들려는 작업 항목 형식(예: 작업, 사용자 스토리 또는 문제)을 지정합니다. 작업 항목 형식에 따라 각 필수 필드에 값을 할당해야 합니다.

다음 예제에서는 하나 이상의 보안 그룹에 팀 멤버를 할당하도록 프로젝트 관리자에게 미리 알리는 작업 항목 작업을 지정합니다. 모든 필수 필드에 값이 할당됩니다. 작업 항목 인스턴스는 작업 항목의 형식 정의에 따라 달라지므로 작업 항목 형식을 만드는 작업 후에 작업 항목 인스턴스를 만드는 작업을 지정해야 합니다.

<task id="WIT_Instances" name="Work Item tasks definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item instances created"> 
   <dependencies>
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
       <WORKITEMS>
       <WI type="Task">
          <FIELD refname="System.Title" value="Setup: Set Permissions" />
          <FIELD refname="System.IterationPath" value="$$PROJECTNAME$$\Iteration 0" />
          <FIELD refname="System.State" value="Active" />
          <FIELD refname="System.Reason" value="New" />
          <FIELD refname="System.Description" value="Using the admin UI in Visual Studio adds team members to one of the three groups: Project administrators, Contributors, or Readers." />
         </WI>
      </WORKITEMS>
   </taskXml>
</task>

맨 위로 이동

WORKITEMS 요소 참조

다음 구문은 WORKITEMS 요소 및 해당 자식 요소의 구조를 보여 줍니다. 작업 항목 추적 플러그 인 파일의 taskXml 요소 내에서 이러한 요소를 지정합니다.

<WORKITEMS>
   <WI type="TypeA">
      <FIELD refname="Field1" value="Value1" />
      <FIELD refname="Field2" value="Value2" />
      . . .
      <FIELD refname="FieldN" value="ValueN" />
   </WI>
   . . .
</WORKITEMS>

요소

구문

설명

FIELD

<FIELD refname="FieldReferenceName" value="Value" />

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

필드의 참조 이름과 해당 필드에 할당할 값을 지정합니다.

HYPERLINK

<HYPERLINK URL="URL" relativePath="false" />

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

작업 항목 인스턴스의 하이퍼링크를 정의합니다. 상대 경로에 대해 true 또는 false를 지정할 수 있습니다.

WI

<WI type="WorkItemType">
   <FIELD> . . .</FIELD>
   <HYPERLINK> . . .</HYPERLINK>
</WI>

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

만들려는 작업 항목 형식과 특정 필드에 할당할 값을 정의합니다.

WORKITEMS

<WORKITEMS>
   <WI>
      <FIELD> . . .</FIELD>
      <HYPERLINK> . . .</HYPERLINK>
   </WI>
</WORKITEMS >

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

각각 작업 항목 인스턴스를 정의하는 WI 요소의 컬렉션을 포함합니다.

맨 위로 이동

참고 항목

개념

프로세스 템플릿 사용자 지정

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