Connecter Azure Boards à Excel (hérité)

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

Important

Le complément d’intégration Azure DevOps Office n’est plus pris en charge et peut ne pas fonctionner avec les versions actuelles d’Office ou de navigateurs. Microsoft ne fournit pas de mises à jour ni de correctifs pour ce complément. Pour les opérations d’élément de travail en bloc, utilisez la fonctionnalité d’importation/exportation CSV, qui est l’approche recommandée et prise en charge.

Note

Cet article traite du complément d’intégration à Office historique pour Azure DevOps. Pour les nouveaux flux de travail en bloc, utilisez l’importation/exportation csv ou la modification en bloc des éléments de travail dans le portail web. Les étapes suivantes concernent les équipes qui s’appuient toujours sur des flux de travail basés sur des Excel.

Pour prendre en charge les flux de travail hérités, vous pouvez utiliser Microsoft Excel pour ajouter ou mettre à jour des éléments de travail. Vous pouvez travailler en mode en ligne (connecté à Azure Boards ou Azure DevOps Server) ou en mode hors connexion (par rapport à une copie locale du document).

Clients Office et versions de Azure DevOps pris en charge

Le tableau suivant montre la prise en charge des clients Office par Azure DevOps/Visual Studio version.

macOS n’est pas pris en charge. Même si vous avez installé Visual Studio pour Mac, la connexion à Azure DevOps à partir d'Excel ou d'un autre client Office n'est pas prise en charge.

Version de Azure DevOps/Visual Studio Excel intégration de projet Scénarisation PowerPoint Remarques
Azure DevOps Services
Azure DevOps Server 2020
Visual Studio 2022
Visual Studio 2019
Intégration Office pour Azure DevOps 2019
✅ Soutenu ❌ Non pris en charge ❌ Non pris en charge L’intégration de projet et TFSFieldMapping sont obsolètes. La liaison à partir de l’intérieur de PowerPoint est déconseillée, mais vous pouvez toujours ajouter un lien Storyboard à partir d’un élément de travail.
Visual Studio 2017 (hérité) ✅ Soutenu ✅ Soutenu ✅ Soutenu Prise en charge des versions antérieures uniquement.

Prerequisites

Catégorie Spécifications
Logiciel - Microsoft Excel 2016 ou version ultérieure, y compris les versions Microsoft 365.
- Visual Studio ou l’intégration Office gratuite Azure DevOps 2019.
- Plug-in d’intégration d’Office Azure DevOps (installé avec Visual Studio ou avec Azure DevOps Office Integration 2019).
Télécharger Azure DevOps Office Integration 2019 - Accédez à Visual Studio Téléchargements.
- Faites défiler jusqu’à tous les téléchargements.
- Développez d’autres outils, frameworks et redistribuables.
- Recherchez Azure DevOps Office Integration 2019 et sélectionnez Télécharger.
- Si vous ne pouvez pas localiser le téléchargement ou que vous n'avez pas accès, connectez-vous avec un compte Microsoft ou contactez votre administrateur.
Permissions - Membres du projet : accès pour se connecter à un projet Azure Boards.
Projet - Un projet Azure Boards. Si vous n’en avez pas, consultez Créer un projet.

Pour plus d’informations sur les exigences de compatibilité, consultez Azure DevOps compatibilité des clients.

Limitations et problèmes connus

Le complément d’intégration Azure DevOps Office précède l’authentification moderne Microsoft 365 et Microsoft ne la gère plus activement. Attendez-vous à ces limitations :

  • Authentification moderne : L’accès conditionnel, l’authentification multifacteur (MFA) et les stratégies de conformité des appareils peuvent bloquer la connexion. Si la connexion interactive échoue, connectez-vous à votre client Office avec le même compte que celui que vous utilisez pour Azure DevOps avant d’ouvrir la feuille de calcul.
  • Jetons d’accès personnels (PAT) : Certains scénarios nécessitent un PAT au lieu d’une connexion interactive. Les PAT sont des informations d’identification de longue durée, donc évitez-les lorsque cela est possible. Utilisez des jetons Microsoft Entra lorsqu’ils sont pris en charge. Si vous devez utiliser un PAT, consultez Utiliser des jetons d’accès personnels.
  • Microsoft 365 (web) et macOS : le complément fonctionne uniquement dans office de bureau sur Windows. Excel pour le web et Office pour Mac ne prennent pas en charge ce complément.
  • Agents hébergés et automatisation : Le complément prend uniquement en charge l’utilisation interactive. Il ne prend pas en charge les scénarios sans assistance ou basés sur un pipeline. Utilisez plutôt l’API REST Azure DevOps.
  • Jeux de données volumineux : La publication ou l’actualisation de milliers d’éléments de travail dans une feuille de calcul peuvent expirer. Fractionnez le travail entre les feuilles de calcul ou utilisez l’importation/exportation CSV.

