---
sourceDocument: Gestion des services IT Australie
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/it-service-management

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Australie

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Intégrer Azure DevOps à l'aide de Espace de travail

# Intégrer Azure DevOps à Vélocité de changement DevOps - Espace de travail {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 19 minutes de lecture

Connectez-vous à votre instance Azure DevOps à l'aide du playbook de l'espace de travail de changement DevOps pour collecter des données sur les fonctions de planification, de codage, d'orchestration, d'artefact et de qualité logicielle.
Vous pouvez vous connecter à Azure DevOps (ADO) au niveau de votre organisation ou au niveau d'un projet individuel. Si vous vous connectez au niveau d'un projet, vous devez répéter le processus de connexion pour chaque projet de votre organisation. Après vous être connecté à une instance de l'outil, vous pouvez configurer des paramètres supplémentaires qui permettent à DevOps d'importer des pipelines, des enregistrements d'exécution de tâches et des enregistrements d'exécution d'étapes.  
Lorsque vous configurez des webhooks dans votre instance Azure DevOps pour envoyer des données à Vélocité de changement DevOps, Azure DevOps utilise l'authentification par jeton pour l'utilisateur d'intégration par défaut. Les API Vélocité de changement DevOps sont invoquées à l'aide de l'authentification par jeton ; vous n'avez pas besoin de saisir le nom d'utilisateur et le mot de passe d'intégration lors de la configuration. Si l'utilisateur devops.system n'est pas disponible dans votre instance ServiceNow, vous devez définir la propriété Basculer vers cet utilisateur une fois l'authentification basée sur le jeton réussie. Pour plus d'informations, consultez [Propriétés du Vélocité de changement DevOps](https://servicenow-prod.fluidtopics.net/E7z_E_9D8A8JylSLGUPjLA "Utilisez ces propriétés pour configurer les paramètres de l'application Vélocité de changement DevOps."). L'étape de saisie du nom d'utilisateur et du mot de passe d'intégration est requise uniquement dans les cas suivants :

* Si DevOps Config est installée, les API DevOps Config sont invoquées à l'aide de l'authentification de base.
* Si vous utilisez la connexion au service d'API REST Azure Invoke. Vous devez activer la propriété This property decides whether to create a Generic Connection on configure operation for Azure DevOps dans ce cas.
{#devops-wkspc-azuredevops-tool-conn__ul_z32_rsg_myb}  
Remarque :  
Vélocité de changement DevOps utilise le terme instance pour désigner une occurrence particulière d'un outil. Azure DevOps utilise le terme projet à la place.

## Se connecter une organisation {#ariaid-title2}

Connectez et configurez votre instance Azure DevOps 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. Vous pouvez gérer l'outil au niveau de l'organisation.

### Avant de commencer

Effectuez les tâches spécifiées dans la rubrique [Premiers pas avec Vélocité de changement DevOps](https://servicenow-prod.fluidtopics.net/k9FqLJfUV8UBs~Bhtg1EOg "Découvrez le processus de configuration de Vélocité de changement DevOps que vous devez suivre avant de configurer les intégrations avec votre chaîne d'outils.").

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

### Procédure

1. Accédez à la Espaces de travailEspace de travail de changement DevOps et utilisez l'une des options suivantes pour ouvrir le playbook à intégrer Azure DevOps.

   | Option | Étapes |
   | Page d'accueil | 1. Sélectionnez Connecter un outil. 2. Dans le modal Connecter à un outil, sélectionnez Azure DevOps dans la catégorie appropriée (Orchestration, Plan, Code, Artefact ou Qualité logicielle). {#ado-wkspc-conn-org__ol_e5j_4y1_fwb} |
   | Module Applications | 1. Sélectionnez Applications ( ![icône Applications.]()) dans la barre de navigation principale. 2. Sélectionnez une application existante ou créez-en une. Pour créer une application, consultez [Créer une application - Espace de travail](https://servicenow-prod.fluidtopics.net/EXtUjiCcmxeWWmZ8yvePUg "Créez des applications à l'aide de l'espace de travail Changement DevOps et associez-lui des pipelines, des plans et des référentiels."). 3. Dans le volet Actions recommandées, sélectionnez la carte Connecter un outil. 4. Dans le modal Connecter à un outil, sélectionnez Azure DevOps dans la catégorie appropriée (Orchestration, Plan, Code, Artefact ou Qualité logicielle). {#ado-wkspc-conn-org__ol_u24_mz1_fwb} |
   | Module Outils | 1. Sélectionnez Outils (![icône Outils.]()) dans la barre de navigation principale. 2. Dans la liste Aptitude, sélectionnez la catégorie appropriée (Orchestration, Planification, Codage, Artefact ou Qualité logicielle). 3. Sélectionnez Connecter un outil. 4. Dans le modal Connecter à un outil, sélectionnez Azure DevOps. {#ado-wkspc-conn-org__ol_fjs_k1b_fwb} |
   |-|-|

   {#ado-wkspc-conn-org__choicetable_m3t_ky1_fwb}  
   Important :  
   si vous souhaitez détecter et suivre des objets d'outil tels que des pipelines, des plans ou des référentiels lors de la connexion à l'outil, vous devez connecter votre outil à partir du module Application.
2. Dans le modal Connecter à un outil, saisissez les détails de la connexion.  
   1. Dans la liste déroulante, sélectionnez Se connecter à une organisation.
   2. Saisissez l'URL d'Azure DevOps pour l'organisation.
   3. Dans le champ Nom de l'outil, saisissez un nom pour l'outil.
   4. Sélectionnez Suivant.

      Le playbook DevOps s'ouvre pour vous aider à accomplir les tâches d'intégration.
   {#ado-wkspc-conn-org__ol_f1x_ymb_bzb}
3. Dans la section Saisir les détails de l'instance Azure DevOps, sélectionnez l'une des valeurs suivantes dans le champ Type d'informations d'identification.

   | Option | Description |
   | Jeton d'accès personnel | Saisissez le mot de passe ou le jeton d'accès pour accéder à cette instance. Pour en savoir plus sur la création d'un PAT, consultez [Jeton d'accès personnel (PAT)](https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=preview-page). |
   | OAuth 2.0 | Prérequis : * [Créer un locataire dans Microsoft Entra](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#create-a-new-tenant-in-microsoft-entra-id "Créez un locataire dans Microsoft Entra et configurez les autorisations requises pour créer une application Azure DevOps (ADO).") * [Ajouter un utilisateur au locataire dans Microsoft Entra](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#add-a-user-to-tenant "Ajoutez un utilisateur disposant du rôle Administrateur au locataire créé lors de la procédure précédente.") * [Créer une organisation dans le portail Azure](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#create-an-org-in-the-tenant "Créez une organisation dans le nouveau locataire, qui a accès à la création d'une application.") * [Créer une application Azure DevOps](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#register-an-ado-app "Créez et configurez une application Azure DevOps (ADO), puis copiez les valeurs requises pour activer l'authentification OAuth 2.0 avec votre instance ServiceNow.") * [Enregistrer Azure DevOps en tant que fournisseur OAuth](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#create-application-registry "Utilisez les informations générées pendant la configuration du compte de l'application Azure DevOps (ADO) pour enregistrer Azure DevOps en tant que fournisseur OAuth et permettre à l'instance de demander des jetons OAuth 2.0.") * [Configurer les paramètres au niveau de l'organisation et du projet](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#add-the-app-to-your-organization "Configurez les paramètres de votre application au niveau de l'organisation et du projet.") * [Créer un enregistrement d'informations d'identification et obtenir un jeton OAuth](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#create-credential-record-and-get-oauth-token "Créez un enregistrement d'informations d'identification et obtenez un jeton OAuth.") {#ado-wkspc-conn-org__ul_nwp_ccf_vcc}Utiliser un enregistrement d'informations d'identification OAuth existant 1. Sélectionnez l'option Utiliser un enregistrement d'informations d'identification OAuth existant. 2. Sélectionnez une valeur dans le champ Informations d'identification. {#ado-wkspc-conn-org__ol_dqb_pgk_lcc}Créer un enregistrement d'informations d'identification 1. Décochez l'option Utiliser un enregistrement d'informations d'identification OAuth existant. 2. Saisissez l'ID de votre application Azure (disponible dans la section Vue d'ensemble de votre registre d'application Azure dans Azure) dans le champ ID (client) de l'application. 3. Saisissez l'ID de répertoire de votre application Azure (disponible dans la section Vue d'ensemble de votre registre d'application Azure dans Azure) dans le champ ID (locataire) du répertoire. 4. Saisissez le secret client de votre application Azure (disponible dans la section Certificats et secrets de votre registre d'application Azure dans Azure) dans le champ Secret client. {#ado-wkspc-conn-org__ol_s3t_wcf_vcc} |
   |-|-|

   {#ado-wkspc-conn-org__choicetable_j33_jgk_lcc}
4. Si votre instance d'outil est attachée à un Serveur MID, sélectionnez l'option Serveur MID et saisissez les détails correspondants.  
   Pour plus d'informations sur le serveur MID, consultez [Sélection de Serveur MID](https://www.servicenow.com/docs/access?context=c_MIDServerSelector&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US).
5. Sélectionnez Connexion.
6. Des vérifications d'autorisation sont exécutées sur les informations d'identification que vous avez saisies.  
   Les autorisations requises et les autorisations disponibles s'affichent. Si vous souhaitez saisir des informations d'identification disposant de meilleures autorisations, sélectionnez Saisir à nouveau les informations d'identification. Pour obtenir des informations détaillées sur toutes les autorisations requises, consultez la section relative aux autorisations Azure DevOps dans [Autorisations requises pour les outils DevOps](https://servicenow-prod.fluidtopics.net/5dRJvaimwaDmpLNmhDgStA "Autorisations requises dans votre outil tiers pour vous connecter à Vélocité de changement DevOps.").

   Vous pouvez continuer avec la connexion de l'outil même si vous ne disposez pas de toutes les autorisations requises.  
   Remarque :  
   Lors de l'intégration d'une organisation, le privilège Administrateurs de projet exige que le propriétaire du PAT soit membre du groupe Administrateurs de collection de projets de l'organisation.

   Vous avez besoin du privilège Administrateurs de projet uniquement pour l'intégration de l'outil. Une fois l'outil intégré, vous pouvez désactiver le privilège Administrateurs de projet dans le PAT.

7. Spécifiez l'accès à l'outil.
   1. Si vous souhaitez contrôler l'accès à l'outil, ajoutez les groupes qui doivent y avoir accès dans le champ Maintenu par.  
      Les tâches que ces utilisateurs des groupes peuvent effectuer dépendent du rôle qui leur est affecté.
      * 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.
      {#ado-wkspc-conn-org__ul_csp_h5c_xwb}  
      Remarque :  
      si vous ne sélectionnez pas de groupe et ignorez cette étape, tous les utilisateurs disposant du rôle Propriétaire de l'outil DevOps seront en mesure de modifier l'outil.
   2. Si vous choisissez de contrôler l'accès à l'outil, l'option Tous les propriétaires de l'application DevOps 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 et d'importer des données historiques et pourront également modifier les étapes du pipeline (le cas échéant) des objets de l'outil.
   3. Sélectionnez Affecter.  
   {#ado-wkspc-conn-org__substeps_arq_f5c_xwb}
8. Installez l'extension ServiceNow DevOps dans votre instance Azure DevOps.  
   L'extension ServiceNow DevOps crée automatiquement des connexions au service lors de la configuration des webhooks. Des connexions au service sont requises pour envoyer des notifications de version et de mise en production depuis Azure DevOps. L'extension contient également des tâches personnalisées pour modifier les pipelines Azure DevOps pour le contrôle des changements, les artefacts et les packages.

   Pour plus d'informations sur l'extension, consultez [Utiliser l'extension ServiceNow DevOps pour les actions personnalisées Azure DevOps et Azure DevOps](https://servicenow-prod.fluidtopics.net/xcGWuccuh2YlNld6Ue8c2A#config-dev-ops-extensions-azure "Installez et configurez l'extension DevOps pour qu'Azure DevOps envoie des notifications de version et de mise en production de votre pipeline Azure à Vélocité de changement DevOps.").  
   Remarque :  
   si vous ignorez cette étape, pour envoyer des notifications à partir d'Azure DevOps, vous devez créer manuellement des connexions de service après avoir configuré des webhooks.

   Après avoir installé l'extension, sélectionnez Marquer comme installé.

9. Configurez automatiquement les webhooks dans votre instance Azure DevOps pour envoyer des données à Vélocité de changement DevOps.  
   Choisissez d'envoyer des données par interrogation nocturne ou par configuration de webhooks pour envoyer des données en temps réel.
   * Webhooks : activez les notifications en temps réel pour les exécutions de vos pipelines. Les notifications en temps réel sont idéales pour garantir l'actualisation des informations, notamment pour automatiser les demandes de changement.Pour utiliser des webhooks, sélectionnez Configurer.

   * Interrogation nocturne : si vous n'effectuez pas la configuration maintenant, vous pouvez activer l'interrogation nocturne ultérieurement pour extraire les données de tous les plans suivis en définissant la propriété Enable Polling sur Oui.
   {#ado-wkspc-conn-org__ul_yph_1mz_gwb}  
   1. Saisissez votre nom d'utilisateur et votre mot de passe d'intégration DevOps.

      Pour en savoir plus sur la création de l'utilisateur et du mot de passe d'intégration DevOps, consultez [Configurer un compte d'utilisateur d'intégration dans Vélocité de changement DevOps](https://servicenow-prod.fluidtopics.net/NM1tKTi3IPnZAVALe5xxaQ "Configurez le compte d'utilisateur d'intégration pour activer l'intégration avec vos outils tiers.").  
      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 régé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.
      {#ado-wkspc-conn-org__ul_jlv_d5g_myb}
   2. Sélectionnez les projets pour lesquels vous souhaitez configurer des webhooks.
   3. Sélectionnez Configurer.

   {#ado-wkspc-conn-org__ol_svs_qnb_bzb}

   Pour configurer manuellement des webhooks, sélectionnez Configurer manuellement. Consultez [Configurer manuellement des webhooks dans Azure DevOps](https://servicenow-prod.fluidtopics.net/svTeYkkK0L22wTM8g4aOZg#config-webhooks-azure-manually "Configurez des webhooks dans Azure DevOps pour envoyer des notifications de synchronisation à l'application Vélocité de changement DevOps.") pour plus d'informations.

   La configuration et la découverte du webhook ont lieu en arrière-plan, et vous êtes redirigé vers la page Résumé.

10. Dans la page Résumé, sélectionnez Afficher l'enregistrement de l'outil pour examiner les détails de l'outil connecté.
{#ado-wkspc-conn-org__steps_vbc_klb_bzb}

### Résultats

Vous venez d'intégrer votre outil Azure DevOps à Vélocité de changement DevOps au niveau de l'organisation.

### Que faire ensuite

Dans l'onglet Projets de la page d'enregistrement de l'outil, sélectionnez un projet pour accéder à la page d'enregistrement du projet. À partir de là, vous pouvez détecter les objets du projet et configurer des webhooks pour le 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.
* Si vous avez créé l'outil directement au niveau du projet, la sélection de Détecter les projets dans l'onglet Projets de la page d'enregistrement de l'outil détecte également tous les projets de votre organisation.
* Sélectionnez Configurer et saisissez les informations d'identification de l'utilisateur d'intégration pour configurer des webhooks pour le projet.
* Dans la page d'enregistrement de l'outil, sélectionnez Configurer les projets et saisissez les informations d'identification de l'utilisateur d'intégration pour obtenir la liste des projets non configurés dans votre organisation. Sélectionnez les projets pour lesquels vous souhaitez configurer des webhooks, puis sélectionnez Configurer.  
  Remarque :  
  l'étape de saisie du nom d'utilisateur et du mot de passe de l'intégration est requise pour configurer des webhooks uniquement si l'application DevOps Config est installée ou si la propriété Generic Connection on configure operation for Azure DevOps est désactivée. Si cette étape n'est pas requise, les webhooks sont configurés à l'aide de l'authentification basée sur un jeton.
* Pour importer des données historiques dans des objets du projet tels que des plans, des référentiels ou des pipelines, associez les objets à une application et importez les données. Pour plus d'informations, consultez [Associer des objets d'outil à des applications - Espace de travail](https://servicenow-prod.fluidtopics.net/3UcwaMlPmXEOy51eMd1~WQ "Après avoir créé une application, vous pouvez lui associer des plans, des référentiels et des pipelines. Les applications regroupent les plans, les référentiels et les pipelines provenant d'outils DevOps, ce qui permet de suivre les stories d'utilisateurs, les validations, les résultats des tests, etc.").
{#ado-wkspc-conn-org__ul_dnw_t2w_ywb}

## Se connecter à un projet {#ariaid-title3}

Connectez et configurez votre instance Azure DevOps directement au niveau du projet. Si vous avez plusieurs projets au sein de l'organisation, vous devez les connecter séparément.

### Avant de commencer

Effectuez les tâches spécifiées dans la rubrique [Premiers pas avec Vélocité de changement DevOps](https://servicenow-prod.fluidtopics.net/k9FqLJfUV8UBs~Bhtg1EOg "Découvrez le processus de configuration de Vélocité de changement DevOps que vous devez suivre avant de configurer les intégrations avec votre chaîne d'outils.").

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

### Procédure

1. Accédez à la Espaces de travailEspace de travail de changement DevOps et utilisez l'une des options suivantes pour ouvrir le playbook à intégrer Azure DevOps.

   | Option | Étapes |
   | Page d'accueil | 1. Sélectionnez Connecter un outil. 2. Dans le modal Connecter à un outil, sélectionnez Azure DevOps dans la catégorie appropriée (Orchestration, Plan, Code, Artefact ou Qualité logicielle). {#ado-wkspc-conn-proj__ol_e5j_4y1_fwb} |
   | Module Applications | 1. Sélectionnez Applications ( ![icône Applications.]()) dans la barre de navigation principale. 2. Sélectionnez une application existante ou créez-en une. Pour créer une application, consultez [Créer une application - Espace de travail](https://servicenow-prod.fluidtopics.net/EXtUjiCcmxeWWmZ8yvePUg "Créez des applications à l'aide de l'espace de travail Changement DevOps et associez-lui des pipelines, des plans et des référentiels."). 3. Dans le volet Actions recommandées, sélectionnez la carte Connecter un outil. 4. Dans le modal Connecter à un outil, sélectionnez Azure DevOps dans la catégorie appropriée (Orchestration, Plan, Code, Artefact ou Qualité logicielle). {#ado-wkspc-conn-proj__ol_u24_mz1_fwb} |
   | Module Outils | 1. Sélectionnez Outils (![icône Outils.]()) dans la barre de navigation principale. 2. Dans la liste Aptitude, sélectionnez la catégorie appropriée (Orchestration, Planification, Codage, Artefact ou Qualité logicielle). 3. Sélectionnez Connecter un outil. 4. Dans le modal Connecter à un outil, sélectionnez Azure DevOps. {#ado-wkspc-conn-proj__ol_fjs_k1b_fwb} |
   |-|-|

   {#ado-wkspc-conn-proj__choicetable_m3t_ky1_fwb}  
   Important :  
   si vous souhaitez détecter et suivre des objets d'outil tels que des pipelines, des plans ou des référentiels lors de la connexion à l'outil, vous devez connecter votre outil à partir du module Application.
2. Dans le modal Connecter à un outil, saisissez les détails de la connexion.  
   1. Dans la liste déroulante, sélectionnez Se connecter à un projet.
   2. Saisissez l'URL d'Azure DevOps pour le projet.
   3. Dans le champ Nom de l'outil, saisissez un nom pour l'outil.
   4. Sélectionnez Suivant.

      Le playbook DevOps s'ouvre pour vous aider à accomplir les tâches d'intégration.

   {#ado-wkspc-conn-proj__ol_c41_y4c_xwb}

3. Saisissez les détails de l'instance pour votre outil.
   1. Dans la section Saisir les détails de l'instance Azure DevOps, sélectionnez l'une des valeurs suivantes dans le champ Type d'informations d'identification.  
      * Jeton d'accès personnel : saisissez le mot de passe ou le jeton d'accès pour accéder à cette instance.

        Pour en savoir plus sur la création d'un PAT, consultez [Jeton d'accès personnel (PAT)](https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=preview-page).
      * OAuth 2.0 : prérequis :
        * [Créer un locataire dans Microsoft Entra](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#create-a-new-tenant-in-microsoft-entra-id "Créez un locataire dans Microsoft Entra et configurez les autorisations requises pour créer une application Azure DevOps (ADO).")
        * [Ajouter un utilisateur au locataire dans Microsoft Entra](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#add-a-user-to-tenant "Ajoutez un utilisateur disposant du rôle Administrateur au locataire créé lors de la procédure précédente.")
        * [Créer une organisation dans le portail Azure](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#create-an-org-in-the-tenant "Créez une organisation dans le nouveau locataire, qui a accès à la création d'une application.")
        * [Créer une application Azure DevOps](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#register-an-ado-app "Créez et configurez une application Azure DevOps (ADO), puis copiez les valeurs requises pour activer l'authentification OAuth 2.0 avec votre instance ServiceNow.")
        * [Enregistrer Azure DevOps en tant que fournisseur OAuth](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#create-application-registry "Utilisez les informations générées pendant la configuration du compte de l'application Azure DevOps (ADO) pour enregistrer Azure DevOps en tant que fournisseur OAuth et permettre à l'instance de demander des jetons OAuth 2.0.")
        * [Configurer les paramètres au niveau de l'organisation et du projet](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#add-the-app-to-your-organization "Configurez les paramètres de votre application au niveau de l'organisation et du projet.")
        * [Créer un enregistrement d'informations d'identification et obtenir un jeton OAuth](https://servicenow-prod.fluidtopics.net/cOUwFFMqgjCDRzreOPayaA#create-credential-record-and-get-oauth-token "Créez un enregistrement d'informations d'identification et obtenez un jeton OAuth.")

        {#ado-wkspc-conn-proj__ul_nwp_ccf_vcc}Utiliser un enregistrement d'informations d'identification OAuth existant
        1. Sélectionnez l'option Utiliser un enregistrement d'informations d'identification OAuth existant.
        2. Sélectionnez une valeur dans le champ Informations d'identification.

        {#ado-wkspc-conn-proj__ol_dqb_pgk_lcc}Créer un enregistrement d'informations d'identification
        1. Décochez l'option Utiliser un enregistrement d'informations d'identification OAuth existant.
        2. Saisissez l'ID de votre application Azure (disponible dans la section Vue d'ensemble de votre registre d'application Azure dans Azure) dans le champ ID (client) de l'application.
        3. Saisissez l'ID de répertoire de votre application Azure (disponible dans la section Vue d'ensemble de votre registre d'application Azure dans Azure) dans le champ ID (locataire) du répertoire.
        4. Saisissez le secret client de votre application Azure (disponible dans la section Certificats et secrets de votre registre d'application Azure dans Azure) dans le champ Secret client.

        {#ado-wkspc-conn-proj__ol_s3t_wcf_vcc}
      {#ado-wkspc-conn-proj__ul_wxt_k2f_vcc}
   2. **Facultatif :** Si votre instance d'outil est attachée à un Serveur MID, sélectionnez l'option Serveur MID et saisissez les détails correspondants.  
      Pour plus d'informations sur le serveur MID, consultez [Sélection de Serveur MID](https://www.servicenow.com/docs/access?context=c_MIDServerSelector&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US).
   3. Sélectionnez Connexion.
   4. Des vérifications d'autorisation sont exécutées sur les informations d'identification que vous avez saisies.  
      Les autorisations requises et les autorisations disponibles s'affichent. Si vous souhaitez saisir des informations d'identification disposant de meilleures autorisations, sélectionnez Saisir à nouveau les informations d'identification. Pour obtenir des informations détaillées sur toutes les autorisations requises, consultez la section relative aux autorisations Azure DevOps dans [Autorisations requises pour les outils DevOps](https://servicenow-prod.fluidtopics.net/5dRJvaimwaDmpLNmhDgStA "Autorisations requises dans votre outil tiers pour vous connecter à Vélocité de changement DevOps.").

      Vous pouvez continuer avec la connexion de l'outil même si vous ne disposez pas de toutes les autorisations requises.  
      Remarque :  
      Lors de l'intégration d'un projet, le privilège Administrateurs de projet exige que le propriétaire du PAT soit membre du groupe Administrateurs de projet du projet.

      Vous avez besoin du privilège Administrateurs de projet uniquement pour l'intégration de l'outil. Une fois l'outil intégré, vous pouvez désactiver le privilège Administrateurs de projet dans le PAT.

   5. Sélectionnez Suivant.
   {#ado-wkspc-conn-proj__substeps_inr_1tc_xwb}
4. Spécifiez l'accès à l'outil.
   1. Si vous souhaitez contrôler l'accès à l'outil, ajoutez les groupes qui doivent y avoir accès dans le champ Maintenu par.  
      Les tâches que ces utilisateurs des groupes peuvent effectuer dépendent du rôle qui leur est affecté.
      * 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.
      {#ado-wkspc-conn-proj__ul_csp_h5c_xwb}  
      Remarque :  
      si vous ne sélectionnez pas de groupe et ignorez cette étape, tous les utilisateurs disposant du rôle Propriétaire de l'outil DevOps seront en mesure de modifier l'outil.
   2. Si vous choisissez de contrôler l'accès à l'outil, l'option Tous les propriétaires de l'application DevOps 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 et d'importer des données historiques et pourront également modifier les étapes du pipeline (le cas échéant) des objets de l'outil.
   3. Sélectionnez Affecter.  
   {#ado-wkspc-conn-proj__substeps_arq_f5c_xwb}
5. Installez l'extension ServiceNow DevOps dans votre instance Azure DevOps.  
   L'extension ServiceNow DevOps crée automatiquement des connexions au service lors de la configuration des webhooks. Des connexions au service sont requises pour envoyer des notifications de version et de mise en production depuis Azure DevOps. L'extension contient également des tâches personnalisées pour modifier les pipelines Azure DevOps pour le contrôle des changements, les artefacts et les packages.

   Pour plus d'informations sur l'extension, consultez [Utiliser l'extension ServiceNow DevOps pour les actions personnalisées Azure DevOps et Azure DevOps](https://servicenow-prod.fluidtopics.net/xcGWuccuh2YlNld6Ue8c2A#config-dev-ops-extensions-azure "Installez et configurez l'extension DevOps pour qu'Azure DevOps envoie des notifications de version et de mise en production de votre pipeline Azure à Vélocité de changement DevOps.").  
   Remarque :  
   si vous ignorez cette étape, pour envoyer des notifications à partir d'Azure DevOps, vous devez créer manuellement des connexions de service après avoir configuré des webhooks.

   Après avoir installé l'extension, sélectionnez Marquer comme installé.

6. Configurez automatiquement les webhooks dans votre instance Azure DevOps pour envoyer des données à Vélocité de changement DevOps.  
   Choisissez d'envoyer des données par interrogation nocturne ou par configuration de webhooks pour envoyer des données en temps réel.
   * Webhooks : activez les notifications en temps réel pour les exécutions de vos pipelines. Les notifications en temps réel sont idéales pour garantir l'actualisation des informations, notamment pour automatiser les demandes de changement.Pour utiliser des webhooks, sélectionnez Configurer.

   * Interrogation nocturne : si vous n'effectuez pas la configuration maintenant, vous pouvez activer l'interrogation nocturne ultérieurement pour extraire les données de tous les plans suivis en définissant la propriété Enable Polling sur Oui.
   {#ado-wkspc-conn-proj__ul_yph_1mz_gwb}  
   1. Saisissez votre nom d'utilisateur et votre mot de passe d'intégration DevOps.

      Pour en savoir plus sur la création de l'utilisateur et du mot de passe d'intégration DevOps, consultez [Configurer un compte d'utilisateur d'intégration dans Vélocité de changement DevOps](https://servicenow-prod.fluidtopics.net/NM1tKTi3IPnZAVALe5xxaQ "Configurez le compte d'utilisateur d'intégration pour activer l'intégration avec vos outils tiers.").  
      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.
      {#ado-wkspc-conn-proj__ul_yq4_1l5_1yb}
   2. Sélectionnez Configurer.

      Pour configurer manuellement des webhooks, sélectionnez Configurer manuellement. Consultez [Configurer manuellement des webhooks dans Azure DevOps](https://servicenow-prod.fluidtopics.net/svTeYkkK0L22wTM8g4aOZg#config-webhooks-azure-manually "Configurez des webhooks dans Azure DevOps pour envoyer des notifications de synchronisation à l'application Vélocité de changement DevOps.") pour plus d'informations.  
      Important :  
      * Si vous vous connectez à partir de la page d'accueil ou du module Outils, la connexion est terminée et vous êtes redirigé vers la page Résumé.
      * Si vous vous connectez à partir du module Applications, les plans, les référentiels et les pipelines disponibles dans votre projet sont détectés. Vous pouvez en suivre et en importer des données historiques.
      {#ado-wkspc-conn-proj__ul_yfy_zz1_bzb}
   {#ado-wkspc-conn-proj__ol_o51_n4b_bzb}
7. Sélectionnez les plans à suivre.  
   1. Sélectionnez les plans dont vous souhaitez suivre les mises à jour et que vous voulez associer à l'application.
   2. Sélectionnez Suivant.

   3. Si vous souhaitez importer des données de plan, sélectionnez la plage de dates, puis Soumettre.

      Vous pouvez importer jusqu'à 90 jours de données.

   {#ado-wkspc-conn-proj__ol_zlk_1jc_bzb}
8. Sélectionnez les référentiels à suivre.  
   1. Sélectionnez les référentiels dont vous souhaitez suivre les mises à jour et que vous voulez associer à l'application.
   2. Sélectionnez Suivant.

   3. Si vous souhaitez importer des données de référentiel, sélectionnez la plage de dates, puis Soumettre.

      Vous pouvez importer jusqu'à 90 jours de données.

   {#ado-wkspc-conn-proj__ol_r1g_3jc_bzb}
9. Sélectionnez les pipelines à suivre.  
   1. Sélectionnez les pipelines dont vous souhaitez suivre les mises à jour et que vous voulez associer à l'application.

   2. Sélectionnez Suivant.

   3. Pour chaque pipeline sélectionné, toutes les étapes sont importées pour la dernière exécution réussie. Dans l'activité Assign services to pipeline steps (Affecter des services aux étapes du pipeline), vous pouvez sélectionner les éléments suivants pour chaque étape du pipeline :  
      1. Type d'étape du pipeline : sélectionnez un type d'étape auquel vous souhaitez affecter un service.

         Conseil :  
         indiquez au moins le type d'étape Prod deploy pour les étapes qui représentent le déploiement de production afin de permettre à DevOps d'identifier les exécutions de pipeline correctes en tant que déploiements de production.
      2. Service : sélectionnez le service d'application CMDB auquel l'étape de pipeline est mappée.

         Le service d'application est mappé approximativement à l'environnement. Si vous utilisez la même étape de pipeline pour procéder au déploiement dans différents environnements, laissez le champ vide. Les informations sur le service permettent à DevOps d'identifier et de signaler des mesures opérationnelles telles que les incidents, les pannes, etc.
      {#ado-wkspc-conn-proj__ol_aty_ftk_zxb}
   4. Sélectionnez Suivant.

   5. Si vous souhaitez importer des données de pipeline, sélectionnez la plage de dates, puis Soumettre.

      Vous pouvez importer jusqu'à 90 jours de données.

   {#ado-wkspc-conn-proj__ol_sgy_rjc_bzb}
10. Vous êtes redirigé vers la page Résumé.  
    Dans la page Résumé, sélectionnez Afficher l'enregistrement de l'outil pour examiner les détails de l'outil connecté.

{#ado-wkspc-conn-proj__steps_z1s_klb_bzb}

### Résultats

Vous venez d'intégrer votre outil Azure DevOps à Vélocité de changement DevOps au niveau du projet.

### Que faire ensuite

Dans l'onglet Projets de la page d'enregistrement de l'outil, sélectionnez un projet pour accéder à la page d'enregistrement du projet. À partir de là, vous pouvez détecter les objets du projet et configurer des webhooks pour le projet.

* Sélectionnez Détecter les projets pour détecter les objets du projet, y compris les plans (tableaux), les référentiels et les pipelines existants. Tous les projets de votre organisation sont également détectés.
* Sélectionnez Configurer les projets pour configurer des webhooks pour le projet.
* Dans la page d'enregistrement de l'outil, sélectionnez Configurer les projets et saisissez les informations d'identification de l'utilisateur d'intégration pour obtenir la liste des projets non configurés dans votre organisation. Sélectionnez les projets pour lesquels vous souhaitez configurer des webhooks, puis sélectionnez Configurer.  
  Remarque :  
  l'étape de saisie du nom d'utilisateur et du mot de passe de l'intégration est requise pour configurer des webhooks uniquement si l'application DevOps Config est installée ou si la propriété Generic Connection on configure operation for Azure DevOps est désactivée. Si cette étape n'est pas requise, les webhooks sont configurés à l'aide de l'authentification basée sur un jeton.
* Pour importer des données historiques dans des objets du projet tels que des plans, des référentiels ou des pipelines, associez les objets à une application et importez les données. Pour plus d'informations, consultez [Associer des objets d'outil à des applications - Espace de travail](https://servicenow-prod.fluidtopics.net/3UcwaMlPmXEOy51eMd1~WQ "Après avoir créé une application, vous pouvez lui associer des plans, des référentiels et des pipelines. Les applications regroupent les plans, les référentiels et les pipelines provenant d'outils DevOps, ce qui permet de suivre les stories d'utilisateurs, les validations, les résultats des tests, etc.").
{#ado-wkspc-conn-proj__ul_dnw_t2w_ywb}
**Tâches associées**   

* [Configurer des webhooks à partir de l'enregistrement d'outil](https://servicenow-prod.fluidtopics.net/9wo0xbW3PH8KdeZw68qvoQ "Configurez des webhooks à partir de l'enregistrement d'outil afin d'envoyer des données à Vélocité de changement DevOps une fois que l'outil est connecté.")

