전역 목록 정의

업데이트: 2011년 1월

전역 목록을 사용하여 여러 작업 항목 형식이 공유하는 목록을 업데이트하는 데 필요한 작업을 최소화할 수 있습니다. 전역 목록은 하나 이상의 작업 항목 형식 및 필드 내에 포함할 수 있는 선택 목록입니다. 전역 목록은 팀 프로젝트나 프로세스 템플릿에 추가하는 작업 항목 형식 내에서 팀 프로젝트 컬렉션의 전역 목록으로 정의하거나 전역 워크플로 내에서 정의할 수 있습니다. 목록 항목을 하나 이상의 GLOBALLIST 요소에 포함하면 컬렉션에 대한 여러 작업 항목 형식에서 이 항목을 공유할 수 있습니다.

참고

전역 워크플로를 정의하려면 먼저 응용 프로그램 계층 서버에서 해당 기능을 사용하도록 설정해야 합니다. 따라서 서버에서는 Team Foundation Server 2010 SP1(서비스 팩 1)과 같이 이 기능을 지원하는 Visual Studio Team Foundation Server 버전을 실행하고 있어야 합니다. Microsoft 웹 사이트의 Service Pack 1 of Visual Studio Team Foundation Server 2010, Beta 페이지에서 서비스 팩을 다운로드할 수 있습니다. 자세한 내용은 전역 워크플로 사용자 지정을 참조하십시오.

작업 항목 형식을 정의할 때 일부 필드에서 동일한 값을 공유하는 경우를 발견할 수 있습니다. 여러 작업 항목 형식뿐만 아니라 여러 팀 프로젝트에서도 공유할 수 있습니다. 관리자가 여러 위치에서 이러한 목록을 자주 업데이트해야 하는 야간에 작성되는 빌드의 번호처럼 이러한 값 중 일부는 자주 변경될 수 있습니다. 외부 시스템에서 목록을 가져와야 할 경우에 전역 목록을 유용하게 사용할 수 있습니다. 예를 들어 회사에서 별도의 고객 데이터베이스를 유지 관리하는 경우를 가정해 봅니다. 고객이 발견한 버그를 기록하는 경우 해당 고객의 이름이 사용자 지정 Found By Customer 필드에 입력됩니다.

컬렉션의 전역 목록은 나열, 가져오기, 내보내기 및 삭제가 가능한 XML 파일로 관리할 수 있습니다. 각 전역 목록의 이름은 최대 254자의 유니코드 문자를 포함할 수 있으며 컬렉션에서 고유해야 합니다.

참고

MSF(Microsoft Solutions Framework) 프로세스 템플릿으로 미리 정의된 전역 목록과 시스템 정의 전역 목록이 없습니다.

항목 내용

  • 전역 목록 추가 및 관리

  • 전역 목록을 정의하기 위한 구문 구조

  • 작업 항목 형식 정의 또는 전역 워크플로에 추가되는 전역 목록의 구문 구조

  • 컬렉션에 대해 관리되는 전역 목록 구문 구조

전역 목록 추가 및 관리

전역 목록은 컬렉션에 있는 모든 팀 프로젝트에서 전역적으로 저장 및 사용되는 LISTITEM 요소의 집합입니다. 전역 목록은 운영 체제, 발견된 빌드 및 수정된 빌드와 같이 여러 작업 항목 형식 내에 정의되는 필드에 유용합니다.

다음 방법 중 하나를 사용하여 전역 목록과 해당 항목을 정의할 수 있습니다.

  • 프로세스 템플릿: 프로세스 템플릿의 전역 목록을 정의합니다. 해당 템플릿으로부터 만든 각 팀 프로젝트에서는 해당 전역 목록에 액세스할 수 있습니다.

  • 팀 프로젝트 컬렉션: 팀 프로젝트 컬렉션에 대해 정의된 전역 목록은 내보내기, 수정, 삭제 및 가져오기가 가능합니다. 이러한 전역 목록은 해당 컬렉션에 있는 모든 팀 프로젝트에서 사용할 수 있습니다.

  • 작업 항목 형식 정의: 작업 항목 형식에 사용할 전역 목록을 해당 정의에 추가할 수 있습니다.

  • 전역 워크플로 정의: 모든 작업 항목 형식에 사용할 전역 목록을 팀 프로젝트나 컬렉션의 전역 워크플로 정의에 추가할 수 있습니다. 자세한 내용은 전역 워크플로 사용자 지정을 참조하십시오.