Pour connaître les alternatives prises en charge, consultez Modifier en bloc les éléments de travail dans le portail web et importer ou mettre à jour des éléments de travail en bloc à l’aide de fichiers CSV.

Publier et actualiser des éléments de travail

Lorsque vous travaillez dans Excel, vous modifiez une copie locale des données d’élément de travail.

Utilisez ces actions pour rester synchronisées :

  • Actualiser télécharge les dernières valeurs de Azure Boards dans votre feuille de calcul.
  • Publier charge les modifications apportées à votre feuille de calcul pour Azure Boards.

Au début, votre feuille de calcul et votre Azure Boards correspondent. Au fil du temps, d’autres utilisateurs ou processus peuvent modifier les mêmes éléments de travail. Pour éviter les conflits et les modifications obsolètes, utilisez ce rythme :

  1. Actualisez lorsque vous ouvrez le fichier.
  2. Apportez quelques petites modifications.
  3. Publier les modifications.
  4. Actualisez à nouveau, en particulier pendant les sessions plus longues.

Répétez ce cycle tout au long de votre session.

Azure DevOps et Excel

Le diagramme suivant illustre la synchronisation bidirectionnelle entre Excel et Azure DevOps :

  • Excel publie des modifications locales sur Azure DevOps.
  • Excel s’actualise pour récupérer les mises à jour côté serveur.

Diagramme montrant le flux de publication et d’actualisation bidirectionnel entre Excel, Team Explorer et Azure DevOps.

Pour obtenir le flux de travail complet Excel, consultez Ajout en bloc d’éléments de travail avec Excel.

Connecter un projet Azure DevOps à Excel

Pour ajouter ou modifier des éléments de travail dans Excel, connectez d’abord votre feuille de calcul à un projet Azure DevOps.

Note

  • Cette section présente les étapes dans Excel pour Azure Boards. PowerPoint utilise un flux de connexion similaire.
  • Dans Azure DevOps Services, le portail sélectionne automatiquement l’équipe Project Collection. Dans Azure DevOps Server, sélectionnez la collection avant de sélectionner le projet.

Choisissez un chemin de connexion :

  • Portail Web
  • client Excel (cloud)
  • client Excel (local)
  • Visual Studio/Team Explorer

Votre feuille de calcul se connecte sous la forme d’une liste d’entrée (liste manuelle) ou d’une liste de requêtes (résultats de requête enregistrés).

Cette méthode de connexion nécessite l’Azure DevOps Open in Excel Marketplace extension et Visual Studio 2017 ou version ultérieure.

  1. Dans votre navigateur, vérifiez que le projet correct est sélectionné, puis accédez à Boards>Queries>All.

    Capture d’écran montrant le menu Tableaux développé avec l’élément Requêtes mis en surbrillance.

  2. Sélectionnez la requête que vous souhaitez ouvrir dans Excel.

  3. Sous l’onglet Résultats, sélectionnez l’icône d’actions, puis sélectionnez Ouvrir dans Excel.

    Capture d’écran montrant le menu contextuel des résultats de la requête avec la commande Ouvrir dans Excel mise en surbrillance.

Tip

Vous pouvez utiliser plusieurs feuilles de calcul dans un classeur Excel pour travailler avec différentes listes d’entrées ou de requêtes. Vous ne pouvez vous connecter qu’à un projet par classeur.

Si vous déplacez votre projet Azure DevOps vers une autre collection de projets dans la même instance Azure DevOps Server, vos documents se reconnectent automatiquement. Si le projet passe à une autre instance de Azure DevOps Server, vous devez reconnecter manuellement vos documents au nouveau serveur.

Travailler hors connexion et se reconnecter à Azure Boards

Vous pouvez travailler hors connexion dans Excel pour ajouter ou mettre à jour des éléments de travail, puis reconnecter et synchroniser ultérieurement.

Note

Si le projet passe à une autre organisation Azure DevOps ou à Azure DevOps Server instance, reconfigurez la connexion de document. Pour connaître la procédure, consultez Connecter un projet Azure DevOps à Excel.

