한 팀에서 다른 팀으로 작업 항목 이동

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

팀을 추가하거나 팀을 다시 구성할 때 한 팀에 할당된 작업 항목을 다른 팀이 소유한 새 영역 경로 로 이동해야 할 수 있습니다. 프로젝트의 계층 구조 맨 위에 있더라도 모든 작업 항목이 영역 경로에 할당됩니다.

요구 사항 범주에 속하는 작업 항목은 팀이 소유한 영역 경로에 대한 할당에 따라 팀의 백로그에 표시됩니다. 팀의 영역 경로에 다른 작업 항목을 할당하면 팀 소유권에 따라 쿼리가 지원됩니다.

팀을 추가하는 방법을 알아보려면 팀 만들기 또는 추가를 참조하세요.

필수 조건

  • 작업 항목의 영역 경로를 변경하려면 프로젝트 멤버여야 하며 영역 경로 노드에서 작업 항목을 보고 편집할 수 있는 권한이 있어야 합니다. 이러한 사용 권한에 대해 알아보려면 작업 추적 권한 설정, 자식 노드 만들기, 영역 또는 반복 경로 아래의 작업 항목 수정을 참조하세요.
  • Azure CLI 명령을 사용하려면 먼저 Azure DevOps CLI 시작에 설명된 대로 Azure CLI를 설치해야 합니다.
  • 작업 항목의 영역 경로를 변경하려면 프로젝트 멤버여야 하며 영역 경로 노드에서 작업 항목을 보고 편집할 수 있는 권한이 있어야 합니다. 이러한 사용 권한에 대해 알아보려면 작업 추적 권한 설정, 자식 노드 만들기, 영역 또는 반복 경로 아래의 작업 항목 수정을 참조하세요.

팀 아래 작업 항목 이동

웹 포털에서 영역 경로대량 업데이트를 수행할 수 있습니다.

  1. 다시 할당하려는 모든 작업 항목에 대한 쿼리 를 만듭니다.

  2. 각 팀에 속한 항목을 다중 선택하고 영역 경로를 대량으로 편집합니다.

    웹 포털, 쿼리 페이지, 대량 수정 선택 작업 항목의 스크린샷
  3. 대량 수정 후 대량 저장을 수행합니다.

    편집한 작업 항목을 대량으로 저장하는 스크린샷

Azure CLI를 사용하여 작업 항목 이동

az boards work-item update사용하여 영역 경로를 업데이트하여 단일 작업 항목을 이동할 수 있습니다.

az boards work-item update --id
                           [--area]
                           [--assigned-to]
                           [--description]
                           [--discussion]
                           [--fields]
                           [--iteration]
                           [--open]
                           [--reason]
                           [--state]
                           [--title]

매개 변수

  • id: 필수입니다. 업데이트할 작업 항목의 ID입니다.
  • area: 선택 사항입니다. 영역의 절대 경로입니다. 예: --path \ProjectName\Area\AreaName.
  • assigned-to: 선택 사항입니다. 작업 항목이 Jamal할당된 사람의 이름입니다.
  • description: 선택 사항입니다. 작업 항목에 대한 설명입니다.
  • 토론: 선택 사항입니다. 작업 항목의 토론에 추가할 주석입니다.
  • fields: 선택 사항입니다. 설정할 사용자 지정 필드에 대해 공백으로 구분된 "field=value" 쌍입니다.
  • 반복: 선택 사항입니다. 반복의 절대 경로입니다. 예: \ProjectName\Iteration\IterationName.
  • open: 선택 사항입니다. 기본 웹 브라우저에서 작업 항목을 엽니다.
  • reason: 선택 사항입니다. 작업 항목의 상태에 대한 이유입니다.
  • state: 선택 사항입니다. 작업 항목의 상태(예: 활성)입니다.
  • title: 선택 사항입니다. 작업 항목의 제목입니다.

예시

Azure DevOps CLI를 사용하여 한 번에 하나의 작업 항목만 이동할 수 있습니다. 이 예제에서는 Fabrikam 파이버\프로덕션 계획 영역 경로 아래에 작업 항목 ID=148을 이동합니다.

az boards work-item update --id 148 --area "Fabrikam Fiber\Production Planning" --output yaml

아래에 나열된 YAML 출력은 작업 항목에 대해 정의된 각 필드에 대한 정보를 제공합니다.

fields:
  Microsoft.VSTS.Common.Priority: 2
  Microsoft.VSTS.Common.StackRank: 1500000001.0
  Microsoft.VSTS.Common.StateChangeDate: '2021-11-23T22:26:28.27Z'
  Microsoft.VSTS.Common.ValueArea: Business
  System.AreaPath: Fabrikam Fiber\Production Planning
  System.AssignedTo:
    _links:
      avatar:
        href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    displayName: Jamal Hartnett
    id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
    imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    uniqueName: fabrikamfiber4@hotmail.com
    url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
  System.BoardColumn: Backlog
  System.ChangedBy:
   _links:
      avatar:
        href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    displayName: Jamal Hartnett
    id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
    imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    uniqueName: fabrikamfiber4@hotmail.com
    url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
  System.ChangedDate: '2022-05-19T22:58:52.93Z'
  System.CommentCount: 0
  System.CreatedBy:
   _links:
      avatar:
        href: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    descriptor: aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    displayName: Jamal Hartnett
    id: d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
    imageUrl: https://fabrikamprime.visualstudio.com/_apis/GraphProfile/MemberAvatars/aad.NDEwY2FkMDQtOWQyOS03NDFlLTk2MmEtNGZlYmU2NGE1NTM4
    uniqueName: fabrikamfiber4@hotmail.com
    url: https://spsprodeus27.vssps.visualstudio.com/A5d5b8da6-3db7-4829-baf9-1e500c21cc12/_apis/Identities/d291b0c4-a05c-4ea6-8df1-4b41d5f39eff
  System.CreatedDate: '2021-11-23T22:26:28.27Z'
  System.Description: <div>This user story is for documentation purposes.&nbsp; </div>
  System.IterationPath: Fabrikam Fiber\Release 2\Sprint 1
  System.Reason: New
  System.State: New
  System.TeamProject: Fabrikam Fiber
  System.Title: Test the Request feedback functionality
  System.WorkItemType: User Story
  WEF_10182DA5BCCD4CE2A43629FFBD290EF2_Kanban.Column: Backlog
id: 148
relations:
- attributes:
    isLocked: false
    name: Child
  rel: System.LinkTypes.Hierarchy-Forward
  url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/152
- attributes:
    isLocked: false
    name: Child
  rel: System.LinkTypes.Hierarchy-Forward
  url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/153
- attributes:
    isLocked: false
    name: Child
  rel: System.LinkTypes.Hierarchy-Forward
  url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/151
- attributes:
    isLocked: false
    name: Child
  rel: System.LinkTypes.Hierarchy-Forward
  url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/149
rev: 5
url: https://fabrikamprime.visualstudio.com/854a3f67-9962-43d1-a968-2e5f2eb66c99/_apis/wit/workItems/148

팀 백로그 확인

한 팀에서 다른 팀으로 작업 항목을 이동한 후 팀 백로그를 검사 항목이 표시되는지 확인합니다. 백로그 만들기를 참조하세요.

문제가 발생하는 경우 프로젝트의 백로그 및 보드 설정을 검토합니다.