Перемещение рабочих элементов из одной команды в другую команду

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

При добавлении команды или команде может потребоваться переместить рабочие элементы, назначенные одной команде, в новую группу, принадлежащей другой команде. Все рабочие элементы назначаются пути к области, даже если он находится в верхней части иерархии проекта.

Рабочие элементы, принадлежащие категории "Требования", отображаются в невыполненной работе команды на основе их назначения в пути к области, принадлежащие команде. Назначение других рабочих элементов запросам в области группы на основе владения командой.

Чтобы узнать, как добавить команду, см. статью "Создание или добавление команды".

Необходимые компоненты

Перемещение рабочих элементов в команды

На веб-портале можно выполнять массовые обновления пути области.

  1. Создайте запрос всех рабочих элементов, которые необходимо переназначить.

  2. Выберите несколько элементов, принадлежащих каждой команде, и массово измените путь к области.

    Снимок экрана: веб-портал, страница
  3. После массового изменения выполните массовое сохранение.

    Снимок экрана: массовое сохранение измененных рабочих элементов.

Перемещение рабочего элемента с помощью Azure CLI

Чтобы переместить один рабочий элемент, можно использовать az boards work-item, обновив путь к области.

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

Параметры

  • идентификатор: обязательный. Идентификатор рабочего элемента для обновления.
  • область: необязательно. Абсолютный путь к области. Пример: --path \ProjectName\Area\AreaName.
  • назначено значение: необязательно. Имя пользователя, которому назначен рабочий элемент, джамалу.
  • description: Необязательный. Описание рабочего элемента.
  • обсуждение: необязательно. Комментарий, добавляемый к обсуждению в рабочем элементе.
  • поля: необязательно. Пробелы разделены парами field=value для настраиваемых полей, которые необходимо задать.
  • итерация: необязательно. Абсолютный путь итерации. Пример: \ProjectName\Iteration\IterationName.
  • open: Необязательный. Откройте рабочий элемент в веб-браузере по умолчанию.
  • причина: необязательно. Причина состояния рабочего элемента.
  • состояние: необязательно. Состояние рабочего элемента, например "Активный".
  • title: Необязательный. Заголовок рабочего элемента.

Пример

Вы можете перемещать только один рабочий элемент за раз с помощью Azure DevOps CLI. В этом примере мы перемещаем идентификатор рабочего элемента =148 в путь к области "Fabrikam Fibre\Production Planning ".

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

Проверка невыполненной работы группы

После перемещения рабочих элементов из одной команды в другую проверка невыполненной работы команды, чтобы убедиться, что элементы будут отображаться. См. раздел "Создание невыполненной работы".

При возникновении каких-либо проблем ознакомьтесь с невыполненной работой проекта и досками.