Modifier les éléments de travail en bloc dans Azure Boards

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

Utilisez la modification en bloc pour mettre à jour plusieurs éléments de travail en même temps sans ouvrir chacun d’eux individuellement. À partir du portail web, vous pouvez :

  • Mettre à jour les valeurs de champ entre les éléments sélectionnés
  • Réaffecter le travail à un membre de l’équipe
  • Déplacer des éléments vers un sprint ou une itération
  • Ajouter ou supprimer des balises
  • Modifier le type d’élément de travail ou déplacer des éléments vers un autre projet

Les options disponibles dépendent de votre niveau d’accès et de vos autorisations.

Tip

Pour ajouter des éléments de travail en bloc ou pour définir des valeurs différentes par élément, utilisez l’importation CSV à la place. La modification en bloc du portail web applique la même valeur à tous les éléments sélectionnés.

Tip

Vous pouvez utiliser l’IA pour aider avec cette tâche plus loin dans l'article, ou voir Activer l'assistance IA avec Azure DevOps MCP Server pour commencer.

Prerequisites

Category Requirements
Permissions Pour afficher, suivre et modifier les éléments de travail :
- Afficher les éléments de travail dans ce nœud (Autoriser)
- Modifier les éléments de travail dans ce nœud (Autoriser)
Par défaut, le groupe des contributeurs dispose de ces permissions. Pour plus d’informations, consultez Définir les autorisations de suivi du travail.

Pour ajouter de nouvelles balises :
- Autorisation Créer une définition de balise au niveau du projet (Autoriser)
Par défaut, ce jeu d’autorisations est défini sur le groupe Contributeurs.
Niveaux d’accès - Membre du projet

Pour ajouter de nouvelles balises ou suivre des pull requests : Au moins Basic

Pour afficher ou suivre les éléments de travail : Au moins Stakeholder

Pour envoyer des e-mails avec des éléments de travail : doit être membre du groupe Contributeurs

Note

  • Attribuez l’accès des parties prenantes aux membres qui souhaitent passer en revue la progression et discuter des éléments de travail, mais qui ne contribuent pas au code. Ils peuvent afficher des éléments de travail, des backlogs, des tableaux et des tableaux de bord.
  • Par défaut, les contributeurs et les parties prenantes dans les projets publics peuvent ajouter des balises nouvelles et existantes. Dans les projets privés, seuls les contributeurs peuvent ajouter de nouvelles balises. Pour modifier les autorisations de création de balise, définissez l’autorisation Créer une définition de balise au niveau du projet. Pour plus d’informations, consultez Change project-level permissions.

Note

  • Attribuez l’accès des parties prenantes aux membres qui souhaitent passer en revue la progression et discuter des éléments de travail, mais qui ne contribuent pas au code. Ils peuvent afficher des éléments de travail, des backlogs, des tableaux et des tableaux de bord.

Tâches prises en charge

Les contributeurs peuvent effectuer toutes les tâches suivantes. Les membres disposant d’un accès Stakeholder ont uniquement accès à la sélection multiple, à la modification en bloc, au changement de type, à l’envoi par e-mail et à la copie en HTML / à la copie dans le presse-papiers. Pour plus d’informations, consultez Commencez en tant que partie prenante.

Area

Task


Éléments de travail à sélection multiple

Lier les éléments de travail

Modification/mise à jour/suppression en bloc

Copier, cloner, modifier le type, déplacer ou envoyer un e-mail

Note

  • Types d’éléments de travail masqués : certaines actions groupées ne sont pas disponibles pour les éléments de travail de la catégorie de type masqué. Cette catégorie inclut les cas de test, les étapes partagées, les paramètres partagés, les demandes et réponses de révision de code, ainsi que les demandes et réponses de commentaires.
  • Copier et cloner (élément unique uniquement) : les deux actions s’appliquent à un élément de travail à la fois, à partir d’une liste de résultats de requête ou du menu Actions du formulaire d’élément de travail. Utilisez l’élément de travail Copier pour copier un élément et modifier son type. Utilisez clone pour créer une copie identique du même type.
  • Autorisation « Déplacer des éléments de travail » : pour déplacer des éléments vers un autre projet, vous devez être membre du groupe Administrateurs du projet ou disposer de l’autorisation explicite Déplacer des éléments de travail.


