프로세스 템플릿 업로드 또는 다운로드

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

중요

Azure DevOps 콘텐츠 버전 선택기에서 버전을 선택합니다.

플랫폼에서 사용할 수 있는 콘텐츠를 보려면 목차 위에 있는 버전 선택기에서 이 문서의 올바른 버전을 선택해야 합니다. 기능 지원은 Azure DevOps Services에서 작업하고 있는지 또는 온-프레미스 버전의 Azure DevOps Server에서 작업하고 있는지에 따라 달라집니다.
사용 중인 온-프레미스 버전을 알아보려면 Azure DevOps 플랫폼 및 버전 조회를 참조하세요.

프로젝트를 만들 때 PCW(프로젝트 만들기 마법사)는 프로세스 템플릿을 읽어 초기 설정을 구성하고 아티팩트 및 템플릿 파일을 업로드합니다. 각 프로세스 템플릿은 작업 항목 추적 시스템 및 기타 하위 시스템의 구성 요소를 정의합니다. Hosted XML 및 온-프레미스 XML 프로세스 모델의 경우 프로젝트를 업데이트하거나 프로젝트를 만들도록 프로세스 템플릿을 사용자 지정할 수 있습니다. 상속 프로세스 모델의 경우 프로세스를 통해 작업 추적을 사용자 지정합니다. 자세한 내용은 작업 추적 환경 사용자 지정을 참조하세요.

중요

상속된 프로세스 업로드 및 다운로드는 지원되지 않습니다. 그러나 Node.js프로세스 마이그레이션기를 사용하여 프로세스를 내보낼 수 있습니다.

상속된 프로세스를 관리하려면 프로세스 사용자 지정 및 상속된 프로세스 정보(About process customization)를 참조하세요. 호스트된 XML 프로세스를 관리하려면 호스트된 XML 프로세스 모델을 참조하세요.

온-프레미스 XML 프로세스를 사용하도록 구성된 프로젝트 컬렉션에 대해서만 프로세스 템플릿을 업로드하고 내보낼 수 있습니다. 또한 프로젝트를 추가할 때 템플릿을 기본값으로 표시할 수 있습니다.

상속된 프로세스 업로드 및 다운로드에 대한 지원은 사용자 인터페이스를 통해 지원되지 않습니다. Node.js프로세스 마이그레이션기를 사용하여 프로세스를 내보낼 수 있습니다. 상속된 프로세스를 관리하려면 프로세스 사용자 지정 및 상속된 프로세스 정보(About process customization)를 참조하세요.

프로젝트 컬렉션에 대한 프로세스 템플릿을 업로드, 다운로드 및 삭제할 수 있습니다. 또한 프로젝트를 추가할 때 템플릿을 기본값으로 표시할 수 있습니다.

Azure DevOps Server 통해 상속된 프로세스 모델 또는 온-프레미스 XML 프로세스 모델 중에서 선택할 수 있습니다. 자세한 내용은 작업 추적 환경 사용자 지정, 프로젝트 컬렉션에 대한 프로세스 모델 선택 을 참조하세요. 기본 프로세스/프로세스 템플릿의 최신 버전에 액세스하려면 다음을 수행합니다.

기본 프로세스 템플릿의 최신 버전에 액세스하려면 다음을 수행합니다.

필수 조건

  • 연결하는 온-프레미스 Azure DevOps Server 동일한 버전의 Visual Studio, Visual Studio Community 또는 팀 탐색기를 엽니다. 예를 들어 Azure DevOps Server 2019 인스턴스에 연결하는 경우 Visual Studio 2019 또는 Visual Studio Community 2019에서 연결합니다. 언제든지 Visual Studio 다운로드 사이트에서 무료 버전의 Visual Studio Community 다운로드할 수 있습니다.

  • 프로세스 템플릿을 관리하려면 프로젝트 컬렉션 관리자 그룹의 구성원이어야 합니다. 이 그룹에 추가하려면 프로젝트 컬렉션 수준 권한 변경을 참조하세요.

프로세스 템플릿 관리

참고

