상속된 프로세스를 사용하여 프로젝트 사용자 지정

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

각 프로젝트는 작업 추적을 위한 구성 요소를 정의하는 프로세스를 기반으로 합니다. 만든 첫 번째 프로젝트는 Agile, Basic, Scrum 또는 CMMI와 같은 기본 프로세스 중 하나를 사용합니다.

각 프로젝트는 작업 추적을 위한 구성 요소를 정의하는 프로세스를 기반으로 합니다. 만든 첫 번째 프로젝트는 Agile, 스크럼 또는 CMMI의 기본 프로세스 중 하나를 사용합니다.

상속된 프로세스만 사용자 지정할 수 있습니다. 상속된 프로세스를 변경하면 해당 프로세스를 사용하는 프로젝트에 자동으로 표시됩니다.

중요

이 문서는 Azure DevOps Services 및 Azure DevOps Server 2019 이상 버전에 적용됩니다. TFS 2018 이하의 컬렉션에 정의된 프로젝트를 사용자 지정하려면 온-프레미스 XML 프로세스 모델을 참조하세요.

중요

상속 프로세스 모델을 지원하도록 구성된 프로젝트 컬렉션에 정의된 프로젝트에만 상속 프로세스 모델을 사용할 수 있습니다. 온-프레미스 컬렉션이 온-프레미스 XML 프로세스 모델을 사용하도록 구성된 경우 해당 프로세스 모델만 사용하여 작업 추적 환경을 사용자 지정할 수 있습니다. 자세한 내용은 작업 추적 사용자 지정, 프로젝트 컬렉션에 대한 프로세스 모델 선택을 참조하세요.

TFS 2018 이하의 컬렉션에 정의된 프로젝트를 사용자 지정하려면 온-프레미스 XML 프로세스 모델을 참조하세요.

프로젝트를 사용자 지정하는 일반적인 순서는 상속된 프로세스를 사용자 지정하고 사용자 지정을 확인한 다음 해당 프로세스를 사용하도록 프로젝트의 프로세스를 변경하는 것입니다.

상속된 프로세스 만들기상속된 프로세스프로젝트에 상속된 프로세스 적용새로 고침 및 변경 내용 확인 사용자 지정

주로 해당 프로세스에 대해 정의된 WIT(작업 항목 유형)를 추가하거나 수정하여 프로세스를 사용자 지정합니다.

다음 작업을 수행하는 방법을 알아봅니다.

  • 설정>프로세스 열기
  • 상속된 프로세스를 만들어 사용자 지정
  • 필드 추가 또는 수정
  • 작업 항목 유형에 대한 규칙 추가 또는 수정
  • 작업 항목 유형 추가 또는 수정
  • 작업 항목 유형의 워크플로 수정
  • 사용자 지정 컨트롤 추가 또는 수정
  • 작업 항목 유형에 확장 추가
  • 만든 사용자 지정 확인
  • 프로젝트에서 사용하는 프로세스 변경

참고

감사 로그를 통해 상속된 프로세스에 대한 변경 내용을 검토할 수 있습니다. 자세한 내용은 감사 로그 액세스, 내보내기 및 필터링을 참조하세요.

필수 구성 요소

프로세스를 사용자 지정하기 전에 비즈니스 요구 사항에 맞게 Azure Boards 사용자 지정하는 방법에 대한 지침을 제공하는 Azure Boards 구성 및 사용자 지정을 검토하는 것이 좋습니다. 다양한 백로그 및 보드에 대한 설명은 백로그, 보드, 작업 보드 및 계획에서 지원하는 작업을 참조하세요.

설정>프로세스 열기

조직 설정>프로세스에서 프로세스에 대한 사용자 지정을 만들고, 관리하고, 만듭니다.

  1. Azure DevOps 로고를 선택하여 프로젝트를 엽니다. 그런 다음 , 조직 설정을 선택합니다.

    프로젝트>조직 설정을 엽니다.

  2. 그런 다음, 프로세스를 선택합니다.

    그런 다음, 프로세스를 선택합니다.

    중요

    프로세스가 표시되지 않으면 TFS-2018 또는 이전 버전에서 작업하는 것입니다. 프로세스 페이지는 지원되지 않습니다. 온-프레미스 XML 프로세스 모델에 지원되는 기능을 사용해야 합니다.

컬렉션 설정>프로세스에서 프로세스에 대한 사용자 지정을 만들고, 관리하고, 만듭니다.

  1. Azure DevOps 로고를 선택하여 프로젝트를 엽니다. 프로세스를 사용자 지정할 프로젝트 컬렉션을 선택한 다음 컬렉션 설정을 선택합니다.

    프로젝트>조직 설정 열기

  2. 그런 다음, 프로세스를 선택합니다.

    그런 다음, 프로세스를 선택합니다.

