Verschieben von Arbeitselementen in ein anderes Team

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

Wenn Sie ein Team hinzufügen oder Ihre Teams neu strukturiert werden, müssen Sie möglicherweise Arbeitselemente, die einem Team zugewiesen sind, in neue Bereichspfade eines anderen Teams verschieben. Alle Arbeitselemente werden einem Bereichspfad zugewiesen, auch wenn er sich ganz oben in der Hierarchie für das Projekt befindet.

Arbeitselemente der Kategorie „Anforderungen“ werden im Backlog eines Teams basierend auf ihrer Zuordnung zu den Bereichspfaden eines Teams angezeigt. Die Zuweisung weiterer Arbeitselemente zu den Bereichspfaden eines Teams unterstützt Abfragen, die auf dem Teambesitz basieren.

Informationen zum Hinzufügen eines Teams finden Sie unter Erstellen oder Hinzufügen eines Teams.

Voraussetzungen

Verschieben von Arbeitselementen zwischen Teams

Im Webportal können Sie Massenaktualisierungen für den Bereichspfad durchführen.

  1. Erstellen Sie eine Abfrage für alle Arbeitselemente, die Sie neu zuweisen möchten.

  2. Wählen Sie diese Elemente, die zum jeweiligen Team gehören, gemeinsam aus, und bearbeiten Sie den Bereichspfad per Massenvorgang.

    Screenshot: Webportal, Seite „Abfragen“, Massenändern von Arbeitselementen
  3. Führen Sie nach der Massenänderung eine Massenspeicherung durch.

    Screenshot: Massenspeichern von bearbeiteten Arbeitselementen

Verschieben eines Arbeitselements mithilfe der Azure CLI

Sie können az boards work-item update verwenden, um ein einzelnes Arbeitselement zu verschieben, indem Sie dessen Bereichspfad aktualisieren.

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

Parameter

  • id: Erforderlich. Die ID des zu aktualisierenden Arbeitselements.
  • area: Optional. Der absolute Pfad eines Bereichs. Beispiel: --path \ProjectName\Area\AreaName.
  • assigned-to: Optional. Der Name der Person, der das Arbeitselement zugewiesen ist (Jamal).
  • description: Optional. Die Beschreibung des Arbeitselements.
  • discussion: Optional. Kommentar, der einer Diskussion in einem Arbeitselement hinzugefügt werden soll.
  • fields: Optional. Durch Leerzeichen getrennte Feld-Wert-Paare für benutzerdefinierte Felder, die Sie festlegen möchten.
  • iteration: Optional. Der absolute Pfad einer Iteration. Beispiel: \ProjectName\Iteration\IterationName.
  • open: Optional. Öffnet das Arbeitselement im Standardwebbrowser.
  • reason: Optional. Der Grund für den Zustand des Arbeitselements.
  • state: Optional. Der Zustand des Arbeitselements (beispielsweise Aktiv).
  • title: Optional. Der Titel des Arbeitselements.

Beispiel

Mit der Azure DevOps CLI können Arbeitselemente nur einzeln verschoben werden. Im folgenden Beispiel wird das Arbeitselement mit der ID 148 unter dem Bereichspfad Fabrikam Fiber\Production Planning verschoben:

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

Die folgende YAML-Ausgabe enthält Informationen zu jedem der Felder, die für das Arbeitselement definiert sind:

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

Überprüfen Ihres Team-Backlogs

Überprüfen Sie nach dem Verschieben von Arbeitselementen in ein anderes Team Ihr Team-Backlog, um sich zu vergewissern, dass die Elemente angezeigt werden. Weitere Informationen finden Sie unter Erstellen Ihres Backlogs.

Sollten bei Ihnen Probleme auftreten, lesen Sie Einrichten der Backlogs und Boards Ihres Projekts.