다음을 통해 공유


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

목록 항목을 하나 이상의 GLOBALLIST 요소 내에 포함하면 여러 작업 항목 형식에서 이 항목을 공유할 수 있습니다.

작업 항목 형식을 정의할 때 일부 필드에서 동일한 값 집합을 공유하는 경우를 발견할 수 있습니다. 이러한 값 집합은 여러 작업 항목 형식뿐만 아니라 여러 팀 프로젝트에서도 가능합니다. 관리자가 여러 위치에서 자주 업데이트해야 하는 야간에 작성되는 빌드의 번호처럼 이러한 목록 중 일부는 자주 변경될 수 있습니다. 전역 목록을 사용하면 이 문제를 해결하는 데 도움이 됩니다.

참고

전역 목록은 프로젝트와 동일한 범위가 아니므로 프로젝트 범위의 그룹을 포함하면 안 됩니다. 전역 목록은 프로젝트 컬렉션에 대해 관리됩니다.

다음 절차에서는 작업(Task) 작업 항목 형식에 대해 분야라는 전역 목록을 만드는 방법을 보여 줍니다.

필요한 권한

전역 목록을 내보내려면 프로젝트 컬렉션에 대한 Team Foundation Valid Users 그룹의 멤버여야 합니다. 전역 목록을 가져오려면 Team Foundation Administrators 그룹의 멤버이거나 프로젝트 컬렉션에 대한 Project Administrators 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

팀 프로젝트 컬렉션에 전역 목록을 추가하려면

  1. Visual Studio에서 파일, 새로 만들기를 차례로 클릭한 다음 파일을 클릭합니다.

  2. 범주 창에서 일반을 클릭합니다.

  3. 템플릿 창에서 XML 파일을 클릭한 다음 열기를 클릭합니다.

  4. 이 새 파일에 아래 예제에서 굵은 텍스트로 표시된 XML을 추가합니다. 이 예제 XML은 조직과 관련된 분야의 전역 목록을 정의합니다.

    <?xml version="1.0" encoding="utf-8"?>
    <gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists">
        <GLOBALLIST name="Disciplines">
            <LISTITEM value="Architecture" />
            <LISTITEM value="Requirements" />
            <LISTITEM value="Development" />
            <LISTITEM value="Release Management" />
            <LISTITEM value="Project Management" />
            <LISTITEM value="Test" />
        </GLOBALLIST>
    </gl:GLOBALLISTS>
    
  5. 도구 모음에서 저장을 클릭하여 변경 내용을 XML 파일에 저장합니다.

    다른 이름으로 파일 저장 대화 상자가 나타납니다.

  6. 다른 이름으로 파일 저장 대화 상자의 저장 위치에서 파일을 저장할 위치를 찾습니다. 파일의 이름을 지정한 다음 저장을 클릭합니다.

    참고

    Windows Vista를 실행 중인 경우에는 특정 폴더에 대한 액세스 권한이 설정되어 있지 않을 수도 있습니다. 작업 항목 형식을 권한이 설정되지 않은 위치로 내보내려는 경우 레지스트리 가상화 기술을 통해 내보낸 파일이 자동으로 리디렉션되어 가상 저장소에 저장됩니다. 이 리디렉션이 발생하지 않도록 하려면 파일을 사용 권한이 설정된 위치로 내보냅니다. 레지스트리 가상화에 대한 자세한 내용은 Microsoft 웹 사이트에서 Registry VirtualizationWindows Vista의 일반 파일 및 레지스트리 가상화 문제 페이지를 참조하십시오.

  7. Visual Studio 2010 명령 프롬프트 창을 엽니다.

  8. 다음 명령을 입력하고 Enter 키를 눌러 이 전역 목록을 프로젝트 컬렉션으로 가져옵니다.

    witadmin importgloballist /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /f:"File Path"

    자세한 내용은 작업 항목 형식의 전역 목록 관리 [witadmin]을 참조하십시오.

  9. 명령 프롬프트에 다음을 입력하고 Enter 키를 눌러 Team Foundation Server에서 전역 목록을 표시합니다.

    witadmin exportgloballist /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName

    새로 추가한 목록이 표시됩니다.

