다음을 통해 공유


프로세스 구성 XML 요소 참조

프로세스 구성 파일 확인 레이아웃 및 다음과 같은 기능을: 제품 백로그 및 팀 속도, 반복 백로그, 팀 용량 및 burndown 차트, 작업 보드, 이해 관계자 의견, 및 내 작업.이러한 구성 파일을 내보낼 수 있습니다, AgileConfiguration 및 CommonConfiguration 팀에서 프로젝트 또는에서 다운로드할 프로세스 템플릿을 액세스 Visual Studio Team Foundation Server 2012.Agileconfiguration에서 지정 된 정의 수정 하 여 백로그 페이지 레이아웃을 사용자 지정 하 고 하는 몇 가지 기능이 공용 영역은 Commonconfiguration에서 지정 된 정의 수정 하 여 사용자 지정 합니다.

사용자 지정할 수 있는 기능에 대 한 개요를 참조 하십시오. 프로세스 구성을 사용하여 백로그 및 보드 페이지 사용자 지정.

[!참고]

팀의 백로그 및 작업 보드 페이지를 사용 하는 방법에 대 한 자세한 내용은 참조 하십시오. Agile 계획 및 반복.

항목 내용

  • AgileConfiguration: 구문 구조 및 요소

  • CommonConfiguration: 구문 구조 및 요소

AgileConfiguration: 구문 구조 및 요소

백로그 페이지에 포함 된 요소를 수정 하 여 사용자 정의 AgileProjectConfiguration 요소입니다.제품 백로그 페이지를 사용자 지정 하려면 요소 내에서 수정의 ProductBacklog 요소를 반복 백로그 페이지를 사용자 지정 하려면 요소 내에 포함 된 수정에 IterationBacklog 요소입니다.

다음 XML 예제에서는 AgileConfiguration.xml 파일 내에 포함 된 agile 프로세스 구성을 정의 하는 코드 구조를 보여 줍니다.이 예제에서는 MSF for 민첩 한 소프트웨어 개발 v6.0에 대해 정의 된 기본 구문을 해당 합니다.

<?xml version="1.0" encoding="utf-8"?>
<AgileProjectConfiguration>
  <ProductBacklog>
    <Columns>
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
      <Column refname="System.IterationPath" width="200" />
    </Columns>
    <AddPanel>
      <Fields>
        <Field refname="System.Title" />
      </Fields>
    </AddPanel>
  </ProductBacklog>
  <IterationBacklog>
    <Columns>
      <Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="50" />
      <Column refname="System.Title" width="400" />
      <Column refname="System.State" width="100" />
      <Column refname="System.AssignedTo" width="100" />
      <Column refname="Microsoft.VSTS.Scheduling.RemainingWork" width="50" />
    </Columns>
  </IterationBacklog>
</AgileProjectConfiguration>

맨 위로 이동

Hh500408.collapse_all(ko-kr,VS.110).gif백로그 페이지에 대 한 XML 요소

자식 요소는 다음 표에 설명 되어 있는 AgileProjectConfiguration 루트 요소입니다.이러한 요소를 사용 하 여 열 및 표시 되는 필드 백로그 페이지에서 지정할 수 있습니다.

요소

설명 및 구문

참고

AddPanel

"빠른 추가" 경험, 어디 새 백로그 항목이 정의 된 패널 영역 내에 있는 필드를 지정 하는 데는 컨테이너 요소입니다.

<AddPanel>
    <Fields>
       <Field . . . />
       . . .
   </Fields>
</AddPanel>

필수 요소.하나의 인스턴스입니다.

하나를 지정 해야 합니다 Fields 요소입니다.

제품 백로그 페이지에 "빠른 추가" 경험에만 나타납니다 Team Web Access.

Column

백로그 페이지에 열으로 표시 하는 필드를 지정 합니다.

<Column refname="FieldReferenceName"  width="FieldWidth" />

필수 요소.

백로그 목록을 페이지에 표시할 각 열에 대 한 백로그 항목과 관련 된 작업 항목의 형식에 대해 정의 된 필드 참조 이름을 지정 해야 합니다.너비 필드에 양의 정수를 지정 해야 합니다.

Columns

Column 요소의 컬렉션을 지정합니다.

