상속된 프로세스 만들기 및 관리

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

상속된 프로세스를 통해 프로젝트, Agile 도구 및 작업 추적 시스템을 사용자 지정합니다. 사용자가 만드는 사용자 지정은 프로세스를 사용하는 모든 프로젝트에 적용됩니다. 프로세스는 작업 추적 시스템의 구성 요소를 정의합니다. 프로젝트를 만들 때마다 프로젝트에서 사용할 프로세스를 선택합니다.

중요

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

중요

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

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

사용자 지정할 수 있는 항목에 대한 자세한 내용은 프로세스 사용자 지정 및 상속된 프로세스 정보를 참조하세요.

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

  • 설정>프로세스 열기
  • 상속된 프로세스 만들기
  • 상속된 프로세스 사용자 지정
  • 상속된 프로세스 복사
  • 상속된 프로세스 또는 시스템 프로세스를 사용하도록 프로젝트 변경
  • 프로세스에 따라 프로젝트 추가
  • 프로세스 사용 또는 사용 안 함
  • 프로젝트를 추가할 때 사용할 기본값으로 프로세스 설정

참고

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

사전 요구 사항

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

설정>프로세스 열기

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

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

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

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

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

    중요

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

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

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

    프로젝트>조직 설정 열기

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

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

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

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

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

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

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

상속된 프로세스 만들기