작업 항목 형식에 전역 목록을 사용하려면

  1. witadmin exportwitd를 실행하여 Task.xml을 내보냅니다. 자세한 내용은 작업 항목 형식 사용자 지정 및 관리[witadmin]를 참조하십시오.

  2. Visual Studio에서 파일, 열기를 차례로 클릭한 다음 파일을 클릭합니다.

    파일 열기 대화 상자가 나타납니다.

  3. 찾는 위치에서 파일을 내보낸 위치로 이동합니다.

    작업 항목 형식을 수정하여 프로세스 템플릿을 사용자 지정하려는 경우에는 프로세스 템플릿을 다운로드한 위치로 이동합니다.

    참고

    Windows Vista를 실행 중인 경우에는 특정 폴더에 대한 액세스 권한이 설정되어 있지 않을 수도 있습니다. 작업 항목 형식을 권한이 설정되지 않은 위치로 내보내려는 경우 레지스트리 가상화 기술을 통해 내보낸 파일이 자동으로 리디렉션되어 가상 저장소에 저장됩니다. 이 리디렉션이 발생하지 않도록 하려면 파일을 사용 권한이 설정된 위치로 내보냅니다. 레지스트리 가상화에 대한 자세한 내용은 Microsoft 웹 사이트에서 Registry VirtualizationWindows Vista의 일반 파일 및 레지스트리 가상화 문제 페이지를 참조하십시오.

  4. Task.xml을 선택한 다음 열기를 클릭합니다. 줄 끝에 대한 메시지가 나타나면 아니요를 클릭합니다.

  5. XML 파일에서 분야 필드를 정의하는 다음 섹션을 찾습니다.

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String" reportable="dimension">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES expanditems="true">
        <LISTITEM value="Development" />
        <LISTITEM value="Test" />
        <LISTITEM value="Project Management" />
        <LISTITEM value="Requirements" />
        <LISTITEM value="Architecture" />
        <LISTITEM value="Release Management" />
      </ALLOWEDVALUES>
    </FIELD>
    
  6. 아래 예제에서 굵은 텍스트로 표시된 다음 XML을 제거하여 허용된 값의 목록을 삭제합니다.

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES expanditems="true">
        <LISTITEM value="Development" />
        <LISTITEM value="Test" />
        <LISTITEM value="Project Management" />
        <LISTITEM value="Requirements" />
        <LISTITEM value="Architecture" />
        <LISTITEM value="Release Management" />
      </ALLOWEDVALUES>
    </FIELD>
    
  7. 아래 XML을 파일에 추가하여 분야 필드에 허용되는 값을 앞서 정의한 전역 목록에 설정합니다.

    <FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String">
      <HELPTEXT>The discipline to which the task belongs</HELPTEXT>
      <ALLOWEDVALUES>
        <GLOBALLIST name="Disciplines" />
      </ALLOWEDVALUES>
    </FIELD>
    
  8. 도구 모음에서 저장을 클릭하여 변경 내용을 XML 파일에 저장합니다.

  9. 변경된 작업(Task)을 Team Foundation Server로 가져옵니다. 자세한 내용은 작업 항목 형식 사용자 지정 및 관리[witadmin]를 참조하십시오.

  10. Visual Studio의 팀 탐색기 창에서 새로 고침을 클릭하여 서버의 최신 업데이트를 다운로드합니다.

    이 업데이트에는 가져온 변경 내용이 포함되어 있습니다. 모든 노드가 로드될 때까지 몇 초 동안 기다리십시오. 로드되고 있는 노드는 작업 중으로 표시됩니다.

  11. 작업을 만듭니다. 이렇게 하려면 작업 항목 노드를 마우스 오른쪽 단추로 클릭하고 작업 항목 추가를 가리킨 다음 작업을 클릭합니다.

    이 작업(Task)은 변경하여 가져온 작업 항목 형식에서 만들어집니다.

  12. 새 작업 항목 폼에서 분야 상자를 선택합니다.

    이렇게 하면 허용되는 값이 전역 Disciplines 목록으로 채워집니다.

  13. 닫기를 클릭하여 새 작업(Task)을 닫습니다. 작업(Task)을 저장할 것인지 묻는 메시지가 나타나면 아니요를 클릭합니다.

작업 항목 형식 XML 파일을 편집하거나 가져오지 않고 필드에 값을 추가하려면

  1. 작업 항목 형식 정의 파일을 편집한 후 다시 가져오지 않고 분야 필드에 값을 추가하려면 Visual Studio를 사용하여 disciplines.xml 파일을 열고 아래 예제에서 굵은 텍스트로 표시된 다음의 새 값을 추가합니다.

    <GLOBALLIST name="Disciplines">
      <LISTITEM value="Architecture" />
      <LISTITEM value="Requirements" />
      <LISTITEM value="Development" />
      <LISTITEM value="Release Management" />
      <LISTITEM value="Project Management" />
      <LISTITEM value="Test" />
      <LISTITEM value="Marketing and Sales" />
      <LISTITEM value="General Management" />
      <LISTITEM value="Other" />
    </GLOBALLIST>
    
  2. 도구 모음에서 저장을 클릭하여 변경 내용을 XML 파일에 저장합니다.

  3. Visual Studio 명령 프롬프트 창을 엽니다.

  4. 명령 프롬프트에 다음을 입력하고 Enter 키를 눌러 이 전역 목록을 프로젝트 컬렉션으로 가져옵니다.

    witadmin importgloballist /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /f:"File Path"

  5. 팀 탐색기에서 새로 고침을 클릭하여 서버에서 최신 업데이트를 다운로드합니다.

    이 업데이트에는 가져온 변경 내용이 포함되어 있습니다. 모든 노드가 로드될 때까지 몇 초 동안 기다리십시오. 로드되고 있는 노드는 작업 중으로 표시됩니다.

  6. 작업을 만듭니다. 이렇게 하려면 작업 항목 노드를 마우스 오른쪽 단추로 클릭하고 작업 항목 추가를 가리킨 다음 작업을 클릭합니다.

  7. 분야 상자를 선택합니다.

    전역 목록의 새 값이 이 상자의 선택 항목으로 표시됩니다.

    참고

    전역 목록을 참조하여 여러 작업 항목 형식이나 팀 프로젝트 사이에서 공유하는 허용되는 값을 확인할 수 있습니다. 이렇게 하면 전역 목록을 업데이트하는 것만으로 이 목록을 참조하는 모든 작업 항목 형식에 허용되는 값을 자동으로 업데이트할 수 있습니다.

  8. 닫기를 클릭하여 새 작업(Task)을 닫습니다. 작업(Task)을 저장할 것인지 묻는 메시지가 나타나면 아니요를 클릭합니다.

참고 항목

참조

GLOBALLISTS 요소(전역 목록 스키마)

GLOBALLISTS Element (Work Item Type Definition Schema)

개념

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

전역 목록 정의

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

기타 리소스

작업 항목 형식에 대한 XML 요소 정의의 인덱스