다음을 통해 공유


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

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

Azure DevOps에서는 상속된 프로세스를 사용하여 프로젝트, Agile 도구 및 작업 추적 시스템을 유연하게 사용자 지정할 수 있습니다. 이러한 사용자 지정은 동일한 프로세스를 활용하는 모든 프로젝트에 적용됩니다.

상속된 프로세스는 작업 추적 시스템의 기초 역할을 합니다. 새 프로젝트를 만들 때 해당 구성 요소를 정의하는 프로세스를 선택합니다. 이러한 구성 요소에는 작업 항목 유형, 상태, 필드 및 규칙이 포함됩니다. 상속된 프로세스를 사용자 지정하여 팀의 특정 요구 사항에 맞게 조정합니다.

Important

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

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

참고 항목

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

필수 조건

특정 비즈니스 요구 사항에 맞게 Azure Boards를 조정하는 지침을 제공하는 Azure Boards 구성 및 사용자 지정을 확인하는 것이 좋습니다.

상속된 프로세스 만들기

사용자 지정할 수 있는 상속된 프로세스를 만들려면 다음 단계를 수행합니다. 기본값인 시스템 프로세스는 잠겨 있으므로 사용자 지정할 수 없습니다.

  1. 조직에 로그인합니다(https://dev.azure.com/{yourorganization}).

  2. 기어 아이콘조직 설정을 선택합니다.
    강조 표시된 조직 설정 단추를 보여 주는 스크린샷

  3. 프로세스> 선택... (추가 작업) >상속된 프로세스를 만듭니다. 사용자 지정하려는 프로젝트를 만드는 데 사용된 동일한 시스템 프로세스(Agile, Basic, Scrum 또는 CMMI)를 선택합니다.

    다음 예제에서는 Agile 시스템 프로세스에서 상속된 프로세스를 만듭니다.

    상황에 맞는 메뉴의 스크린샷, 상속된 프로세스 만들기 선택, Azure DevOps.

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

  4. 프로세스의 이름과 설명(선택 사항)을 입력합니다. 프로세스 이름은 고유해야 하며 128자를 넘지 않아야 합니다. 다른 제한 사항은 상속 프로세스 만들기 및 관리, 프로세스 이름 제한을 참조 하세요.

    상속된 프로세스 만들기 대화 상자를 보여 주는 스크린샷

  1. 컬렉션에 로그인합니다.

  2. 컬렉션 설정 또는 관리자 설정을 선택합니다.

  3. 프로세스를 선택합니다.

    강조 표시된 프로세스 단추를 보여 주는 스크린샷

    Important

    상속된 프로세스 만들기 메뉴 옵션이 없으면 선택한 컬렉션이 온-프레미스 XML 프로세스 모델에서 작동하도록 설정됩니다. 자세한 내용은 온-프레미스 XML 프로세스 모델을 참조하세요.

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

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

프로젝트 프로세스 변경

다음 메서드를 사용하여 프로젝트의 프로세스를 상속된 프로세스에서 다른 프로세스로 변경할 수 있습니다.

  • 동일한 기본 프로세스 내에서 전환: Agile 또는 스크럼과 같은 동일한 기반을 공유하는 프로세스 간에 프로젝트를 이동합니다.
  • 다른 프로세스 모델로 마이그레이션: 예를 들어 프로젝트의 프로세스 모델을 Agile에서 스크럼으로, 기본에서 Agile로 변경합니다.

프로세스 변경의 다음과 같은 일반적인 시나리오를 다루는 두 번째 메서드에 대한 자세한 단계를 제공합니다.

참고 항목

  • 대상 프로세스에도 정의되지 않은 사용자 지정 작업 항목 유형의 삭제되지 않은 작업 항목이 없는 한 프로젝트의 프로세스를 변경할 수 있습니다.
  • 프로젝트를 동일한 사용자 지정 필드를 포함하지 않는 시스템 프로세스 또는 다른 상속된 프로세스로 변경하는 경우 데이터는 계속 유지됩니다. 그러나 현재 프로세스에 표시되지 않는 사용자 지정 필드는 작업 항목 양식에 표시되지 않습니다. 쿼리 또는 REST API를 통해 필드 데이터에 계속 액세스할 수 있습니다. 이러한 필드는 기본적으로 변경 내용에서 잠겨 있으며 읽기 전용 값으로 표시됩니다.
  1. 프로젝트의 프로세스를 선택합니다. 예를 들어 프로젝트를 Agile에서 스크럼으로 변경하려면 Agile 프로세스를 선택합니다.

    Agile 프로세스 선택 스크린샷

  2. 프로젝트 >>변경 프로세스대한 작업 프로젝트 아이콘을 선택합니다.

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

  3. 마법사의 단계를 완료합니다.

Important

프로젝트를 상속된 프로세스로 전환하면 일부 Agile 도구 또는 작업 항목이 잘못될 수 있습니다. 예시:

  • 필요에 따라 필드를 지정하면 해당 필드가 없는 작업 항목에 오류 메시지가 표시됩니다. 이러한 오류를 해결하여 추가 변경 내용을 진행하고 작업 항목을 저장합니다.
  • 보드에 표시되는 WIT에 대한 워크플로 상태를 추가하거나 수정하는 경우 프로젝트 내의 모든 팀에 대한 보드 열 구성을 업데이트해야 합니다.

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

  1. ...를 엽니다. 사용할 프로세스의 상황에 맞는 메뉴이며 새 팀 프로젝트를 선택합니다.

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

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

  2. 프로젝트 정보를 입력한 다음 만들기를 선택합니다. 자세한 내용은 프로젝트 만들기를 참조하십시오.

    새 프로젝트 만들기 대화 상자의 스크린샷

    새 프로젝트 양식 만들기 대화 상자, Azure DevOps Server 2019의 스크린샷

프로세스 복사

조직 전체에서 사용자 지정을 구현하기 전에 다음 단계를 수행하여 테스트해야 합니다.

여러 프로젝트에서 사용하는 프로세스를 수정하는 경우 각 프로젝트는 증분 프로세스 변경을 즉시 반영합니다. 모든 프로젝트에 롤아웃하기 전에 프로세스 변경 내용을 번들로 묶려면 다음 단계를 수행합니다.

  1. 프로세스 페이지에서 ... 프로세스에 대한 상황에 맞는 메뉴를 선택하고 프로세스 복사본 만들기를 선택합니다.

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

  2. 복사한 프로세스의 이름과 설명(선택 사항)을 입력하고 복사 프로세스를 선택합니다.

    프로세스 복사 대화 상자의 스크린샷.

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

  4. 복사되고 업데이트된 프로세스에 따라 테스트 프로젝트를 만들어 변경 내용을 확인합니다. 테스트 프로젝트를 이미 만든 경우 ProcessName을 사용하도록 프로젝트 변경을 선택합니다.

  5. 새 변경이 필요한 프로젝트의 프로세스를 변경하여 업데이트를 롤아웃합니다. ProcessName을 사용하려면 프로젝트 변경을 선택합니다.

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

프로세스 사용/사용 안 함

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

모든 시스템 프로세스와 새로 만든 상속된 프로세스는 기본적으로 사용하도록 설정됩니다. 프로세스를 사용하지 않도록 설정하거나 사용하도록 설정하려면 ... 프로세스에 대한 상황에 맞는 메뉴를 선택하고 프로세스 사용 안 함 또는 프로세스 사용 안 함을 선택합니다.

기본 프로세스 설정

만들려는 다른 프로젝트에 상속된 프로세스를 미리 선택하려면 기본값으로 설정합니다. 이 작업을 수행하면 새 프로젝트에서 선택한 상속된 프로세스를 자동으로 사용할 수 있습니다.

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

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

다음 단계

상속된 프로세스 에 대한 필드 추가 및 관리 또는 작업 항목 유형 추가 및 관리