프로세스 템플릿 관리자의 작동 방식은 Visual Studio 2017 및 Visual Studio 2019 릴리스와 함께 변경되었습니다. Visual Studio 2017 및 Visual Studio 2019에서 프로세스 템플릿 관리자를 열면 웹 포털 컬렉션 설정 또는 조직 설정이 열립니다.

  1. Visual Studio 2019에서 온-프레미스 XML 프로세스 모델을 사용하는 온-프레미스 Azure DevOps Server 컬렉션에 연결합니다.

  2. 메뉴 모음에서 팀>팀 프로젝트 컬렉션 설정>프로세스 템플릿 관리자 를 선택합니다.

    Visual Studio 2019에서 프로세스 템플릿 관리자 열기를 보여 주는 스크린샷

    웹 브라우저 탭이 조직 설정>프로세스 페이지로 열립니다.

    웹 포털, 프로젝트 컬렉션 설정, 프로세스 열기 스크린샷

  3. 프로세스 템플릿을 업로드하려면 프로세스 템플릿 업로드 옵션을 선택합니다.

    웹 포털, 모든 프로세스, 프로세스 템플릿 업로드 스크린샷

    프로세스 템플릿 업로드 대화 상자에서 업로드하려는 프로세스 템플릿에 대한 루트 파일(ProcessTemplate.xml)이 포함된 .zip 폴더를 선택합니다. 또한 프로세스 템플릿 제한 및 유효성 검사도 참조하세요.

    웹 포털, 프로세스 템플릿 업로드 대화 상자의 스크린샷

  4. 프로세스 템플릿을 다운로드하거나 내보내려면 작업 아이콘을 선택하고 내보내기 옵션을 선택합니다.

    웹 포털, 프로세스 상황에 맞는 메뉴, 프로세스 내보내기의 스크린샷

  5. 새 프로젝트를 추가할 때 프로세스를 기본값으로 설정하거나 프로세스를 사용하지 않도록 설정하려면 프로세스에 대한 작업 아이콘을 선택하고 기본 프로세스로 설정 또는 프로세스 사용 안 함 옵션을 선택합니다.

    웹 포털, 프로세스 상황에 맞는 메뉴, 프로세스 사용 안 함 또는 삭제 스크린샷

프로세스 템플릿을 기존 프로젝트와 상호 연결

프로젝트를 만드는 데 사용된 프로세스 템플릿의 유형을 확인하려면 팀 탐색기의 새 작업 항목 메뉴에 표시되는 작업 항목 유형을 검토한 다음, 다음 차트의 작업 항목 유형과 비교합니다. 작업 항목 유형이 표시된 항목과 다른 경우 사용자 지정 프로세스 템플릿이 사용되었을 수 있습니다.

애자일. 기본 CMMI 스크럼
Agile 작업 항목 형식 기본 작업 항목 유형 CMMI 작업 항목 형식 스크럼 작업 항목 형식
애자일. CMMI 스크럼
Agile 작업 항목 형식 CMMI 작업 항목 형식 스크럼 작업 항목 형식

프로세스 템플릿 제한 및 유효성 검사

웹 포털을 통해 프로세스 템플릿을 업로드하는 경우 다음 이미지에 표시된 것과 같은 오류가 발생할 수 있습니다.

프로세스 템플릿 업로드 오류 스크린샷

각 오류를 해결한 다음 업로드 프로세스를 다시 시도합니다. 프로세스 가져오기에 대한 유효성 검사 오류 해결에서 프로세스 템플릿 오류를 해결하는 방법에 대한 추가 정보를 찾을 수 있습니다.

프로세스 템플릿을 업로드하려면 다음 유효성 검사를 통과해야 합니다.

  • 프로세스 템플릿 이름은 고유해야 하며, 256자 이하의 유니코드 문자여야 합니다. 이름이 같은 템플릿은 기존 템플릿을 덮어씁니다.
    또한 이름에는 다음 문자를 포함할 수 없습니다. , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } <>
    더 많은 제한 사항은 명명 제한을 참조하세요.
  • 프로세스 템플릿 폴더는 .exe 파일을 포함할 수 없습니다. 이러한 파일을 포함한 경우 프로세스 템플릿을 업로드할 수는 있지만 프로젝트를 만들 수는 없습니다.
  • 프로세스 템플릿의 총 크기는 2GB 이하여야 합니다. 그렇지 않으면 프로젝트 만들기에 실패합니다.
  • 업로드 프로세스는 부분 확인 검사를 실행하여 각 프로세스 템플릿 XML 파일의 XML이 유효한지 확인합니다. 프로세스 템플릿을 업로드할 때 오류 메시지가 나타나면 XML을 검토하여 오류 원인을 확인합니다. XML 파일에서 태그가 중복되면 오류가 발생할 수 있습니다. XML에 오류가 없는 경우 모든 적절한 파일이 올바른 폴더 위치의 프로세스 템플릿에 포함되어 있는지 확인합니다.
  • XML 정의 파일이 확장을 참조하는 경우 확장이 설치되고 컬렉션에서 사용하도록 설정되어야 합니다.

중요

프로세스 템플릿에 대한 스키마 정의에서는 카멜식 대/소문자 및 모두 대문자 요소를 혼합해서 사용합니다. 형식 정의 파일의 유효성을 검사할 때 오류가 발생하면 요소의 대/소문자 구조를 확인하십시오. 또한 여는 태그와 닫는 태그의 대/소문자 구조도 XML 구문의 규칙에 따라 일치해야 합니다.

프로세스 템플릿 플러그 인: XML 요소 정의에 대한 인덱스를 참조하세요.

주기적으로 프로세스 템플릿을 업데이트하여 새 기능을 지원합니다. 자세한 내용은 프로세스 템플릿에 대한 변경 내용을 참조하세요.