다음을 통해 공유


전역 목록 정의

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

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

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

[!참고]

없는 시스템에 정의 된 전역 목록, 나의 TFS를 제공 하면 기본 프로세스 템플릿 미리 정의 된 전역 목록을입니다.

항목 내용

  • 전역 목록 추가 및 관리

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

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

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

[!참고]

추가 하거나 전역 목록을 수정 하려면 사용 하는 witadmin 가져오기 및 내보내기에 대한 전역 목록 정의 하는 명령줄 도구입니다.자세한 내용은 작업 항목 형식의 전역 목록 관리[witadmin]를 참조하십시오.전역 목록을 사용 하려면 추가할는 FIELD 작업 항목 형식 내에 정의 합니다.자세한 내용은 모든 FIELD XML 요소 참조를 참조하십시오.

전역 목록 추가 및 관리

전역 목록은 컬렉션에 있는 모든 팀 프로젝트에서 전역적으로 저장 및 사용되는 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]

개념

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

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

기타 리소스

전역 워크플로 사용자 지정