관리 설정> 프로세스에서 프로세스에 대한 사용자 지정을 만들고, 관리하고, 만듭니다.

  1. Azure DevOps 로고를 선택하여 프로젝트를 엽니다. 그런 다음 관리 설정을 선택합니다.

    프로젝트>조직 설정을 엽니다.

  2. 그런 다음, 프로세스를 선택합니다.

    그런 다음, 프로세스를 선택합니다.

참고

상속된 프로세스를 사용자 지정하면 해당 프로세스를 사용하는 모든 프로젝트가 사용자 지정을 반영하도록 자동으로 업데이트됩니다. 이러한 이유로 사용자 지정을 organization 배포하기 전에 사용자 지정을 테스트하기 위해 수행할 여러 사용자 지정이 있는 경우 테스트 프로세스 및 테스트 프로젝트를 만드는 것이 좋습니다. 자세한 내용은 상속된 프로세스 만들기 및 관리를 참조하세요.

상속된 프로세스 만들기

첫 번째 단계는 사용자 지정할 수 있는 상속된 프로세스를 만드는 것입니다. 기본값인 시스템 프로세스는 사용자 지정되지 않도록 잠깁니다.

  1. 프로세스 페이지에서 상속된 프로세스를 만드는 데 사용할 프로세스의 ... 상황에 맞는 메뉴를 열고 상속된 프로세스 만들기를 선택합니다. 사용자 지정하려는 프로젝트를 만드는 데 사용된 동일한 시스템 프로세스(Agile, Basic, Scrum 또는 CMMI)를 선택합니다.

    여기서는 Agile 시스템 프로세스에서 상속된 프로세스를 만듭니다.

    상황에 맞는 메뉴, 상속된 프로세스 만들기, Azure DevOps를 선택합니다.

    상황에 맞는 메뉴, 상속된 프로세스 만들기 선택, Azure DevOps Server 2020.

    상황에 맞는 메뉴, 상속된 프로세스 만들기 선택, Azure DevOps Server 2019.

    중요

    상속된 프로세스 만들기 메뉴 옵션이 표시되지 않으면 선택한 컬렉션이 온-프레미스 XML 프로세스 모델에서 작동하도록 설정됩니다. 프로세스 템플릿을 가져오고 내보내고 온-프레미스 XML 프로세스 모델에 지원되는 기능을 사용할 수 있습니다.

  2. 프로세스의 이름과 필요에 따라 설명을 입력합니다. 프로세스 이름은 고유해야 하며 128자를 넘지 않아야 합니다. 추가 제한 사항은 상속 프로세스 만들기 및 관리, 프로세스 이름 제한을 참조하세요. 필요에 따라 설명을 추가합니다.

    상속된 프로세스 만들기 대화 상자

필드 추가 또는 수정

잠긴 필드와 상속된 필드는 시스템 프로세스에서 상속된 필드에 해당합니다. 잠긴 필드를 사용자 지정할 수 없습니다. 상속된 필드에 대한 몇 가지 옵션을 사용자 지정할 수 있습니다. 프로세스에 추가하는 필드를 완전히 사용자 지정할 수 있습니다.

  1. 시작하려면 상속된 프로세스를 선택한 다음 사용자 지정할 WIT를 선택합니다.

  2. 필드를 추가하려면 (새 필드 아이콘)을 선택합니다.

    작업 항목 유형 처리 페이지, WIT에 필드 추가

    열리는 대화 상자에서 추가할 필드 유형을 선택합니다. 자세한 내용은 다음 문서를 참조하세요.

  3. 기존 필드를 수정하려면 다음 선택을 실행할 수 있습니다.

작업 항목 유형에 대한 규칙 추가 또는 수정

특정 워크플로 및 비즈니스 사용 사례를 지원하는 규칙을 추가합니다. 규칙을 사용하면 필드 값을 지우고, 필드에 값을 복사하고, 서로 다른 필드 값 간의 종속성에 따라 값을 적용할 수 있습니다.

규칙을 추가하려면 상속된 프로세스, 작업 항목 유형을 선택한 다음, 규칙을 선택한 다음, 새 규칙을 선택합니다.

프로세스, WIT, 버그, 레이아웃, 새 사용자 지정 컨트롤

자세한 내용은 규칙 및 규칙 평가를 참조하세요.

작업 항목 유형 추가 또는 수정