<Columns>
   <Column . . . />
   . . .
</Columns>

필수 요소.한 인스턴스 각각에 대해서만 IterationBacklogProductBacklog 부모 요소입니다.

제품 백로그 또는 반복 백로그를 표시 페이지에 표시할 열을 지정 해야 합니다.

Field

제품 백로그 페이지 패널 내에 표시 하는 필드를 지정 합니다.

<Field refname=”FieldReferenceName” />

필수 요소.에 포함 된 하나 이상의 요소를 Fields 부모 요소입니다.

백로그에 추가할 작업 항목을 정의 하는 경우를 나열 하는 필드에 대 한 값을 지정할 수 있습니다의 AddPanel 섹션을 구성 하는 프로세스입니다.

지정 하는 기본 구성의 제목 , 다음 코드 샘플 에서처럼 표시 전용 필드로 필드:

<AddPanel>
   <Fields>
      <Field refname="System.Title" />
   </Fields>
</AddPanel>

Fields

Field 요소의 컬렉션을 지정합니다.

<Fields>
<Field . . . />
   . . .
</Fields>

필수 요소.에 정의 된 인스턴스 중 하나는 AddPanel 부모 요소입니다.

제품 백로그에 항목을 추가할 때 신속 하 게 지정 하려면 원하는 필드를 지정 합니다.

IterationBacklog

특정 반복에 할당 된 작업 항목을 표시 하는 페이지 레이아웃을 사용자 지정 하는 데 사용 되는 컨테이너 요소입니다.

<IterationBacklog workItemCountLimit="MaximumLimit"  >
   <Columns> . . . </Columns>
   . . . 
</IterationBacklog > 

필수 요소.하나의 인스턴스입니다.

열, 열 너비 및 각 열에 대해 반복을 할당 하는 백로그 항목 목록을 표시 하는 페이지를 채우는 필드의 수를 지정 합니다.

기본적으로, 작업 보드 총 500 개 작업 항목으로 제한 됩니다.에 대 한 값을 지정 하 여이 제한을 변경할 수 있는 workItemCountLimit 특성입니다.

ProductBacklog

작업 항목 백로그에 추가할 패널 제품 백로그 하 고 표시 된 페이지의 레이아웃을 사용자 지정 하는 데 사용 되는 컨테이너 요소를 포함 합니다.

<ProductBacklog>
   <Columns> . . . </Columns>
   <AddPanel> . . . </ AddPanel>
</ProductBacklog >

필수 요소.하나의 인스턴스입니다.

열, 열 너비 및 각 열에 대 한 제품 백로그에 할당 하는 백로그 항목 목록을 표시 하 고 해당 페이지를 채우는 필드의 수를 지정 합니다.제품 백로그 백로그를 반복에 할당 된 포함 한 모든 현재 항목을 표시 합니다.

맨 위로 이동

CommonConfiguration: 구문 구조 및 요소

작업 보드 페이지를 사용 하 여 사용자 정의 CommonProjectConfiguration 요소에 여러 자식 요소를 지원 합니다.TypeFields 의 특정 정보를 캡처하는 작업 항목 형식에 사용 되는 필드를 지정 합니다.몇 가지 다른 자식 요소, 예를 들어, RequirementWorkItems, TaskWorkItems, 및 BugWorkItems 범주 그룹에는 특정 프로세스 구성 기능 영역에 의해 참조 되는 이러한 종류의 연결을 지정 합니다.

다음 XML 예제에서는 CommonConfiguration.xml 파일 내에 포함 된 일반적인 프로세스 구성을 정의 하는 코드 구조를 보여 줍니다.이 예제에서는 MSF for 민첩 한 소프트웨어 개발 v6.0에 대해 정의 된 기본 구문을 해당 합니다.