기본, Agile, 스크럼 또는 CMMI의 네 가지 시스템 프로세스 중 하나에서 상속된 프로세스를 만들 수 있습니다.

  1. 프로세스 페이지에서 상속된 프로세스를 만드는 데 사용할 프로세스의 ... 상황에 맞는 메뉴를 열고 상속된 프로세스 만들기를 선택합니다.

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

    상황에 맞는 메뉴의 스크린샷 상속된 프로세스 만들기를 선택합니다.

    이러한 옵션에 액세스할 수 없는 경우 프로젝트 컬렉션 관리자 그룹의 구성원에게 권한을 부여하도록 요청합니다. 멤버를 찾으려면 프로젝트 컬렉션 관리자 조회를 참조하세요.

  2. 프로세스의 이름과 필요에 따라 설명을 입력합니다. (명명 제한은 프로세스 사용자 지정 및 상속된 프로세스 정보, 프로세스 이름 제한을 참조하세요.

    상속된 프로세스 대화 상자를 만듭니다.

상속된 프로세스를 정의한 후에는 다음 작업을 수행할 수 있습니다.

참고

상속된 모든 프로세스와 해당 자식 프로세스는 부모 시스템 프로세스에 대한 업데이트로 자동으로 업데이트됩니다. 프로세스에 대한 업데이트 Azure DevOps Server 대한 릴리스 정보에 설명되어 있습니다.

프로젝트에서 사용하는 프로세스 변경

프로젝트에서 사용하는 프로세스를 시스템 프로세스 또는 상속된 프로세스에서 다른 상속된 프로세스로 변경할 수 있습니다. 프로젝트 프로세스를 변경하는 두 가지 메커니즘이 있습니다. 첫 번째는 프로젝트가 동일한 시스템 프로세스에서 파생되는 프로세스로 전환하는 것입니다. 즉, Agile 또는 스크럼과 같은 동일한 기본 프로세스를 사용하는 프로세스 간에 프로젝트를 이동할 수 있습니다.

두 번째 방법은 프로젝트를 한 프로세스 모델에서 다른 프로세스 모델로 마이그레이션하는 것입니다. 예를 들어 프로젝트에서 사용하는 프로세스 모델을 Agile에서 스크럼으로, 기본에서 Agile로 변경합니다.

두 번째 메서드의 경우 프로젝트에서 사용하는 프로세스를 변경하는 세 가지 일반적인 시나리오에 대한 자세한 단계를 제공했습니다.

참고

대상 프로세스에도 정의되지 않은 사용자 지정 작업 항목 유형의 삭제되지 않은 작업 항목이 없는 한 프로젝트의 프로세스를 변경할 수 있습니다.

또한 프로젝트를 동일한 사용자 지정 필드를 포함하지 않는 시스템 프로세스 또는 다른 상속된 프로세스로 변경하는 경우에도 데이터는 계속 유지됩니다. 그러나 현재 프로세스에 표시되지 않는 사용자 지정 필드는 작업 항목 양식에 표시되지 않습니다. 쿼리 또는 REST API를 통해 필드 데이터에 계속 액세스할 수 있습니다. 이러한 필드는 기본적으로 변경 내용에서 잠겨 있으며 읽기 전용 값으로 표시됩니다.

  1. 변경하려는 프로젝트가 포함된 프로세스를 선택합니다. 예를 들어 프로젝트를 Agile에서 스크럼으로 변경한 다음 Agile 프로세스를 선택합니다.

    Agile 프로세스 선택 스크린샷

  2. 프로젝트를 선택한 다음 변경할 프로젝트의 작업 아이콘을 선택하고 프로세스 변경을 선택합니다.

    프로젝트 선택 탭의 스크린샷.

마법사의 단계를 수행합니다.

중요

상속된 프로세스를 사용하도록 프로젝트를 변경하면 하나 이상의 Agile 도구 또는 작업 항목이 잘못된 상태로 나타날 수 있습니다. 예:

  • 필드가 필요하면 해당 필드가 정의되지 않은 작업 항목에 오류 메시지가 표시됩니다. 오류를 resolve 추가 변경을 수행하고 작업 항목을 저장해야 합니다.
  • Kanban 보드에 표시되는 WIT의 워크플로 상태를 추가하거나 제거/숨기는 경우 프로젝트에 정의된 모든 팀에 대한 Kanban 보드 열 구성을 업데이트해야 합니다.

프로세스에서 프로젝트 만들기

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

    선택한 프로세스에서 프로젝트 만들기의 스크린샷

    선택한 프로세스에서 프로젝트 만들기의 스크린샷, Azure DevOps Server 2019.

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

    새 프로젝트 만들기 대화 상자

    2019를 Azure DevOps Server 새 프로젝트 양식 대화 상자를 만듭니다.

프로세스 복사

organization 변경 내용을 롤아웃하기 전에 사용자 지정을 테스트하는 것이 좋습니다. 사용자 지정을 테스트하려면 프로세스의 복사본을 만들고, 업데이트를 만들고, 업데이트가 원하는 대로 표시되는지 확인한 다음, 프로젝트를 새 프로세스로 이동합니다.

하나 이상의 프로젝트에서 사용되는 프로세스를 변경하는 경우 프로세스를 사용하는 각 프로젝트는 증분 프로세스 변경에 즉시 업데이트됩니다. 다음에 설명된 단계에 따라 모든 프로젝트에 롤아웃하기 전에 프로세스 변경 내용을 번들로 묶습니다.

  1. 변경하려는 프로세스의 복사본을 만듭니다. 프로세스 페이지에서 ... 복사하려는 프로세스의 상황에 맞는 메뉴이며 프로세스 복사를 선택합니다.

    상속된 프로세스의 복사본을 만드는 선택 항목의 스크린샷

  2. 복사한 프로세스의 이름으로 양식을 작성하고 프로세스 복사를 선택합니다.

    프로세스 복사 대화 상자.

  3. 복사한 프로세스를 변경합니다. 이 프로세스를 사용하는 프로젝트가 없으므로 이러한 변경 내용은 프로젝트에 영향을 주지 않습니다.

  4. 변경 내용을 확인하려면 복사 및 업데이트된 프로세스를 기반으로 테스트 프로젝트를 만듭니다. 테스트 프로젝트를 이미 만든 경우 상황에 맞는 메뉴에서 ProcessName을 사용하도록 프로젝트 변경 옵션을 사용하여 테스트 프로젝트의 프로세스를 변경합니다.

  5. 사용자 지정을 완전히 테스트한 후에는 모든 프로젝트에 변경 내용을 롤아웃할 준비가 된 것입니다. 변경 내용을 롤아웃하려면 새 변경이 필요한 프로젝트의 프로세스를 변경합니다. 상황에 맞는 메뉴에서 ProcessName을 사용하도록 프로젝트 변경 옵션을 선택합니다.

  6. 원래 프로세스를 사용하지 않도록 설정하거나 삭제합니다.

프로세스 사용/사용 안 함

프로세스에서 프로젝트가 생성되지 않도록 하려면 사용하지 않도록 설정합니다. 여러 사용자 지정을 적용하고 프로세스가 완료될 때까지 사용하지 않으려는 경우 이 옵션을 선택할 수 있습니다. 또는 프로젝트를 새 프로세스로 이동하기 위해 프로세스 사용을 중지할 수 있습니다.

모든 시스템 프로세스와 새로 만든 상속된 프로세스는 기본적으로 사용하도록 설정됩니다.

  • 프로세스를 사용하지 않도록 설정하거나 사용하도록 설정하려면 ... 프로세스에 대한 상황에 맞는 메뉴를 선택하고 프로세스 사용 안 함 또는 프로세스 사용을 선택합니다.

기본 프로세스 설정

상속된 프로세스를 기본값으로 설정하여 만들려는 다른 프로젝트에 대해 미리 선택되도록 합니다.

프로세스를 기본값으로 설정하려면 ... 상속된 프로세스에 대한 상황에 맞는 메뉴를 선택하고 기본 프로세스로 설정을 선택합니다. 이 옵션은 시스템 프로세스에서 사용할 수 없습니다.

프로젝트 컬렉션 관리자는 프로젝트 페이지에서 프로젝트를 추가할 수 있습니다.

다음 단계 실행

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

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