다양한 WIT를 사용하여 다양한 유형의 작업을 계획하고 추적합니다. 사용자 지정 WIT를 추가하는 기본 이유는 특정 비즈니스 사용 사례를 충족하도록 웹 양식 및 워크플로 상태를 사용자 지정하기 위한 것입니다.

  1. 시작하려면 상속된 프로세스를 선택한 다음 사용자 지정할 WIT를 선택합니다.

  2. 작업 항목 유형 페이지에서 새 작업 항목 유형을 선택합니다.

    프로세스, 상속된 프로세스, 작업 항목 유형, 새 작업 항목 유형 추가
  3. WIT의 이름을 지정하고 필요에 따라 설명, 아이콘 및 색을 지정합니다. 지정한 아이콘과 색은 작업 항목 양식 및 연결된 작업 항목이 백로그, 보드, 쿼리 결과 등에 표시되는 경우를 포함하여 웹 포털 전체에 표시됩니다.

    새 작업 항목 유형 만들기 대화 상자

    만들기를 클릭하여 저장합니다.

  4. 이제 WIT에 필드를 추가하거나 다음과 같은 방법으로 사용자 지정할 수 있습니다.

작업 항목 유형의 워크플로 수정

워크플로 상태를 사용하면 작업 항목이 새로 만들기에서 완료로 이동할 때 작업 항목의 상태 추적할 수 있습니다.

  1. 워크플로를 수정하려면 상속된 프로세스, WIT 및 상태 페이지를 선택합니다.

    프로세스 페이지, 버그 WIT, 상태 탭, 상태 추가

  2. 다음과 같은 방법으로 워크플로를 수정할 수 있습니다.

사용자 지정 컨트롤 추가

사용자 지정 컨트롤은 작업 항목 양식에 추가 기능을 제공합니다.

  • 사용자 지정 컨트롤을 추가하려면 상속된 프로세스인 WIT를 선택한 다음 사용자 지정 컨트롤 추가를 선택합니다.

    상속된 프로세스, WIT, 사용자 지정 컨트롤 추가를 차례로 선택합니다.

자세한 내용은 작업 항목 유형에 확장 및 사용자 지정 컨트롤 추가를 참조하세요.

작업 항목 유형에 확장 추가

확장은 프로젝트에 새로운 기능을 제공하는 설치 가능한 단위입니다.

참고

그룹 및 페이지 확장은 시스템 및 상속된 모든 프로세스에 대한 모든 WIT에 자동으로 추가됩니다. 상속된 프로세스 내에서 선택한 WIT에 대한 확장을 숨기도록 선택할 수 있습니다.

  1. 작업 항목 유형에 확장을 추가하려면 상속된 프로세스인 WIT를 선택한 다음 확장 가져오기를 선택합니다.

    프로세스, WIT, 버그, 레이아웃, 확장 가져오기

  2. 추가하려는 확장을 선택합니다. 여기서는 작업 항목 검사 목록을 선택합니다.

  3. 추가할 organization 선택하고 설치를 선택합니다.

    Visual Studio Marketplace, 확장 설치

    확장을 사용하여 모든 프로젝트 및 프로세스에 추가할 수 있습니다.

  4. 프로세스 및 WIT로 돌아가서 확장 위치가 원하는 위치인지 확인합니다. 가운데 열의 아래쪽에서 찾아 양식에서 원하는 위치로 끌어 놓습니다.

    버그 작업 항목 양식의 그룹 확장

백로그 및 보드 수정

백로그 수준에 WIT를 추가하거나 다른 포트폴리오 백로그를 추가할 수 있습니다. 아래와 같이 사용자 지정 이니셔티브 WIT를 추적하는 이니셔티브라는 세 번째 수준의 포트폴리오 백로그를 추가했으며, 제품 백로그의 이름을 스토리 및 티켓으로 변경하여 사용자 스토리뿐만 아니라 제품 백로그의 고객 티켓을 추적할 수 있음을 나타냅니다.

백로그 수준에 대한 변경 내용

  1. 백로그 및 보드 구성을 수정하려면 먼저 상속된 프로세스를 선택한 다음 백로그 수준 페이지를 선택합니다.

    웹 포털, 관리 컨텍스트, 프로세스 페이지, 백로그 수준 열기

  2. 다음과 같은 방법으로 백로그 및 보드 구성을 수정할 수 있습니다.

사용자 지정을 확인합니다.

테스트 프로젝트를 만들고 사용자 지정된 상속된 프로세스를 적용하여 변경 내용을 확인하는 것이 좋습니다. 프로세스에 대한 모든 사용자 지정은 모든 프로젝트에 즉시 적용됩니다. 변경 내용을 스테이징하려면 다음 두 가지 방법 중 하나를 사용하여 수행할 수 있습니다.