<?xml version="1.0" encoding="utf-8"?>
<CommonProjectConfiguration>
  <TypeFields>
    <TypeField refname="System.AreaPath" type="Team" />
    <TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="format h" />
    <TypeField refname="Microsoft.VSTS.Common.StackRank" type="Order" />
    <TypeField refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Effort" />
    <TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationStartInformation" type="ApplicationStartInformation" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationLaunchInstructions" type="ApplicationLaunchInstructions" />
    <TypeField refname="Microsoft.VSTS.Feedback.ApplicationType" type="ApplicationType">
        <TypeFieldValues>
            <TypeFieldValue value="Web application" type="WebApp" />
            <TypeFieldValue value="Remote machine" type="RemoteMachine" />
            <TypeFieldValue value="Client application" type="ClientApp" />
        </TypeFieldValues>
    </TypeField>
  </TypeFields>
  <RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Resolved" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </RequirementWorkItems>
  <TaskWorkItems category="Microsoft.TaskCategory">
    <States>
      <State value="New" type="Proposed" />
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </TaskWorkItems>
  <BugWorkItems category="Microsoft.BugCategory">
   <States>
        <State value="Active" type="InProgress" />
        <State value="Resolved" type="Resolved" />
        <State value="Closed" type="Complete" />
      </States> 
  </BugWorkItems>
  <FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory" plural="Feedback Requests">
    <States>
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </FeedbackRequestWorkItems>
  <FeedbackResponseWorkItems category="Microsoft.FeedbackResponseCategory" plural="Feedback Responses">
    <States>
      <State value="Active" type="InProgress" />
      <State value="Closed" type="Complete" />
    </States>
  </FeedbackResponseWorkItems>
  <Weekends>
    <DayOfWeek>Saturday</DayOfWeek>
    <DayOfWeek>Sunday</DayOfWeek>
  </Weekends>
</CommonProjectConfiguration>

맨 위로 이동

Hh500408.collapse_all(ko-kr,VS.110).gif일반적인 영역에 대 한 XML 요소

자식 요소는 다음 표에 설명 되어 있는 CommonProjectConfiguration 요소입니다.이 요소를 영역 모두에 표시 되는 페이지를 지 원하는 구성 Team Web Access, 팀 탐색기 및 의견 요청 양식.

중요중요

할당 된 값 범주 팀 프로젝트에 대해 정의 된 범주의 그룹 일치 해야 합니다.범주 범주 그룹 정의 파일에 지정 합니다.ALM Visual Studio의 최신 릴리스에 대해 다섯 개의 새 범주가 정의 되어 있습니다.자세한 내용은 범주, 프로세스 구성 및 사용 하지 않으면 특정 형식의 작업 항목을 만드는.

요소

설명 및 구문

참고

BugWorkItems

버그 작업 항목에 해당 하 고 워크플로 상태 항목 백로그의 metastates와 연결 된 범주를 지정 합니다.

<BugWorkItems category=”CategoryName”>
    <States>
       <State . . . />
       . . .
   </States>
</BugWorkItems

필수 요소.해당 범주 팀 프로젝트에 정의 된 범주와 일치 해야 합니다.

DayOfWeek

비-작업일으로 해당 주의 요일이 지정 합니다.

<DayOfWeek>NameOfADay</DayOfWeek>

필요한 하위의 Weekends 요소입니다.

Valid names correspond to the English days of the week: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, and Saturday.

참고참고
설치 된 언어에 관계 없이 영어로의 요일을 지정 해야 Team Foundation Server.

FeedbackResponseWorkItems

의견 응답을 캡처하는 데 하 고 이러한 항목의 워크플로 상태 metastates 함께 연결 하는 항목 형식 작업에 해당 하는 범주를 지정 합니다.

필수 요소.사용자 정의 하지 않음.

해당 범주 팀 프로젝트에 대해 정의 된 범주의 그룹 일치 해야 합니다.

FeedbackRequestWorkItems

작업 피드백 요청을 캡처하는 데 하 고 이러한 항목의 워크플로 상태 metastates 함께 연결 하는 항목 형식에 해당 하는 범주를 지정 합니다.

필수 요소.사용자 정의 하지 않음.

해당 범주 팀 프로젝트에 대해 정의 된 범주의 그룹 일치 해야 합니다.Categories.xml 파일을 사용 하 여 항목 그룹을 지정 합니다.

RequirementWorkItems

사용자 스토리, 요구 사항 및 제품 백로그 항목 백로그 항목에 해당 하 고 백로그 항목의 워크플로 상태 metastates 함께 연결 된 범주를 지정 합니다.

<RequirementWorkItems category="CategoryName" plural="NameOfBacklogItems" >
   <States>
      <State . . . />
      . . .
   </States>
</RequirementWorkItems>

필수 요소.

해당 범주 팀 프로젝트에 대해 정의 된 범주의 그룹 일치 해야 합니다.Categories.xml 파일을 사용 하 여 항목 그룹을 지정 합니다.

State

워크플로우 상태를 metastate 할당합니다.Metastates 그룹화를 작업 보드 또는 다른 프로세스 구성 요소에서 관리 워크플로우 상태를 지 원하는 워크플로우 상태를 나타냅니다.

<State type="TypeName" value="ValueName"/>

필수 요소.

유효한 값에 대 한 TypeName 에 지정 된 값에 해당는 STATE 각각의 범주 그룹에 존재 하는 작업 항목의 형식에 대해 정의 하는 워크플로 내에서 합니다.

유효한 값에 대 한 값 이름 열거형된 값 중 하나에 해당: 각각의 범주 그룹에 존재 하는 작업 항목의 형식에 대해 정의 하는 워크플로 내에서 합니다.

  • 민첩 한:

    • Proposed: 새로운 커밋 되었거나 아직 작업 중인 없습니다 있지만, 작업 항목을 나타냅니다.

    • InProgress: 커밋된 또는 수행 되는 작업 항목을 나타냅니다.

    • Complete: 구현 된 작업 항목을 나타냅니다.

  • Bug: 민첩 한 metastates에 포함의 Resolved metastate는 버그가 해결 되지 않았습니다 나타냅니다.

  • Feedback: Requested, Received, Reviewed, and Declined.

자세한 내용은 워크플로 상태, metastates, 및 프로세스 구성.

States

컬렉션을 지정 합니다. State 작업 항목 metastates와 형식의 워크플로 상태를 연결 하는 요소입니다.

<States>
   <State . . . />
   . . .
</States>

Required element for the BugWorkItems, FeedbackResponseWorkItems, FeedbackRequestWorkItems, RequirementWorkItems and TaskWorkItems elements.

State요소 사용 하 여 워크플로 상태를 metastates에 할당 합니다.

TaskWorkItems

작업 항목에 해당 하 고 작업의 워크플로 상태 metastates 함께 연결 된 범주를 지정 합니다.

<TaskWorkItems category="CategoryName">
   <States>
      <State . . . />
      . . .
   </States>
</TaskWorkItems>

필수 요소.

해당 범주 팀 프로젝트에 대해 정의 된 범주의 그룹 일치 해야 합니다.Categories.xml 파일을 사용 하 여 항목 그룹을 지정 합니다.

백로그 및 보드 페이지 내 지정한 상태 값을 해당 작업 항목 목록에서 States 요소입니다.

TypeField

지원 되는 기능 영역에 대 한 활동 유형을 지원 하도록 값 참조 되는 필드의 참조 이름을 지정 합니다.이 요소 내에서 지정은 TypeFields 컨테이너 요소입니다.

<TypeField refname=”FieldReferenceName” type=”NameOfType” [format="{0} TimeUnitString"] / >

형식을 지정 하는 유효한 시기 type="RemainingWork".모든 텍스트 문자열을 지정할 수 있습니다의 TimeUnitString 현재 반복 백로그 페이지 및 작업 보드 용량 막대의 나타나게 합니다.

필수 요소.작업 항목 형식 내에서 특정 정보를 캡처하는 데 사용 하는 필드에 해당 하는 필드를 지정 해야 합니다.

백로그 및 작업 보드 페이지를 합니다.

  • Activity: 사용 용량으로 활동 기능을 지원 합니다.수행 될 작업 유형을 지정 하는 데 사용 되는 작업 항목의 작업 종류를 정의 하는 필드를 지정 합니다.

  • Effort: 팀 속도 계산 하는 데 사용 되는 필드를 지정 합니다.레벨의 노력이 나 상대 등급 백로그 항목 구현에 필요한 작업을 캡처하는 데 사용 되는 작업 항목의 백로그 형식에 대해 정의 된 필드를 지정 합니다.

  • Order: 반복 백로그 및 작업 보드 페이지에 백로그의 항목에 대 한 정렬 순서를 정의 하는 데 사용 되는 필드를 지정 합니다.항목 백로그 할당의 우선 순위를 캡처하는 데 사용할 필드를 지정 합니다.작업 항목 필드를이 형식에 정의 된 대로 페이지는 오름차순으로 순서에 따라 나열 됩니다.

  • RemainingWork: 남은 작업 시간 및 burndown 차트를 계산 하는 데 사용 되는 필드를 지정 합니다.시간 또는 작업을 완료 하기까지 남은 일 수를 캡처하는 데 사용할 필드를 지정 합니다.

    지정 된 값 format 남은 작업 시간이 보고 될 때마다 백로그 및 작업 보드 페이지에 사용 됩니다.예를 들어, 언제 보고 활동으로 용량 또는 용량 당 팀 멤버 또는 작업에 대 한 열 제목 옆에 작업 보드에 나와 있습니다.

    에 대 한 TimeUnitString, 시간 또는 일 하는 것과 같은 시간 값을 반영 하기 위해 사용할 임의의 텍스트 문자열을 지정 합니다.

    예를 들어, 다음 값은 모두 유효합니다.

    format="{0} h"

    format="{0} hours"

    format="hours {0}"

    format="time {0}"

  • Team: 팀과 백로그 및 작업 보드 페이지를 연결 하는 데 사용 되는 필드를 지정 합니다.이 필드를 유지 해야 할 기본 값을 system.areapath로 설정 합니다.

에 대 한 의견 요청 양식:

참고참고
다음에 대 한 기본 할당을 변경할 수 있어야 합니다 TypeField 요소입니다.이러한 할당 의견 요청 형식의 작업 항목에 해당 정보를 캡처하는 데 사용 되는 필드에 해당 합니다.
  • ApplicationStartInformation: 응용 프로그램을 실행 하는 경로 캡처하는 데 사용 되는 필드를 지정 합니다.

  • ApplicationLaunchInstructions: 시작 지침을 캡처하는 데 사용 되는 필드를 지정 합니다.

  • ApplicationType: 형식의 응용 프로그램을 캡처하는 데 사용 되는 필드를 지정 합니다.나열 된 유형 의견 요청에 대 한 형식 정의에 지정 된 허용 되는 값에 해당 합니다.

TypeFields

TypeField 요소의 컬렉션을 지정합니다.

<TypeFields>
   <TypeField . . . />
   . . .
</TypeFields>

필수 요소.

백로그, 작업 보드 및 의견 요청 폼에 표시 하는 기능을 지원 하려면 참조 된 필드 종류를 지정 합니다.

TypeFieldValue

의견 요청 폼에 표시 하는 응용 프로그램 종류의 이름을 지정 합니다.

<TypeFieldValue value="ApplicationTypeName" type="TypeApp"/>

필수 요소.사용자 정의 하지 않음.

기본 할당 의견 요청 폼에 대 한 형식 정의에 지정 된 허용 되는 값에 해당 합니다.

<TypeFieldValues>
   <TypeFieldValue value="Web application" type="WebApp" />
   <TypeFieldValue value="Remote machine" type="RemoteMachine" />
   <TypeFieldValue value="Client application" type="ClientApp" />
</TypeFieldValues>

TypeFieldValues

TypeFieldValue 요소의 컬렉션을 지정합니다.

<TypeFieldValues>
   <TypeFieldValue . . . />
   . . .
</TypeFieldValues>

에 대 한 요구는 TypeFieldValue 때 type="ApplicationType".

의견 요청 폼에 표시할 필드의 종류에 대 한 값을 지정 해야 합니다.

Weekends

휴무일을 지정 하는 데 사용 되는 컨테이너 요소입니다.

<Weekends>
   <DayOfWeek> . . . </DayOfWeek >
   . . . 
</ Weekends >

선택적 요소.

휴무일을 휴무일으로의 용량 및 burndown 차트를 고려 하 여 지정 합니다.

맨 위로 이동

참고 항목

참조

관리 프로세스 [witadmin]

개념

업그레이드된 팀 프로젝트가 새 기능에 액세스할 수 있도록 업데이트

프로세스 구성을 사용하여 백로그 및 보드 페이지 사용자 지정