맨 위로 이동

전역 목록을 정의하기 위한 구문 구조

다음 표에서는 GLOBALLISTLISTITEM 요소에 대해 설명합니다. 이러한 요소를 사용하여 항목의 선택 목록이나 드롭다운 메뉴로 사용자에게 제공할 값 목록을 열거할 수 있습니다.

요소

구문

설명

GLOBALIST

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</GLOBALLIST>
 

컬렉션에 대해 저장되며 컬렉션에 있는 모든 팀 프로젝트가 사용할 수 있는 LISTITEM 요소 집합을 정의합니다.

globalListName: 1~255자를 포함하는 텍스트 문자열입니다.

GLOBALLISTGLOBALLISTS 요소의 필수 자식 요소이며 ALLOWEDVALUES, SUGGESTEDVALUES 및 PROHIBITEDVALUES 요소의 선택적 자식 요소입니다. 자세한 내용은 선택 목록 정의를 참조하십시오.

LISTITEM

<LISTITEM value="Name" />

유효한 목록 값을 정의합니다.

참고참고
전역 목록은 범위가 프로젝트로 제한되지 않기 때문에 프로젝트 범위의 그룹을 포함하면 안 됩니다.

LISTITEMGLOBALLIST 요소의 필수 자식 요소이며 ALLOWEDVALUES, SUGGESTEDVALUES 및 PROHIBITEDVALUES 요소의 선택적 자식 요소입니다.

맨 위로 이동

작업 항목 형식 정의 또는 전역 워크플로에 추가되는 전역 목록의 구문 구조

다음 구문을 추가하여 작업 항목 형식 또는 전역 워크플로에 대한 XML 정의 파일 내에서 전역 목록을 정의할 수 있습니다.

<GLOBALLISTS>
    <GLOBALLIST name="name of global list">
        <LISTITEM value="List item 1" />
        <LISTITEM value="List item 2" />
        <LISTITEM value="List item 3" />
        <LISTITEM value="List item 4" />
        . . .
        <LISTITEM value="List item n" />
    </GLOBALLIST>
</GLOBALLISTS>

다음 구문을 사용하여 작업 항목 형식에 대한 XML 정의 파일 내에서 전역 목록을 참조할 수 있습니다.

<GLOBALLISTS>
   <GLOBALLIST name=" name of global list 1" />
   <GLOBALLIST name=" name of global list 2" />
   . . .
   <GLOBALLIST name=" name of global list n" />
</GLOBALLISTS>

작업 항목 형식 정의 파일 또는 전역 워크플로의 구조 및 위치에 대한 자세한 내용은 각각 모든 WITD XML 요소 참조 또는 전역 워크플로 XML 요소 참조를 참조하십시오.

맨 위로 이동

프로젝트 컬렉션에 대해 관리되는 전역 목록 구문 구조

프로젝트 컬렉션에 전역 목록을 추가하려면 witadmin importgloballist 명령을 사용하여 다음 구문을 가져옵니다.

<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globallists">
    <GLOBALLIST name="NameOfGlobalList">
        <LISTITEM value="ListItem1" />
        <LISTITEM value="ListItem2" />
        <LISTITEM value="ListItem3" />
        <LISTITEM value="ListItem4" />
        . . .
        <LISTITEM value="ListItemN" />
    </GLOBALLIST>
</gl:GLOBALLISTS>

전역 목록은 비워둘 수 없습니다. 각 GLOBALLIST 요소에는 LISTITEM 요소가 한 개 이상 정의되어 있어야 합니다.

맨 위로 이동

참고 항목

작업

전역 목록 추가, 사용 및 관리

참조

작업 항목 형식의 전역 목록 관리 [witadmin]

개념

프로젝트 추적 데이터, 폼, 워크플로 및 기타 개체 사용자 지정

목록, 선택 목록 및 전역 목록 정의 및 사용

기타 리소스

전역 워크플로 사용자 지정

변경 기록

날짜

변경 내용

이유

2011년 1월

전역 워크플로를 포함하여 전역 목록을 정의하는 데 사용할 수 있는 네 가지 방법을 모두 포함하도록 내용이 업데이트되었습니다. 스키마 정의 섹션이 제거되었습니다.

향상된 기능 관련 정보