전역 목록 정의
업데이트: 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 요소의 집합입니다. 전역 목록은 운영 체제, 발견된 빌드 및 수정된 빌드와 같이 여러 작업 항목 형식 내에 정의되는 필드에 유용합니다.
다음 방법 중 하나를 사용하여 전역 목록과 해당 항목을 정의할 수 있습니다.
프로세스 템플릿: 프로세스 템플릿의 전역 목록을 정의합니다. 해당 템플릿으로부터 만든 각 팀 프로젝트에서는 해당 전역 목록에 액세스할 수 있습니다.
팀 프로젝트 컬렉션: 팀 프로젝트 컬렉션에 대해 정의된 전역 목록은 내보내기, 수정, 삭제 및 가져오기가 가능합니다. 이러한 전역 목록은 해당 컬렉션에 있는 모든 팀 프로젝트에서 사용할 수 있습니다.
작업 항목 형식 정의: 작업 항목 형식에 사용할 전역 목록을 해당 정의에 추가할 수 있습니다.
전역 워크플로 정의: 모든 작업 항목 형식에 사용할 전역 목록을 팀 프로젝트나 컬렉션의 전역 워크플로 정의에 추가할 수 있습니다. 자세한 내용은 전역 워크플로 사용자 지정을 참조하십시오.
맨 위로 이동
전역 목록을 정의하기 위한 구문 구조
다음 표에서는 GLOBALLIST 및 LISTITEM 요소에 대해 설명합니다. 이러한 요소를 사용하여 항목의 선택 목록이나 드롭다운 메뉴로 사용자에게 제공할 값 목록을 열거할 수 있습니다.
요소 |
구문 |
설명 |
---|---|---|
GLOBALIST |
|
컬렉션에 대해 저장되며 컬렉션에 있는 모든 팀 프로젝트가 사용할 수 있는 LISTITEM 요소 집합을 정의합니다. globalListName: 1~255자를 포함하는 텍스트 문자열입니다. GLOBALLIST는 GLOBALLISTS 요소의 필수 자식 요소이며 ALLOWEDVALUES, SUGGESTEDVALUES 및 PROHIBITEDVALUES 요소의 선택적 자식 요소입니다. 자세한 내용은 선택 목록 정의를 참조하십시오. |
LISTITEM |
|
유효한 목록 값을 정의합니다. ![]()
전역 목록은 범위가 프로젝트로 제한되지 않기 때문에 프로젝트 범위의 그룹을 포함하면 안 됩니다.
LISTITEM은 GLOBALLIST 요소의 필수 자식 요소이며 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 요소가 한 개 이상 정의되어 있어야 합니다.
맨 위로 이동
참고 항목
작업
참조
개념
프로젝트 추적 데이터, 폼, 워크플로 및 기타 개체 사용자 지정
기타 리소스
변경 기록
날짜 |
변경 내용 |
이유 |
---|---|---|
2011년 1월 |
전역 워크플로를 포함하여 전역 목록을 정의하는 데 사용할 수 있는 네 가지 방법을 모두 포함하도록 내용이 업데이트되었습니다. 스키마 정의 섹션이 제거되었습니다. |
향상된 기능 관련 정보 |