테스트 프로젝트 만들기 및 사용자 지정 프로세스의 복사본

  1. 모든 프로세스 페이지를 열고 ... 사용하려는 프로세스에 대한 상황에 맞는 메뉴를 선택한 다음, 새 팀 프로젝트를 선택합니다.

    선택한 프로세스에서 프로젝트 만들기

    선택한 프로세스에서 프로젝트 만들기

  2. 새 프로젝트 만들기 페이지가 열립니다. 양식을 작성합니다. 자세한 내용은 프로젝트 만들기를 참조하세요.

    새 프로젝트 양식 만들기

    새 프로젝트 양식 만들기

  3. 작업 작업>항목 페이지(사용자 컨텍스트)를 열고 새 작업 항목을 선택하고 사용자 지정한 WIT를 선택합니다. 여기서 버그를 선택합니다.

    작업, 작업 항목 페이지, 새 작업 항목 추가, 버그

  4. 추가한 필드가 양식에 표시되는지 확인합니다. (느낌표) 아이콘은 필드가 필요했음을 나타냅니다.

테스트 organization 만들고 프로세스 가져오기/내보내기

다음 단계를 사용하여 상속된 프로세스에 대해 수행한 사용자 지정을 확인할 수도 있습니다.

  1. 테스트 organization 만듭니다.
  2. 가져오기/내보내기 프로세스 도구를 사용하여 프로세스를 테스트 organization 복사합니다.
  3. 테스트 organization 프로세스 사용자 지정을 확인합니다.
  4. 가져오기/내보내기 프로세스 도구를 다시 사용하여 수정된 프로세스를 프로덕션 organization 가져옵니다.

프로젝트에 사용자 지정된 프로세스 적용

사용자 지정을 확인한 후 이제 기존 프로젝트에 프로세스를 적용할 수 있습니다.

WIT를 사용자 지정할 때 사용자 지정하는 상속된 프로세스를 참조하는 모든 프로젝트는 추가한 사용자 지정 WIT를 반영하도록 자동으로 업데이트됩니다. 사용자 지정을 보려면 웹 브라우저를 새로 고칩니다.

  1. 현재 프로젝트에서 사용되는 프로세스의 경우 프로젝트 수를 선택합니다.

    여기서는 Agile 기본 프로세스에 대한 메뉴를 엽니다.

    Agile 프로세스, 팀 프로젝트 수 선택

  2. ...를 엽니다. 변경하려는 프로젝트의 상황에 맞는 메뉴를 선택하고 프로세스 변경 옵션을 선택합니다.

    여기서는 MyFirstProject1에 대한 메뉴를 엽니다.

    프로젝트, 변경 프로세스

  3. 프로젝트 프로세스 변경 대화 상자의 옵션 메뉴에서 프로세스를 선택합니다. 그런 다음 저장을 선택합니다.

    프로세스 변경 대화 상자

  1. ...를 엽니다. 프로세스에 대한 상황에 맞는 메뉴를 선택하고 팀 프로젝트 변경...을 선택합니다. 사용합니다.

    여기서는 MyAgile 상속 프로세스에 대한 메뉴를 엽니다.

    Agile 프로세스 상황에 맞는 메뉴, MyAgile을 사용하도록 팀 프로젝트 변경 선택

  2. Agile 프로세스를 사용하도록 변경하려는 프로젝트의 검사 확인란을 선택합니다. 시스템은 현재 프로세스에 유효한 프로젝트만 나열합니다.

    여기서는 Fabrikam 파이버 A 및 Fabrikam 파이버 프로젝트에 Agile 프로세스를 사용하도록 선택합니다. Agile 프로세스에서 만든 프로젝트 또는 Agile에서 상속된 프로젝트만 사용 가능한 프로젝트 열 아래에 표시됩니다.

    프로세스를 상속된 프로세스 대화 상자로 변경

  3. 변경하려는 프로젝트가 올바른지 확인한 후 확인을 선택합니다.

프로그래밍 방식으로 프로세스 작업

REST API, 프로세스를 사용하여 organization 대해 정의된 프로세스를 얻고, 만들고, 업데이트하고, 삭제할 수 있습니다.

사용자 지정하는 상속된 프로세스를 참조하는 모든 프로젝트는 자동으로 업데이트되어 수정한 내용이 포함됩니다.

단일 프로젝트를 사용자 지정하려면 항상 상속된 프로세스를 만들고 해당 프로세스를 사용하도록 프로젝트를 변경하는 것으로 시작합니다. 그런 다음 상속된 프로세스에 대한 모든 사용자 지정이 마이그레이션한 프로젝트에 대해 자동으로 표시됩니다.

참고 항목: