Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
제품, 기능 또는 비즈니스 영역에 따라 팀 및 그룹 작업 항목을 지원하기 위한 영역 경로를 추가합니다. 프로젝트 수준에서 영역 경로를 정의한 후에는 팀 구성에 따라 팀에 할당합니다. 영역 경로의 계층 구조를 만들어 최대 14개의 수준 깊이까지 하위 영역을 지원할 수도 있습니다.
영역 경로 구조를 정의하고 팀에 영역 경로를 할당할 수 있습니다. 또는 팀을 추가하고 해당 시간에 팀 이름으로 영역 경로를 만들 수 있습니다. 팀이 완전히 독립적인 경우 영역 경로의 플랫 집합을 만듭니다. 그러나 팀의 계층 구조를 만들려면 영역 경로의 트리 계층 구조를 만들려고 합니다. 자세한 내용은 팀 계층 구조 구성을 참조 하세요.
각 팀은 팀 정보 및 Agile 도구에 설명된 대로 많은 Agile 도구에 액세스할 수 있습니다. 각 도구는 팀의 기본 영역 경로를 참조합니다. 대부분의 팀은 작업 추적 활동을 지원하기 위해 하나의 영역 경로와 여러 반복 경로를 선택합니다. 그러나 다른 시나리오를 지원하기 위해 팀은 백로그 및 보드에 표시할 여러 영역 경로를 선택할 수 있습니다.
새 프로젝트에는 프로젝트 이름에 해당하는 단일 루트 영역이 포함되어 있습니다. 동일한 프로젝트 이름으로 팀이 만들어지고 루트 영역 경로가 해당 팀에 할당됩니다.
프로젝트 및 팀을 관리하는 경우 프로젝트 및 팀을 구성하는 가장 직선적인 순서는 다음과 같습니다.
작업을 분류하기 위해 지원하려는 영역 경로의 개수와 이름을 결정합니다. 최소한 정의한 각 팀에 대해 하나의 영역 경로를 추가합니다. 자세한 내용은 영역 및 반복에 대해 검토 하세요.
지원하려는 팀의 수와 이름을 결정합니다. 자세한 내용은 팀 및 Agile 도구에 대해 검토하세요.
프로젝트 설정>프로젝트 구성>영역을 열고 프로젝트 수준에서 1단계와 2단계를 지원할 영역 경로를 정의합니다. 이 문서의 뒷부분에 제공된 단계인 영역 경로 추가를 따릅니다.
az boards area project list [--depth]
[--path]
[--project]
매개 변수
depth: 선택 사항입니다. 나열할 자식 노드의 깊이입니다. 예: --depth 3 지정하지 않으면 최상위 영역 경로만 반환됩니다.
path: 선택 사항입니다. 영역의 절대 경로입니다. \Area\ 는 반복 경로와 \ProjectName이 경로를 구분하는 뒤에 따라야 합니다. 예들 들어 --path \ProjectName\Area\AreaName입니다. 노드 내에서 공백을 사용하는 경우 큰따옴표로 묶습니다(예 --path "\Fabrikam Fiber\Area\Service Delivery\Performance": .). 지정하지 않으면 루트 수준의 영역 경로를 나열합니다.
project: 선택 사항입니다. 프로젝트의 이름 또는 ID입니다. 예: --project "Fabrikam Fiber"
예시
예를 들어 다음 명령은 Fabrikam 파이버 프로젝트의 깊이 3에 대한 영역 경로를 나열합니다. 다른 출력 형식 옵션은 Azure CLI 명령에 대한 출력 형식을 참조 하세요.
az boards area project list --depth 3 --project 'Fabrikam Fiber' --output table
ID Identifier Name Path Has Children
----- ------------------------------------ ------------------ -------------------------------------------------- --------------
55302 91d8644a-e430-4fd0-aa95-742ea98770a3 Fabrikam Fiber \Fabrikam Fiber\Area True
55373 26be05fd-e68a-4fcb-833f-497f6bee45f2 Service Delivery \Fabrikam Fiber\Area\Service Delivery True
55303 637dc203-0549-4415-9663-b6358ac27d21 Internet \Fabrikam Fiber\Area\Service Delivery\Internet False
55306 3f2067f9-684f-4121-8004-4a4745198b39 Voice \Fabrikam Fiber\Area\Service Delivery\Voice False
55372 4afc9ede-db1d-4703-8be6-95899b99be44 Email \Fabrikam Fiber\Area\Service Delivery\Email False
55381 f96d4738-c67e-42d0-bd4e-99f6b3fdeb22 Service Status \Fabrikam Fiber\Area\Service Delivery\Service S... False
55384 3a0c1189-6454-4ccd-9354-d72b653b7f74 TV \Fabrikam Fiber\Area\Service Delivery\TV False
55380 4ea27e90-248c-41a0-8d11-eace6c9fd90e Account Management \Fabrikam Fiber\Area\Account Management True
55382 4235f40d-753b-49dd-868f-82372065ec83 Shopping Cart \Fabrikam Fiber\Area\Account Management\Shoppin... False
55383 49d34650-6c65-446c-aff6-79edd3a21a75 Customer Profile \Fabrikam Fiber\Area\Account Management\Custome... False
az boards area project create --name Voice --project "Fabrikam Fiber" --output table
ID Identifier Name Path Has Children
----- ------------------------------------ ------ --------------------------- --------------
55413 3c16691b-160c-4498-ab42-aa77b7f354fc Voice \Fabrikam Fiber\Area\Voice False
project: 선택 사항입니다. 프로젝트의 이름 또는 ID입니다. 예: --project "Fabrikam Fiber"
예를 들어 다음 명령은 서비스 배달 팀의 영역 경로를 나열합니다. 다른 출력 형식 옵션은 Azure CLI 명령에 대한 출력 형식을 참조 하세요.
az boards area team list --team "Service Delivery" --project "Fabrikam Fiber" --output table
Area Include sub areas Is Default
------------------------------- ------------------- ------------
Fabrikam Fiber\Service Delivery True True
둘 이상의 팀 보드에 표시되는 작업 항목은 기대에 미치지 못하는 쿼리 결과를 생성할 수 있습니다. 각 팀은 보드 열 과 스윔 레인을 사용자 지정할 수 있으므로 다른 보드에 표시되는 작업 항목에 할당된 값이 동일하지 않을 수 있습니다. 이 문제의 주요 해결 방법은 팀 영역 경로별로 작업 항목의 단일 소유권을 유지하는 것입니다.
az boards area team add --path --team
[--include-sub-areas {false, true}]
[--project]
[--set-as-default]
매개 변수
path: 필수입니다. 영역의 절대 경로입니다. 예: --path \ProjectName\AreaName
team: 필수입니다. 팀의 이름 또는 ID입니다.
include 하위 영역: 선택 사항입니다. 영역 경로의 자식 노드를 포함합니다. 허용되는 값: false, true.
project: 선택 사항입니다. 프로젝트의 이름 또는 ID입니다. 예: --project "Fabrikam Fiber"
기본값으로 설정: 선택 사항입니다. 팀의 기본 영역 경로로 지정합니다. 기본값: False입니다.
예시
예를 들어 다음 명령은 Fabrikam 파이버 프로젝트의 음성 팀에 음성 영역 경로를 추가하고 기본값으로 설정하고 하위 영역을 포함합니다.
az boards area team add --path "\Fabrikam Fiber\Voice" --team Voice --project "Fabrikam Fiber" --include-sub-areas --set-as-default --include-sub-areas true --output table
Area Include sub areas Is Default
------------------------------------- ------------------- ------------
Fabrikam Fiber\Service Delivery\Voice False False
Fabrikam Fiber\Voice True True
az boards area project update --path
[--child-id]
[--name]
[--project]
path: 필수입니다. 영역의 절대 경로입니다. 예: --path \ProjectName\AreaName
child-id: 선택 사항입니다. 기존 영역 경로를 이동하고 지정된 경로 이름 또는 ID에 대한 자식 노드로 추가합니다.
이름: 선택 사항입니다. 영역 경로의 새 이름을 지정합니다.
project: 선택 사항입니다. 프로젝트의 이름 또는 ID입니다. 예: --project "Fabrikam Fiber"
예시
예를 들어 다음 명령은 Fabrikam 파이버 프로젝트의 음성 및 웹에 대한 음성 영역 경로의 이름을 바꿉니다.
az boards area project update --path "\Fabrikam Fiber\Area\Voice" --name "Voice and Web" --project "Fabrikam Fiber" --output table
ID Identifier Name Path Has Children
----- ------------------------------------ ------------- ---------------------------------- --------------
55412 b00f86a2-3d49-4ad2-af01-da2537947baa Voice and Web \Fabrikam Fiber\Area\Voice and Web False
영역 경로를 삭제할 때 삭제하려는 영역 경로에 할당된 작업 항목을 업데이트하는 데 사용할 영역 경로를 제공해야 합니다.
Important
영역 경로를 삭제하거나 반복 경로를 다시 구성하면 되돌릴 수 없는 데이터가 손실됩니다. 예를 들어 영역 경로가 변경된 팀의 번다운 및 번업 위젯 차트, 스프린트 번다운 및 속도 차트는 정확한 데이터를 표시하지 않습니다. 기록 추세 차트는 각 작업 항목에 대해 시간에 정의된 대로 영역 경로 및 반복 경로를 참조합니다. 삭제된 후에는 이러한 경로에 대한 기록 데이터를 검색할 수 없습니다.
작업 항목에서 더 이상 사용되지 않는 영역 및 반복 경로만 삭제할 수 있습니다.
영역 경로를 삭제하려면 웹 포털 프로젝트 설정>프로젝트 구성>영역 페이지를 엽니다.
노드의 상황에 맞는 메뉴를 선택하고 삭제 또는 제거를 선택합니다.
열리는 대화 상자에서 작업 항목을 다시 할당할 영역 경로를 선택한 다음, 경로 삭제를 선택합니다.