Sélectionner des éléments de travail pour la modification en bloc

Sélectionnez plusieurs éléments de travail parmi les résultats d'une requête, le backlog ou les backlogs de sprint. Le processus de sélection de plusieurs éléments de travail fonctionne de la même façon sur les trois. Pour générer une liste ciblée, consultez Définir une requête d’élément de travail.

Dans le menu contextuel du backlog, vous pouvez :

Les options de menu disponibles diffèrent entre le backlog et les résultats de la requête, comme indiqué dans la section suivante.

Menu Backlog

Capture d’écran du menu Backlog à sélection multiple.

Menu Résultats de la requête à sélection multiple

Capture d’écran du menu de sélection multiple des résultats des requêtes.

Sélectionner plusieurs éléments et ouvrir le menu contextuel

Utilisez les raccourcis clavier suivants pour sélectionner les éléments de travail :

  • Éléments séquentiels : sélectionnez le premier élément, maintenez la touche Maj enfoncée, puis sélectionnez le dernier élément de la plage.
  • Éléments non contigus : maintenez la touche Ctrl enfoncée et sélectionnez chaque élément individuellement.

Pour ouvrir le menu contextuel, sélectionnez ou choisissez une option.

L’exemple suivant déplace plusieurs éléments non consécutifs dans le sprint actuel à l’aide du menu contextuel.

Capture d’écran du menu contextuel du backlog de produit avec l’option « Déplacer vers l’itération » sélectionnée pour plusieurs éléments de travail.

Tip

Vous pouvez également faire glisser les éléments sélectionnés vers une nouvelle position dans le backlog ou sur un sprint dans le volet Planification . Pour utiliser le volet Planification , activez-le dans le menu options d’affichage. Pour créer une requête à partir du backlog actuel pour d’autres mises à jour en bloc dans Excel, utilisez la fonctionnalité Créer une requête.

Réaffecter des éléments de travail

  1. Sélectionnez les éléments de travail que vous souhaitez réaffecter.

  2. Ouvrez le menu contextuel sur n’importe quel élément sélectionné en sélectionnant , puis sélectionnez Affecter à ou Déplacer vers l’itération.

    Capture d’écran du menu contextuel de la page Résultats de requête avec Assigner à et Déplacer vers l’itération mis en surbrillance.

  3. Sélectionnez un membre d’équipe (Affecter à) ou un sprint (Passer à l’itération), puis confirmez.

Pour plus d’informations sur les champs Assigné à et Chemin d’itération, veuillez consulter Champs de workflow et tableau et Requêtes par aire ou chemin d’itération.

Modifier les valeurs de champ en bloc

  1. Sélectionnez les éléments de travail à mettre à jour, puis choisissez Modifier dans le menu contextuel.

  2. Dans la boîte de dialogue Modifier les éléments de travail , sélectionnez un champ, entrez ou sélectionnez la nouvelle valeur, puis ajoutez éventuellement une description à des fins d’audit. Répétez cette opération pour chaque champ à mettre à jour. Pour obtenir la liste complète des champs disponibles, consultez l’index du champ Élément de travail.

    Capture d’écran de la boîte de dialogue Modifier les éléments de travail avec un champ sélectionné et une valeur entrée.

  3. Sélectionnez Enregistrer les modifications.

    Capture d’écran de la page des résultats de la requête avec l’option Enregistrer les éléments mise en surbrillance.

    Note

    Lorsque vous modifiez en bloc des éléments de travail à partir du backlog, les modifications sont enregistrées automatiquement. Lorsque vous travaillez à partir des résultats de la requête, les éléments affichés en gras ont des modifications locales non enregistrées : sélectionnez Enregistrer les éléments pour les valider.

Déplacer des éléments de travail vers un sprint

