---
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


---

# Configuration du contrôle du changement à l'aide de l'API REST Azure Invoke

# Configuration du contrôle du changement à l'aide de l'API REST Azure Invoke {#ariaid-title1}

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

Vous pouvez utiliser l'API REST Azure Invoke dans votre pipeline YAML ou Azure classique pour configurer le contrôle du changement pour DevOps.

Vous devez activer la propriété This property decides whether to create a Generic Connection on configure operation for Azure DevOps pour utiliser l'API REST Invoke.

Pour plus d'informations sur l'API REST Azure Invoke, consultez le [site de documentation de Microsoft](http://docs.microsoft.com) et recherchez [<kbd class="ph userinput">Tâche Invoke API REST HTTP API - Pipelines Azure</kbd>](https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/invoke-rest-api-v1?view=azure-pipelines&tabs=yaml).  
Important :  
Si vous avez défini ou réutilisé des noms de tâches en double dans vos étapes d'exécution de pipeline, assurez-vous que la valeur de l'attribut stageName contient azurestageName/jobName, c'est-à-dire `stageName = azureStageName/jobName`. Les tâches d'enregistrement d' artefact envoient à la fois les noms d'étape et de tâche pour associer la version de l'artefact à l'exécution de tâche correcte.

## Connexion de service générique {#dev-ops-azure-change-control-api__section_e5x_5dd_qnb}

Pour utiliser l'API REST Azure Invoke, il est nécessaire de créer une connexion de service générique dans Azure DevOps.

## Pipeline Azure YAML {#dev-ops-azure-change-control-api__section_ib2_lhc_rmb}

Dans Azure DevOps, vous devez créer une tâche de serveur avec la connexion de service comme point de terminaison de contrôle du changement.  
{#dev-ops-azure-change-control-api__table_yjj_5mp_wmb__entry__2}

| Type de pipeline Azure | Valeurs |
|-|-|
| Version | * buildNumber * isMultiBranch * branchName {#dev-ops-azure-change-control-api__ul_gkc_xmp_wmb} |
| Version | * releaseNumber * projectName {#dev-ops-azure-change-control-api__ul_th2_fwr_wmb} |
[Tableau 1. Exigences relatives à la charge utile de l'API REST Invoke]

{#dev-ops-azure-change-control-api__table_yjj_5mp_wmb}  
Remarque :  
Pour les pipelines de mise en production, définissez l'icône Conditions de prédéploiementAvancéÉvénement d'achèvement champ à Callback.  
Pipeline de version :


    - task: InvokeRESTAPI@1
          inputs:
            connectionType: 'connectedServiceName'
            serviceConnection: 'change1'
            method: 'POST'
            body: |
             {
                "buildNumber": "$(build.buildId)",
                "isMultiBranch": "true",
                "branchName": "$(build.sourceBranchName)"
             }
            waitForCompletion: 'true'

Pipeline de mise en production :


    - task: InvokeRESTAPI@1
          inputs:
            connectionType: 'connectedServiceName'
            serviceConnection: 'change1'
            method: 'POST'
            body: |
             {
                "releaseNumber": "$(Release.ReleaseId)",
                "projectName": "$(System.TeamProject)"
             }
            waitForCompletion: 'true'

## Pipeline Azure classique {#dev-ops-azure-change-control-api__section_wyv_shc_rmb}

Pour un pipeline Azure classique, il convient d'ajouter une tâche de serveur d'API REST Invoke.  
Figure 1. Exemple de pipeline de version Azure classique  
Figure 2. Exemple de pipeline de mise en production Azure classique

