Intégrer Azure DevOps à Vélocité de changement DevOps - Classique

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 7 minutes de lecture
  • Créez un enregistrement de l'outil Azure DevOps dans Vélocité de changement DevOps pour connecter, détecter et importer des données de l'outil Azure DevOps.

    Avant de commencer

    Rôle requis : sn_devops.admin ou sn_devops.tool_owner

    Pourquoi et quand exécuter cette tâche

    Actions :
    • Connectez-vous à une organisation ou à un projet Azure DevOps.
    • Détectez les plans, les référentiels, les tâches d'orchestration et les pipelines.
    • Configurez des webhooks dans Azure DevOps.
    • Importez des enregistrements d'élément de travail, de version de plan et de fonctionnalité, des enregistrements de branche et de validation, ainsi que des enregistrements d'exécution de tâches et d'exécution d'étapes.

    Pour personnaliser l'importation par Azure Boards des états ou des types d'éléments de travail, utilisez l'include de script DevOpsAzureDevOpsWorkItemHelper.

    Procédure

    1. Accédez à la DevOps > Outils > Créer nouveau (hérité).
    2. Renseignez les champs du formulaire Créer un outil DevOps.
      Champ Description
      Nom de l'outil Nom de votre choix permettant d'identifier cet outil.
      Intégration d'outils Sélectionnez Azure DevOps.
      Se connecter à une organisation ou à un projet Sélectionnez dans la liste.
      • Se connecter à une organisation : connectez-vous directement au niveau de votre organisation Azure DevOps. Tous les projets de l'organisation peuvent être détectés, et vous pouvez choisir de configurer plusieurs projets au sein de l'organisation.
      • Se connecter à un projet : connectez-vous directement au niveau du projet.
      URL de l'outil Azure DevOps l’URL de l’organisation (par exemple, https://dev.azure.com/< votre organisation >) ou l’URL du Azure DevOps projet (par exemple, https://dev.azure.com/< votre organisation >/< votre projet>), en fonction de votre sélection antérieure.
      Type d'informations d'identification Type d'informations d'identification : Authentification de base ou OAuth 2.0.

      Authentification de base

      1. Saisissez votre nom d'utilisateur de l'instance ADO.
      2. Saisissez le jeton d'accès personnel (PAT) ou le mot de passe de votre instance Azure DevOps.
        Remarque :

        Lorsque vous générez un jeton d'accès personnel (PAT) pour Azure DevOps, vous devez sélectionner les champs d'application à autoriser si vous n'accordez pas l'accès complet. Consultez Champs d'application PAT Azure DevOps pour DevOps.

      OAuth 2.0

      Dans le champ Informations d'identification de l'outil, sélectionnez un enregistrement d'informations d'identification de l'outil OAuth 2.0.
      Remarque :
      seuls les enregistrements qui ne sont pas utilisés ni configurés pour ADO peuvent être sélectionnés comme enregistrements d'informations d'identification existants.

      Pour obtenir la liste de toutes les autorisations requises sur les informations d'identification pour la connexion à Azure DevOps, reportez-vous à la section relative aux autorisations Azure DevOps dans Autorisations requises pour les outils DevOps.

    3. Facultatif : Si votre instance Azure DevOps est liée à un Serveur MID, sélectionnez l'option Utiliser un serveur MID et saisissez les détails correspondants.

      Pour plus d'informations sur le serveur MID, consultez Sélection de Serveur MID.

    4. Sélectionnez Soumettre.

      L'outil est automatiquement connecté à l'aide d'un alias de connexion et d'une connexion HTTP (informations d'identification Authentification de base). Les détails de l'enregistrement de l'outil sont affichés dans un formulaire.

      Remarque :
      si vous ne disposez pas des privilèges d'administrateur global pour votre outil (pour permettre la configuration automatique de l'URL du webhook), vous devrez peut-être demander à l'utilisateur administrateur de l'outil de la configurer pour vous (copier et coller la valeur du champ URL du webhook dans la configuration de l'outil). Une fois le webhook configuré dans l'outil, activez le mode de configuration manuelle pour vous connecter manuellement à l'outil, puis quittez.
    Une fois l'outil créé, vous êtes redirigé vers la page d'enregistrement de l'outil.
    1. Facultatif : Si vous souhaitez contrôler l'accès à l'outil, ajoutez les groupes qui doivent y avoir accès dans le champ Maintenu par de l'onglet Accès.
      Les tâches que les utilisateurs des groupes peuvent effectuer dépendent des rôles qui leur sont affectés.
      • Rôle Propriétaire de l'outil DevOps : peut afficher et modifier l'outil.
      • Rôle Propriétaire de l'application DevOps : peut afficher l'outil, associer, détecter et importer des données historiques et modifier les étapes du pipeline (le cas échéant) des objets de l'outil (tels que les plans, les référentiels et les pipelines).
      • Rôle Administrateur DevOps : peut modifier tous les outils.
      • Autres rôles DevOps : peuvent afficher l'outil.
      Remarque :
      seuls les groupes contenant des utilisateurs disposant de rôles DevOps peuvent être sélectionnés dans le champ Maintenu par.

      Si vous choisissez de restreindre l'accès à l'outil, l'option Tous les propriétaires d'applications peuvent visualiser et associer des objets d'outil aux applications peut être sélectionnée. Cette option permet à tous les utilisateurs disposant du rôle Propriétaire de l'application DevOps d'accéder à l'outil. Si cette option est sélectionnée, ils seront en mesure d'afficher, d'associer, de détecter, d'importer des données historiques et de modifier les étapes du pipeline (le cas échéant) des objets de l'outil.

    2. Détectez les objets de l'outil, y compris les plans d'application existants (projets associés à l'outil), les référentiels, les tâches d'orchestration et les pipelines.
      • Connecté à l'organisation : sélectionnez Détecter les projets pour détecter les projets de l'organisation. Après la découverte, les projets de votre organisation sont disponibles dans la liste connexe Projets.
      • Connecté à un projet : le projet détecté lors de la création de la connexion est disponible dans la liste connexe Projets. Si vous sélectionnez Détecter les projets dans l'onglet Projets de la page d'enregistrement de l'outil, tous les projets de votre organisation sont détectés.

      Sélectionnez un projet dans la liste connexe Projets pour accéder à la page d'enregistrement du projet. Sélectionnez Détecter pour détecter les objets du projet, y compris les plans (tableaux), les référentiels et les pipelines existants.

    3. Configurez les URL de webhook dans Azure DevOps.
      1. Vous pouvez les configurer directement dans la page des enregistrements d'outils ou dans la page d'enregistrement de projet pour chaque produit.
        • Pour les configurer dans la page des enregistrements d'outils, sélectionnez Configurer les projets. Sélectionnez les projets que vous souhaitez configurer, puis sélectionnez Continuer.
        • Pour les configurer dans la page des enregistrements de projets, sélectionnez d'abord le projet dans la page des enregistrements d'outils, puis sélectionnez Configurer.
      2. Saisissez le nom d'utilisateur et le mot de passe d'intégration DevOps, puis sélectionnez Envoyer.

        Lors de l'envoi, les webhooks et les connexions de service sont automatiquement créés dans Azure DevOps. Les notifications sont alors envoyées des outils Azure DevOps à l'application Vélocité de changement DevOps à l'aide de l'utilisateur d'intégration DevOps. Pour en savoir plus sur la configuration du compte d'utilisateur d'intégration, consultez Configurer un compte d'utilisateur d'intégration dans Vélocité de changement DevOps.

        Remarque :
        • l'étape de saisie du nom d'utilisateur et du mot de passe d'intégration est requise pour la configuration uniquement si l'application DevOps Config est installée ou si la propriété This property decides whether to create a Generic Connection on configure operation for Azure DevOps est activée. Si cette étape n'est pas requise, les webhooks sont configurés à l'aide de l'authentification basée sur un jeton.
        • Lorsque l'application DevOps Config est installée ou que la propriété Generic Connection on configure operation for Azure DevOps est activée, vous pouvez regénérer le jeton (configurer automatiquement avec un nouveau jeton) à partir de l'interface utilisateur de l'espace de travail uniquement, ce qui met à jour le mot de passe de l'utilisateur d'intégration. Si l'application DevOps Config n'est pas installée, le jeton peut être régénéré à partir de l'espace de travail et de l'interface utilisateur classique pour l'authentification basée sur un jeton. Régénérez régulièrement votre jeton pour une sécurité renforcée.
      Remarque :
      pour les plans, le champ Suivre est automatiquement défini sur True.
    4. Vous pouvez importer les données historiques des plans détectés à partir de l'outil et également lui associer une application.
      1. Ouvrez un enregistrement de plan à partir de la liste connexe Plans.
      2. Sélectionnez le lien connexe Importer.
        Les enregistrements sont créés pour le plan dans les listes connexes Éléments de travail, Versions du plan et Fonctionnalités.
        • La liste connexe Éléments de travail affiche les tâches, les bogues et les stories.

          Les champs État natif et Type natif de l'élément de travail contiennent les valeurs d'état et de type d'origine de l'outil source.

        • La liste connexe Versions du plan affiche les versions.
        • La liste connexe Fonctionnalités affiche les épopées et les fonctionnalités.
        Remarque :
        l'importation de l'historique des éléments de travail Azure DevOps n'est pas prise en charge pour le processus CMMI des tableaux Agile.
      3. Dans la liste connexe Applications, sélectionnez Modifier... pour sélectionner une application à associer au plan (projet) ou Nouveau pour en créer une.
        Vous devez avoir associé un enregistrement d'application à un plan pour terminer la configuration de l'outil de planification.
    5. Pour les référentiels détectés, importez des données historiques pour l'outil et associez le référentiel à une application.
      1. Ouvrez l'enregistrement du référentiel à partir de la liste connexe Référentiels.
      2. Sélectionnez Importer.
        Les enregistrements de branche et les enregistrements de validation importés à partir du référentiel sont ajoutés aux listes connexes correspondantes.
      3. Dans le champ Application, sélectionnez la liste de recherche et un enregistrement d'application à associer au référentiel ou cliquez sur Nouveau pour en créer un.
      Les enregistrements de données historiques importés sont ajoutés aux listes connexes correspondantes.

    Que faire ensuite

    Pour les pipelines Azure, Modéliser un pipeline Azure dans DevOps pour terminer la configuration dans Vélocité de changement DevOps.
    • Mappez chaque pipeline à une application spécifique.
    • Créez des étapes de pipeline et mappez chaque étape à une tâche de pipeline Azure.
    • Configurez le contrôle du changement.