À partir de n’importe quel produit, sprint ou backlog de portefeuille, faites glisser une liste multiélectionnée d’éléments de travail vers un sprint dans le volet Planification pour mettre à jour leur chemin d’itération. Les utilisateurs disposant d’un accès aux parties prenantes ne peuvent pas utiliser cette action.

  1. Ouvrez le volet Planification en sélectionnant l’icône d’options d’affichage et en choisissant Planification. Vous pouvez définir les éléments En courssur Activé ou Désactivé.

    Capture d’écran du menu Options de l’affichage Backlogs avec Planification sélectionnée.

    Les sprints de votre équipe apparaissent dans le volet. Si aucun sprint n’est répertorié, ajoutez des sprints ou sélectionnez des sprints existants pour votre équipe. Pour plus d’informations, consultez Gérer les calendriers de sprints.

  2. Faites glisser les éléments sélectionnés du Backlog vers le sprint cible.

    Capture d’écran du backlog avec des éléments déplacés vers un sprint dans le volet Planification.

    Cette action met à jour le chemin d'accès d'itération des éléments sélectionnés et de toutes ses tâches subordonnées au sprint que vous avez choisi.

Modifier des champs de texte enrichi en bloc

Les champs de texte enrichi acceptent la syntaxe HTML pour la mise en forme. Ils incluent description, critères d’acceptation, étapes de reproduction et autres champs répertoriés dans Exemples de requêtes pour sélectionner des champs.

Pour mettre à jour en bloc les champs de texte enrichi, utilisez l’une des options suivantes :

Modifier des balises en bloc

  1. Sélectionnez les éléments de travail que vous souhaitez baliser.

  2. Ouvrez le menu contextuel, sélectionnez Modifier, puis, dans la boîte de dialogue Modifier les éléments de travail, sélectionnez Balises (Ajouter) ou Balises (Supprimer).

  3. Entrez ou sélectionnez les balises à ajouter ou supprimer, puis sélectionnez Enregistrer les modifications.

    Capture d’écran de la boîte de dialogue Modifier les éléments de travail avec balises (Ajouter) sélectionnée et une valeur d’étiquette entrée.

Note

Pour ajouter de nouvelles balises, vous avez besoin de l’autorisation Créer une définition de balise au niveau du projet. Par défaut, ce jeu d’autorisations est défini sur le groupe Contributeurs.

Migrer ou modifier un grand nombre d’éléments de travail

Pour les déplacements de grande envergure ou à l’échelle de l’organisation, utilisez l’API REST Work item batch operations.

Vous ne pouvez pas déplacer d’éléments de travail vers une autre organisation ou collection. Pour migrer des données d’élément de travail, exportez-les, puis importez-les à l’aide de Excel ou d’une importation CSV.

Ajouter plusieurs valeurs à un champ

Si vous utilisez un contrôle personnalisé qui prend en charge plusieurs valeurs, utilisez Excel pour modifier ce champ en bloc. Le portail web prend en charge la sélection d’une seule valeur par champ et ne prend pas en charge la modification en bloc de champs à valeurs multiples.

Utiliser l’IA pour modifier en bloc les éléments de travail

Si vous configurez le Azure DevOps MCP Server, vous pouvez décrire les modifications en bloc dans le langage naturel au lieu de sélectionner et de modifier manuellement des éléments.

Tâche Exemple d’invite
Réaffecter des éléments Reassign all active user stories in Sprint 12 from <Jamal> to <Raisa> in project <Contoso>
Modifier la priorité Set priority to 1 for all bugs tagged "regression" in project <Contoso>
Ajouter des balises en bloc Add tag "security-review" to all active work items in area path <Contoso\\Auth>
Déplacer des éléments vers un sprint Move all uncommitted user stories from Sprint 5 to Sprint 6 in project <Contoso>
Fermer les éléments terminés Close all resolved bugs in <Contoso> that have been resolved for more than 14 days
Mettre à jour en bloc les chemins de zone Move all work items in area path <Contoso\\OldTeam> to <Contoso\\NewTeam>
Supprimer les balises obsolètes Remove tag "sprint-goal" from all work items in completed sprints in project <Contoso>
Définir des points d’histoire Set story points to 3 for all user stories in <Contoso> that are sized as Small and have no story points
Attribuer en bloc à une itération Assign all unparented tasks in <Contoso\\Backend> to the current sprint
Mettre à jour plusieurs champs For all active bugs in area path <Contoso\\Frontend>, set priority to 2 and add tag "frontend-triage"

Note

Si vous utilisez Visual Studio Code, mode agent est particulièrement utile pour les opérations par lots complexes.