Verschieben von Arbeitselementen in ein anderes Team
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Einführung
Wenn Sie ein Team hinzufügen oder vorhandene Teams neu organisieren, müssen Sie möglicherweise Arbeitsaufgaben von einem Team in ein anderes übertragen, indem Sie deren Bereichspfade aktualisieren. Jede Arbeitsaufgabe in Azure DevOps wird einem Bereichspfad zugewiesen, der den Besitz des Teams bestimmt und beeinflusst, wie Arbeitsaufgaben auf Backlogs und Boards angezeigt werden.
Arbeitsaufgaben, die unter der Kategorie "Anforderungen" kategorisiert sind, werden basierend auf ihrer Zuordnung zum Bereichspfad des Teams im Backlog eines Teams angezeigt. Ebenso unterstützt das Zuweisen anderer Arbeitsaufgaben zum Bereichspfad eines Teams Abfragen und Berichte basierend auf Teambesitz.
Voraussetzungen
Projektzugriff: Ein Projektmitglied sein.
Berechtigungen:
- Wenn Sie Arbeitsaufgaben anzeigen, folgen und bearbeiten möchten, müssen Sie arbeitsaufgaben in diesem Knoten anzeigen und Arbeitsaufgaben in diesen Knotenberechtigungen auf "Zulassen" festlegen. Standardmäßig sind diese Berechtigungen für die Gruppe Mitwirkende festgelegt. Weitere Informationen finden Sie unter Festlegen von Berechtigungen für die Arbeitsnachverfolgung.
Wenn Sie Arbeitsaufgaben Tags hinzufügen möchten, müssen Sie die Berechtigung "Neue Tagdefinition erstellen" auf Projektebene auf "Zulassen" festlegen. Die Gruppe Mitwirkende verfügt standardmäßig über diese Berechtigung.
Zugriffsebenen:
- Wenn Sie arbeitsaufgaben neue Tags hinzufügen oder Pullanforderungen anzeigen oder folgen möchten, verfügen Sie über mindestens einfachen Zugriff.
- Um Arbeitsaufgaben anzuzeigen oder zu folgen, haben Sie mindestens Zugriff auf die Projektbeteiligten . Weitere Informationen finden Sie unter Informationen zu Zugriffsebenen.
- Alle Projektmitglieder, einschließlich derJenigen in der Gruppe "Leser ", können E-Mails senden, die Arbeitsaufgaben enthalten.
Hinweis
- Ermöglichen Sie den Stakeholder-Zugriff auf Mitglieder, die zur Diskussion beitragen und den Fortschritt überprüfen möchten. Dies sind in der Regel Mitglieder, die nicht zum Code beitragen, aber Arbeitselemente, Backlogs, Boards und Dashboards anzeigen möchten.
- Projektbeteiligte können aufgrund ihrer Zugriffsebene keine neuen Tags hinzufügen, auch wenn die Berechtigung explizit festgelegt ist. Weitere Informationen finden Sie unter Kurzreferenz zu Beteiligtenzugriff.
- Berechtigungen für den Bereichspfad: Sie verfügen über Berechtigungen zum Anzeigen und Bearbeiten von Arbeitsaufgaben unter den Knoten " Bereichspfad ". Weitere Informationen finden Sie unter "Ändern von Arbeitsaufgaben" unter einem Bereich oder Iterationspfad.
- Konfigurierte Bereichspfade: Stellen Sie sicher, dass das Zielteam seine Bereichspfade ordnungsgemäß konfiguriert hat. Falls nicht, richten Sie die erforderlichen Bereichspfade ein, bevor Sie Arbeitsaufgaben übertragen.
- Einheitliches Prozessmodell: Teams sollte ein kompatibles Prozessmodell (geerbt, gehostetes XML oder lokales XML) verwenden, um eine nahtlose Bewegung von Arbeitsaufgaben sicherzustellen.
- Sicherungsarbeitselemente: Es wird empfohlen, Arbeitsaufgaben zu sichern oder zu exportieren, bevor Massenverschiebungen ausgeführt werden, um Datenverluste zu verhindern, wenn ein Fehler auftritt.
- Tools: Um Azure CLI-Befehle zu verwenden, installieren Sie Azure CLI, wie in "Erste Schritte mit Azure DevOps CLI" beschrieben.
Projektzugriff: Ein Projektmitglied sein.
Berechtigungen:
- Wenn Sie Arbeitsaufgaben anzeigen, folgen und bearbeiten möchten, müssen Sie arbeitsaufgaben in diesem Knoten anzeigen und Arbeitsaufgaben in diesen Knotenberechtigungen auf "Zulassen" festlegen. Standardmäßig sind diese Berechtigungen für die Gruppe Mitwirkende festgelegt. Weitere Informationen finden Sie unter Festlegen von Berechtigungen für die Arbeitsnachverfolgung.
Wenn Sie Arbeitsaufgaben Tags hinzufügen möchten, müssen Sie die Berechtigung "Neue Tagdefinition erstellen" auf Projektebene auf "Zulassen" festlegen. Die Gruppe Mitwirkende verfügt standardmäßig über diese Berechtigung.
Zugriffsebenen:
- Wenn Sie arbeitsaufgaben neue Tags hinzufügen oder Pullanforderungen anzeigen oder folgen möchten, verfügen Sie über mindestens einfachen Zugriff.
- Um Arbeitsaufgaben anzuzeigen oder zu folgen, haben Sie mindestens Zugriff auf die Projektbeteiligten . Weitere Informationen finden Sie unter Informationen zu Zugriffsebenen.
- Alle Projektmitglieder, einschließlich derJenigen in der Gruppe "Leser ", können E-Mails senden, die Arbeitsaufgaben enthalten.
Hinweis
- Ermöglichen Sie den Stakeholder-Zugriff auf Mitglieder, die zur Diskussion beitragen und den Fortschritt überprüfen möchten. Dies sind in der Regel Mitglieder, die nicht zum Code beitragen, aber Arbeitselemente, Backlogs, Boards und Dashboards anzeigen möchten.
- Projektbeteiligte können aufgrund ihrer Zugriffsebene keine neuen Tags hinzufügen, auch wenn die Berechtigung explizit festgelegt ist. Weitere Informationen finden Sie unter Kurzreferenz zu Beteiligtenzugriff.
- Berechtigungen für den Bereichspfad: Sie verfügen über Berechtigungen zum Anzeigen und Bearbeiten von Arbeitsaufgaben unter den Knoten " Bereichspfad ". Weitere Informationen finden Sie unter "Ändern von Arbeitsaufgaben" unter einem Bereich oder Iterationspfad.
Verschieben von Arbeitselementen zwischen Teams
Führen Sie die folgenden Schritte aus, um Arbeitsaufgaben unter einem Team zu verschieben:
Erstellen Sie eine Abfrage für alle Arbeitselemente, die Sie neu zuweisen möchten.
Wählen Sie diese Elemente, die zum jeweiligen Team gehören, gemeinsam aus, und bearbeiten Sie den Bereichspfad per Massenvorgang.
Nachdem Sie die Massenbearbeitung geändert haben, speichern Sie die Massenspeicherung.
Verschieben eines Arbeitselements mithilfe der Azure CLI
Sie können die Az Boards-Arbeitsaufgabe aktualisieren , um eine einzelne Arbeitsaufgabe zu verschieben, indem Sie den 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 den einzelnen Feldern, die für die Arbeitsaufgabe 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. </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.