Déplacement d’éléments de travail d’une équipe vers une autre
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Il se peut, lorsque vous ajoutez une équipe ou que vos équipes font l’objet d’une réorganisation, que vous deviez déplacer des éléments de travail attribués à une équipe vers de nouveaux chemins de zone appartenant à une autre équipe. Tous les éléments de travail sont affectés à un chemin de zone, même s’il se trouve en haut de la hiérarchie du projet.
Les éléments de travail de la catégorie Exigences s’affichent dans le backlog d’une équipe en fonction de leur affectation au ou aux chemins de zone appartenant à une équipe. L’affectation d’autres éléments de travail au ou aux chemins de zone d’une équipe prend en charge les requêtes en fonction de la propriété de l’équipe.
Pour savoir comment ajouter une équipe, consultez Création et ajout d’une équipe.
Prérequis
- Pour modifier les chemins de zone des éléments de travail, vous devez être membre du projet et disposer de l’autorisation d’afficher et de modifier des éléments de travail sous les nœuds Chemin de zone. Pour plus d’informations sur ces autorisations, consultez Définition des autorisations de suivi du travail, création de nœuds enfants et modification des éléments de travail dans une zone ou un chemin d’itération.
- Pour pouvoir utiliser les commandes Azure CLI, vous devez d’abord installer Azure CLI (cf. Prise en main de l’interface CLI Azure DevOps).
- Pour modifier les chemins de zone des éléments de travail, vous devez être membre du projet et disposer de l’autorisation d’afficher et de modifier des éléments de travail sous les nœuds Chemin de zone. Pour plus d’informations sur ces autorisations, consultez Définition des autorisations de suivi du travail, création de nœuds enfants et modification des éléments de travail dans une zone ou un chemin d’itération.
Déplacement d’éléments de travail sous des équipes
Sur le portail web, vous pouvez effectuer des mises à jour en bloc du chemin de zone.
Créez une requête couvrant tous les éléments de travail que vous voulez réaffecter.
Effectuez une sélection multiple de ces éléments, qui appartiennent aux différentes équipes, puis modifiez en bloc le chemin de zone.
Une fois la modification en bloc terminée, effectuez une sauvegarde en bloc.
Déplacement d’un élément de travail à l’aide d’Azure CLI
Vous pouvez utiliser la commande az boards work-item update pour déplacer un seul élément de travail en mettant à jour son chemin de zone.
az boards work-item update --id
[--area]
[--assigned-to]
[--description]
[--discussion]
[--fields]
[--iteration]
[--open]
[--reason]
[--state]
[--title]
Paramètres
- id : obligatoire. ID de l’élément de travail à mettre à jour.
- area : facultatif. Chemin absolu d’une zone. Exemple : --path \NomProjet\Area\NomZone.
- assigned-to : facultatif. Nom de la personne à laquelle l’élément de travail est affecté. Exemple : Jamal.
- description : facultatif. Description de l’élément de travail.
- discussion : facultatif. Commentaire à ajouter à une discussion dans un élément de travail.
- fields : facultatif. Paires « champ=valeur » séparées par un espace correspondant aux champs personnalisés à définir.
- iteration : facultatif. Chemin absolu d’une itération. Exemple : \NomProjet\Iteration\NomItération.
- open : facultatif. Ouvrir l’élément de travail dans le navigateur web par défaut.
- reason : facultatif. Raison de l’état de l’élément de travail.
- state : facultatif. État de l’élément de travail. Exemple : Actif.
- title : facultatif. Titre de l’élément de travail.
Exemple
Il n’est possible de déplacer qu’un seul élément de travail à la fois à l’aide de l’interface CLI Azure DevOps. Dans cet exemple, nous avons déplacé l’élément de travail ID=148 sous le chemin de la zone Fabrikam Fiber\Production Planning.
az boards work-item update --id 148 --area "Fabrikam Fiber\Production Planning" --output yaml
La sortie YAML suivante fournit des informations sur chacun des champs définis pour l’élément de travail.
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
Vérification du backlog de l’équipe
Une fois que vous avez déplacé des éléments de travail d’une équipe vers une autre, consultez le backlog de l’équipe pour vous assurer qu’ils apparaissent (cf. Création d’un backlog).
Si vous rencontrez des problèmes, consultez Configuration des backlogs et les tableaux d’un projet.