---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Webhooks konfigurieren und testen

# Webhooks konfigurieren und testen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Konfigurieren Sie Webhooks manuell in Azure DevOps, und testen Sie sie.

## Konfigurieren Sie Webhooks manuell in Azure DevOps . {#ariaid-title2}

Konfigurieren Sie Webhooks in Azure DevOpsDevOps Change-Geschwindigkeit, um Synchronisierungsbenachrichtigungen an die Anwendung \[\] zu senden.

### Vorbereitungen

Erforderliche Rolle: sn_devops.admin oder sn_devops.tool_owner in DevOps Change-Geschwindigkeit, Azure DevOps admin

### Warum und wann dieser Vorgang ausgeführt wird

Sie können die manuelle Konfiguration auch über den Azure DevOps Tooldatensatz in DevOps Change-Geschwindigkeitaufrufen .

### Prozedur

1. Öffnen Sie in Azure DevOpsdas Projekt, für das Sie Webhooks konfigurieren.
2. Navigieren zu EinstellungenService-Hooks und erstellen Sie ein NEUES SERVICE-HOOKS-ABONNEMENT in Azure DevOps.
3. Wählen Sie in DevOps Change-Geschwindigkeitdie Option Manuell konfigurieren, wenn Sie die Toolinstanz zum Senden von Daten konfigurieren.  
4. Kopieren Sie in DevOps Change-Geschwindigkeitdas Feld Webhook-URL aus den ServiceNow-Instanzverbindungsdetails für Azure DevOps.  
   Hinweis:  
   Wählen Sie im entsprechenden Feld Kopieren aus, um den Wert in die Zwischenablage zu kopieren. Die Feldbezeichnung ändert sich in Kopiert, Sie können jedoch mehrmals kopieren.
5. Ändern Sie die kopierte Webhook-URL so, dass sie Ihre Tooldetails widerspiegelt, und fügen Sie die URL in Azure DevOpsein.  
   Beispiel:

   <kbd class="ph userinput">https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/{code | planen | Artefakt | Orchestration | -Test | softwarequality }?toolId=23410545938c71d0db5bfe686cba1036&amp;projectId=&lt;project_sys_id&gt;</kbd>
   1. Wählen Sie eine der Toolfähigkeiten <kbd class="ph userinput">{Code | |</kbd> aus planen \| Artefakt \| Orchestration \| -Test \| Softwarequalität } entsprechend Ihrem Tool.  
      Beispiel:

      <kbd class="ph userinput">https://myinstance.service-now.com/api/sn_devops/v2/devops/tool/orchestration?toolId=23410545938c71d0db5bfe686cba1036&amp;projectId=&lt;project_sys_id&gt;</kbd>
   2. Ersetzen\<project_sys_id\> mit Ihrer Projekt-ID \[ Azure DevOps in ServiceNow (Spalte „native_id" in der Tabelle „sn_devops_project").<kbd class="ph userinput"></kbd>
   3. Kopieren Sie die geänderte URL in das URL -Feld des Abonnements NEW SERVICE HOOKS in Azure DevOps.
6. Kopieren Sie in DevOps Change-Geschwindigkeitdas Feld Geheimes Token aus den Verbindungsdetails der ServiceNow-Instanz für Azure DevOps.
7. Fügen Sie in Azure DevOpsim Feld Header des NEUEN SERVICE-HOOKS-ABONNEMENTS das kopierte Geheime Token im richtigen Format ein.
   1. Dieses Format für das Feld Azure DevOps „HTTP-Header" verwenden:  
      "<kbd class="ph userinput">Token:</kbd>\<tokenValue\> "
   2. Ersetzen\<tokenValue\> , mit dem <kbd class="ph userinput">geheimen Token</kbd> aus den Verbindungsdetails der ServiceNow-Instanz für Azure DevOps .

   {#config-webhooks-azure-manually__table_ydl_d5n_dyb__entry__2}

   | Aus dem Feld DevOps Change-Geschwindigkeit | Feld „An GitHub |
   |-|-|
   | Webhook-URL (geändert) | URL |
   | Geheimer Token | HTTP-Header Im Format: <kbd class="ph userinput">Token:&lt;tokenValue&gt;</kbd> |
   [Tabelle : 1. Feldwerte kopieren]

   {#config-webhooks-azure-manually__table_ydl_d5n_dyb}

## Testen Sie Webhooks in Azure DevOps {#ariaid-title3}

Sie können für jedes Projekt direkt in Azure DevOps manuell testen, ob die Webhooks richtig konfiguriert sind.

### Vorbereitungen

Erforderliche Rolle: Azure DevOps Administratorrechte

### Prozedur

1. Navigieren Sie zu Azure DevOps, und wählen Sie das Projekt aus, für das Sie Webhooks testen möchten.
2. Navigieren zu ProjekteinstellungenService-Hooksan.  
   Für jedes Projekt erstellt DevOps Change-Geschwindigkeit Webhooks für diese Ereignisse:
   * Build abgeschlossen
   * Code veröffentlicht
   * Release erstellt
   * Release-Bereitstellung abgeschlossen
   * Status der Ausführungsphase geändert
   * Arbeitselement erstellt
   * Arbeitselement gelöscht
   * Arbeitselement wiederhergestellt
   * Arbeitselement aktualisiert
   {#test-wehooks-azure__ul_dmx_25z_syb}
3. Wählen Sie einen Webhook und dann Bearbeitenaus.
4. Wählen Sie Weiter aus, um die URL und Authentifizierungsdetails anzuzeigen.  
5. Um den Webhook zu testen, wählen Sie Testaus.
   * Wenn der Webhook ordnungsgemäß konfiguriert ist, erhalten Sie die Meldung Erfolg.

   * Wenn der Webhook falsch konfiguriert ist, erhalten Sie die Meldung Fehlgeschlagen.

     Um einen Webhook zu beheben, können Sie die folgenden Optionen ausprobieren:
     * Konfigurieren Sie die Webhooks neu, indem Sie auf der Seite des Projektdatensatzes in DevOps Change-Geschwindigkeitdie Option Konfigurieren auswählen. Dadurch werden alle vorhandenen Webhooks für das Projekt neu konfiguriert.
     * Überprüfen Sie, ob toolId und projectId im URL -Feld korrekt sind. Sie finden die richtigen Werte auf der Tooldatensatzseite in DevOps Change-Geschwindigkeit.

     * Wenn Sie die Anmeldeinformationen des Integrationsbenutzers für die Authentifizierung verwenden, überprüfen Sie, ob die Anmeldeinformationen in den Feldern Anwendername und Passwort für Standardauthentifizierung korrekt sind.

     * Wenn Sie das geheime Token für die Authentifizierung verwenden, wird der Tokenwert im Feld Passwort für Standardauthentifizierung maskiert. Sie können das Token in diesem Feld ersetzen.

     {#test-wehooks-azure__ul_qpy_f41_tyb}
   {#test-wehooks-azure__choices_wmt_3g1_tyb}