Déconnecter un fichier de document du réseau

Avant de vous déconnecter, préparez votre feuille de calcul :

  1. Ouvrez le document que vous souhaitez modifier hors connexion.

  2. Obtenez les dernières mises à jour. Dans Excel, dans le ruban d’équipe, dans le groupe Éléments de travail, sélectionnez Actualiser.

  3. Ajoutez toutes les colonnes que vous prévoyez de modifier. Vous ne pouvez pas ajouter de colonnes après vous être déconnecté.

  4. Déconnectez votre ordinateur du réseau ou enregistrez le fichier de liste d’éléments de travail et copiez-le sur un autre ordinateur.

    Office peut afficher une erreur de connexion après vous être déconnecté.

  5. Modifiez ou mettez à jour la liste des éléments de travail en fonction des besoins.

    En mode hors connexion, vous ne pouvez pas créer la plupart des types de liens entre les éléments de travail. Les liens parent-enfant dans une liste d’arborescences Excel sont l’exception.

Reconnectez un fichier à Azure Boards

Lorsque vous revenez en ligne, resynchroniser votre fichier :

  1. Reconnectez votre ordinateur au réseau ou copiez le fichier sur un ordinateur connecté à Azure Boards.

  2. Si vous avez modifié le fichier hors connexion, dans Excel, dans le ruban d’équipe, dans le groupe Éléments de travail, sélectionnez Publier.

  3. Si vous n’avez pas apporté de modifications hors connexion, sélectionnez Actualiser à la place.

  4. Résolvez les erreurs de validation ou les conflits.

Extensions de la Place de marché

Ces extensions de la Place de marché prennent en charge les scénarios d’intégration Azure DevOps et Microsoft 365 :

  • Azure DevOps Ouvrir dans Excel

    Ouvre les résultats de la requête ou les éléments de travail sélectionnés dans Excel à partir du portail web pour la modification et l’analyse en bloc.

    • Publisher : Microsoft DevLabs
    • Configuration requise : Microsoft Excel et Visual Studio ou le client d’intégration d’Office Azure DevOps
    • Compatibilité : services Azure DevOps et Azure DevOps Server
  • intégration de Office 365

    Envoie des notifications de hook de service d’Azure DevOps (par exemple, les événements de génération, de push de code et d’élément de travail) à la boîte de réception d’un groupe Microsoft 365.

    • Éditeur : Microsoft
    • Étendue : Azure DevOps Services

    Note

    La page Place de marché indique que cette extension est préinstallée avec Visual Studio Team Services/Azure DevOps Services.

Utiliser l’IA pour travailler avec des éléments de travail sans Excel

Si vous configurez le serveur MCP Azure DevOps, vous pouvez décrire en langage naturel les tâches courantes liées aux éléments de travail, ce qui permet d’éviter l’ancien complément Excel dans de nombreux cas.

Remplacez les valeurs d’espace réservé avant de lancer un prompt : <ProjectName>, <AreaPath>, <IterationPath> et <UserName>.

Tâche Exemple d’invite
Ajouter des éléments de travail en bloc Create 10 User Stories in project <ProjectName> under area path <AreaPath> in iteration <IterationPath>
Importer une hiérarchie Create an Epic "Checkout revamp" in project <ProjectName> with 3 Features and 2 User Stories under each Feature
Mettre à jour les valeurs de champ Set Iteration Path to <IterationPath> for all active Tasks assigned to <UserName> in project <ProjectName>
Réattribuer le travail Reassign all active User Stories in area path <AreaPath> from <UserName> to <UserName>
Déplacer des éléments vers un sprint Move all uncommitted User Stories in project <ProjectName> from iteration <IterationPath> to iteration <IterationPath>
Ajouter des balises en bloc Add tag "release-2026" to all User Stories in iteration <IterationPath> in project <ProjectName>
Interroger les éléments de travail Show all active unassigned Bugs in project <ProjectName>
Exporter un instantané List all resolved Bugs in project <ProjectName> from the last 30 days with Title, Assigned To, and Closed Date
Actualiser les valeurs en bloc Set Priority to 2 for all active Bugs in area path <AreaPath> in project <ProjectName>
Changer le type d’élément de travail Change all Issues tagged "convert-to-bug" to Bug in project <ProjectName>

Note

Si vous utilisez Visual Studio Code, le mode agent est particulièrement utile pour les opérations d'élément de travail complexes.