Przenoszenie elementów roboczych z jednego zespołu do innego zespołu

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

Po dodaniu zespołu lub zespołów może być konieczne przeniesienie elementów roboczych przypisanych do jednego zespołu do nowych ścieżek obszaru należących do innego zespołu. Wszystkie elementy robocze są przypisywane do ścieżki obszaru, nawet jeśli znajduje się w górnej części hierarchii projektu.

Elementy robocze należące do kategorii Wymagania są wyświetlane na liście prac zespołu na podstawie ich przypisania do ścieżek obszaru należących do zespołu. Przypisywanie innych elementów roboczych do ścieżek obszaru zespołu obsługuje zapytania na podstawie własności zespołu.

Aby dowiedzieć się, jak dodać zespół, zobacz Tworzenie lub dodawanie zespołu.

Wymagania wstępne

Przenoszenie elementów roboczych w zespołach

W portalu internetowym można wykonywać zbiorcze aktualizacje ścieżki obszaru.

  1. Utwórz zapytanie dotyczące wszystkich elementów roboczych, które chcesz ponownie przypisać.

  2. Wielokrotne wybieranie tych elementów, które należą do każdego zespołu, i zbiorcze edytowanie ścieżki obszaru.

    Zrzut ekranu przedstawiający portal internetowy, stronę Zapytania, Zbiorcze modyfikowanie wybranych elementów roboczych.
  3. Po zbiorczej modyfikacji wykonaj zbiorcze zapisywanie.

    Zrzut ekranu przedstawiający zbiorcze zapisywanie edytowanych elementów roboczych.

Przenoszenie elementu roboczego przy użyciu interfejsu wiersza polecenia platformy Azure

Możesz użyć polecenia az boards work-item update , aby przenieść pojedynczy element roboczy, aktualizując ścieżkę obszaru.

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

Parametry

  • id: wymagane. Identyfikator elementu roboczego do zaktualizowania.
  • obszar: opcjonalnie. Ścieżka bezwzględna obszaru. Przykład: --path \ProjectName\Area\AreaName.
  • przypisane do: opcjonalne. Nazwa osoby, której element roboczy jest przypisany do narzędzia Jamal.
  • opis: Opcjonalnie. Opis elementu roboczego.
  • dyskusja: Opcjonalnie. Dodaj komentarz do dyskusji w elemencie roboczym.
  • pola: opcjonalne. Odstępy rozdzielone parami "field=value" dla pól niestandardowych, które chcesz ustawić.
  • iteracja: opcjonalnie. Ścieżka bezwzględna iteracji. Przykład: \ProjectName\Iteration\IterationName.
  • otwórz: opcjonalnie. Otwórz element roboczy w domyślnej przeglądarce internetowej.
  • przyczyna: Opcjonalne. Przyczyna stanu elementu roboczego.
  • stan: Opcjonalnie. Stan elementu roboczego, na przykład Aktywny.
  • title: Opcjonalnie. Tytuł elementu roboczego.

Przykład

Jednocześnie można przenieść tylko jeden element roboczy przy użyciu interfejsu wiersza polecenia usługi Azure DevOps. W tym przykładzie przenosimy identyfikator elementu roboczego=148 w ścieżce obszaru Fabrikam Fiber\Production Planning .

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

Dane wyjściowe YAML wymienione poniżej zawierają informacje dotyczące każdego pola zdefiniowanego dla elementu roboczego.

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

Weryfikowanie listy prac zespołu

Po przeniesieniu elementów roboczych z jednego zespołu do innego zespołu sprawdź listę prac zespołu, aby upewnić się, że elementy zostaną wyświetlone. Zobacz Tworzenie listy prac.

Jeśli wystąpią jakiekolwiek problemy, zapoznaj się z artykułem Konfigurowanie list prac i tablic projektu.