Spostare elementi di lavoro da un team a un altro team
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Quando si aggiunge un team o i team vengono sottoposti a una riorganizzazione, potrebbe essere necessario spostare gli elementi di lavoro assegnati a un team a nuovi percorsi di area di proprietà di un altro team. Tutti gli elementi di lavoro vengono assegnati a un percorso di area, anche se si trova all'inizio della gerarchia per il progetto.
Gli elementi di lavoro appartenenti alla categoria Requisiti vengono visualizzati nel backlog di un team in base all'assegnazione ai percorsi di area di proprietà di un team. L'assegnazione di altri elementi di lavoro ai percorsi di area di un team supporta le query in base alla proprietà del team.
Per informazioni su come aggiungere un team, vedere Creare o aggiungere un team.
Prerequisiti
- Per modificare i percorsi di area degli elementi di lavoro, è necessario essere un membro del progetto e disporre delle autorizzazioni per visualizzare e modificare gli elementi di lavoro nei nodi Percorso area. Per informazioni su queste autorizzazioni, vedere Impostare le autorizzazioni di rilevamento del lavoro, Creare nodi figlio, modificare gli elementi di lavoro in un'area o in un percorso di iterazione.
- Per usare i comandi dell'interfaccia della riga di comando di Azure, è prima necessario installare l'interfaccia della riga di comando di Azure come descritto in Introduzione all'interfaccia della riga di comando di Azure DevOps.
- Per modificare i percorsi di area degli elementi di lavoro, è necessario essere un membro del progetto e disporre delle autorizzazioni per visualizzare e modificare gli elementi di lavoro nei nodi Percorso area. Per informazioni su queste autorizzazioni, vedere Impostare le autorizzazioni di rilevamento del lavoro, Creare nodi figlio, modificare gli elementi di lavoro in un'area o in un percorso di iterazione.
Spostare elementi di lavoro in team
Dal portale Web è possibile eseguire aggiornamenti in blocco del percorso area.
Creare una query di tutti gli elementi di lavoro da riassegnare.
Selezionare più elementi, che appartengono a ogni team e modificare in blocco il percorso dell'area.
Dopo aver modificato in blocco, eseguire un salvataggio bulk.
Spostare un elemento di lavoro usando l'interfaccia della riga di comando di Azure
È possibile usare l'aggiornamento az boards work-item per spostare un singolo elemento di lavoro aggiornandolo nel percorso area.
az boards work-item update --id
[--area]
[--assigned-to]
[--description]
[--discussion]
[--fields]
[--iteration]
[--open]
[--reason]
[--state]
[--title]
Parametri
- id: obbligatorio. ID dell'elemento di lavoro da aggiornare.
- area: facoltativo. Percorso assoluto di un'area. Esempio: --path \ProjectName\Area\AreaName.
- assigned-to: facoltativo. Nome della persona a cui viene assegnato l'elemento di lavoro.
- description: facoltativo. Descrizione dell'elemento di lavoro.
- discussione: Facoltativo. Commento da aggiungere a una discussione in un elemento di lavoro.
- fields: facoltativo. Spaziare coppie "field=value" separate per i campi personalizzati da impostare.
- iterazione: facoltativa. Percorso assoluto di un'iterazione. Esempio: \ProjectName\Iteration\IterationName.
- open: facoltativo. Aprire l'elemento di lavoro nel Web browser predefinito.
- reason: facoltativo. Motivo dello stato dell'elemento di lavoro.
- state: facoltativo. Stato dell'elemento di lavoro, ad esempio Active.
- title: Facoltativo. Titolo dell'elemento di lavoro.
Esempio
È possibile spostare un solo elemento di lavoro alla volta usando l'interfaccia della riga di comando di Azure DevOps. In questo esempio si sposta l'ID elemento di lavoro=148 nel percorso dell'area Fabrikam Fiber\Production Planning .
az boards work-item update --id 148 --area "Fabrikam Fiber\Production Planning" --output yaml
L'output YAML elencato di seguito fornisce informazioni su ognuno dei campi definiti per l'elemento di lavoro.
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
Verificare il backlog del team
Dopo aver spostato gli elementi di lavoro da un team a un altro team, controllare il backlog del team per assicurarsi che gli elementi vengano visualizzati. Vedere Creare il backlog.
In caso di problemi, vedere Configurare i backlog e le bacheche del progetto.