Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
영역 경로를 추가하여 팀 구성 및 제품, 기능 또는 비즈니스 영역별로 작업 항목을 그룹화합니다. 팀에 영역 경로를 할당하면 해당 경로 아래의 작업 항목이 해당 팀의 백로그 및 보드에 표시되도록 합니다. 기본적으로 모든 작업 항목은 루트 영역 경로에 할당되고 프로젝트의 기본 팀에 표시됩니다.
프로젝트 수준에서 영역 경로를 정의한 후 팀 구성 내의 팀에 할당합니다. 영역 경로의 계층 구조를 만들어 최대 14개의 수준 깊이의 하위 영역을 지원할 수도 있습니다.
영역 경로 구조를 정의하고 팀에 영역 경로를 할당할 수 있습니다. 또는 팀을 추가하고 해당 시간에 팀 이름으로 영역 경로를 만들 수 있습니다. 팀이 완전히 독립적인 경우 영역 경로의 플랫 집합을 만듭니다. 그러나 팀의 계층 구조를 만들려면 영역 경로의 트리 계층 구조를 만들려고 합니다. 자세한 내용은 팀 계층 구조 구성을 참조 하세요.
각 팀은 팀 정보 및 Agile 도구에 설명된 대로 다양한 Agile 도구에 액세스할 수 있습니다. 이러한 도구는 팀의 기본 영역 경로를 참조합니다. 대부분의 팀은 작업 추적에 하나의 영역 경로와 여러 반복 경로를 사용하지만 팀은 백로그 및 보드에서 여러 영역 경로를 사용하여 다양한 시나리오를 지원할 수도 있습니다.
새 프로젝트에는 프로젝트 이름에 해당하는 단일 루트 영역과 이 루트 영역 경로에 동일한 이름이 할당된 기본 팀이 포함됩니다.
프로젝트 및 팀을 관리하는 것이 새로운 경우 다음 단계에 따라 프로젝트 및 팀을 구성합니다.
영역 경로 정의: 작업을 분류하는 데 필요한 영역 경로의 수와 이름을 결정합니다. 팀당 하나 이상의 영역 경로를 추가합니다. 자세한 내용은 영역 및 반복 정보를 참조 하세요.
팀 정의: 필요한 팀의 수와 이름을 결정합니다. 자세한 내용은 팀 및 Agile 도구 정보를 참조 하세요.
영역 경로 구성: 프로젝트 설정>프로젝트 구성>영역으로 이동하여 프로젝트의 영역 경로를 정의합니다. 영역 경로 추가의 단계를 따릅니다.
팀 만들기: 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
영역 경로를 삭제하거나 반복 경로를 다시 구성하면 되돌릴 수 없는 데이터가 손실됩니다. 예를 들어 영역 경로가 변경된 팀의 번다운 및 번업 위젯 차트, 스프린트 번다운 및 속도 차트는 정확한 데이터를 표시하지 않습니다. 기록 추세 차트는 각 작업 항목에 대해 시간에 정의된 대로 영역 경로 및 반복 경로를 참조합니다. 삭제된 후에는 이러한 경로에 대한 기록 데이터를 검색할 수 없습니다.
작업 항목에서 더 이상 사용되지 않는 영역 및 반복 경로만 삭제할 수 있습니다.
영역 경로를 삭제하려면 웹 포털 프로젝트 설정>프로젝트 구성>영역 페이지를 엽니다.
노드의 상황에 맞는 메뉴를 선택하고 삭제 또는 제거를 선택합니다.
열리는 대화 상자에서 작업 항목을 다시 할당할 영역 경로를 선택한 다음, 경로 삭제를 선택합니다.