---
sourceDocument: Xanadu: Integrationen mit Anwendungen erstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Integrationen mit Anwendungen erstellen

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Richten Sie einen bidirektionalen Webhook für die GitLab-Spoke ein

# Richten Sie einen bidirektionalen Webhook für die GitLab-Spoke ein {#ariaid-title1}

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

Konfigurieren Sie einen Webhook, um GitLab mit einer ServiceNow-Rückruf-URL zu abonnieren.

## Vorbereitungen

* Fordern Sie ein Integration Hub-Abonnement an
* Aktivieren Sie die GitLab-Spoke
* Erforderliche Rolle: admin
{#setup-webhook-gitlab__ul_p5t_3zr_h5b}

## Registrieren Sie den GitLab-Webhook in der ServiceNow-Instanz {#ariaid-title2}

Registrieren Sie GitLab in ServiceNow, um die ServiceNow-App zu benachrichtigen, wenn bestimmte Ereignisse in GitLab auftreten.

### Vorbereitungen

Erforderliche Rolle: admin

### Prozedur

1. Navigieren zu AlleGitLab-WebhooksGitLab-Webhook-Registrierungen.
2. Um den vorhandenen Webhooks-Account GitLab abzurufen, klicken Sie auf Alle Webhooks abrufen.
3. Klicken Sie auf Neu, um einen Webhook zu erstellen.
4. Füllen Sie die Felder des Formulars aus.  
   {#register-webhook-gitlab__table_br3_14h_bvb__entry__2}

   | Felder | Beschreibung |
   |-|-|
   | Name | Name des Webhook Beispiel: <kbd class="ph userinput">Job-Webhook</kbd>. |
   | Beschreibung | Beschreibung des Datensatzes. |
   | Projekt-ID | Eindeutiger Bezeichner des Projekts, für das der Webhook erstellt werden soll |
   | Auslöser und SSL | Ereignisse in den Projekten, die Sie abonnieren möchten. Wenn eines dieser Ereignisse eintritt, wird der Webhook ausgelöst. |
   [ ]

   {#register-webhook-gitlab__table_br3_14h_bvb}
5. Klicken Sie auf den zugehörigen Link Geheimes Token generieren.  
   Das geheime Token wird generiert und angezeigt. Außerdem wird das Datum, an dem das Geheimnis abläuft, unter Geheimnis läuft ab ausgefüllt.  
   Hinweis:  
   Das Geheimnis wird alle 30 Tage neu generiert und aktualisiert. Dieses Geheimnis wird auch in GitLabaktualisiert.
6. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
7. Klicken Sie auf Webhook erstellen.  
   Der Webhook wird in GitLab erstellt, und seine ID wird in Webhook-ID eingetragen.

### Nächste Maßnahme

Um Details der Webhooks zu aktualisieren oder die abonnierten Ereignisse zu ändern, klicken Sie auf Update Webhook(Webhook aktualisieren).

## Passen Sie einen bidirektionalen Webhook in der GitLab-Spoke an {#ariaid-title3}

Erstellen Sie eine Webhook-Weiterleitungsrichtlinie und einen Subflow gemäß Ihren Anforderungen in der GitLab-Spoke.

### Vorbereitungen

Erforderliche Rolle: admin

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

Die Standardweiterleitungsrichtlinie in den Modulen für die GitLab-WebHook-Weiterleitungsrichtlinien löst den entsprechenden GitLab-Subflow aus und benachrichtigt die ServiceNow-App, wenn bestimmte Ereignisse in GitLab auftreten. Um andere Felder in Ihrem anwenderdefinierten Subflow zu verwenden und die Bedingungen in der Weiterleitungsrichtlinie anzupassen, gehen Sie wie folgt vor.

### Prozedur

1. Navigieren zu AlleFlow DesignerDesigner.
2. Klicken Sie auf Subflows.
3. Erstellen Sie eine Kopie des erforderlichen Subflows.
4. Passen Sie den erforderlichen Subflow an Ihre Anforderungen an, und veröffentlichen Sie ihn.  
   Weitere Informationen zum Erstellen und Verwenden von [Subflows](https://www.servicenow.com/docs/access?context=subflows&version=xanadu&pubname=xanadu-build-workflows&ft:locale=en-US) finden Sie unter Subflows erstellen. In der [GitLab-Spoke](https://servicenow-prod.fluidtopics.net/aJ0qJztOer9sjHkLp7Fe0w "Verwalten Sie den DevOps-Lebenszyklus in GitLab von Ihrer ServiceNow-Instanz aus. Erstellen Sie Flows in ServiceNow, um Verzweigungen, Gruppen, Probleme, Zusammenführungsanforderungen, Projekte und Quellcode in GitLab zu verwalten.") finden Sie Informationen zu den GitLab-Feldern, die von der Standardweiterleitungsrichtlinie unterstützt werden, und den GitLab-Ereignissen, die von den Subflows unterstützt werden.
5. Navigieren zu AlleGitLab-WebhooksGitLab-Webhook-Weiterleitungsrichtlinien.  
   Zusammen mit der -Spoke sind fünf Weiterleitungsrichtlinien verfügbar. Sie können sie nach Ihren Anforderungen konfigurieren oder eine Weiterleitungsrichtlinie erstellen.
6. Klicken Sie auf Neu, um eine Weiterleitungsrichtlinie zu erstellen.
7. Füllen Sie die Felder des Formulars aus.  
   {#customize-webhook-gitlab__table_iqz_j5s_h5b__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Bezeichnung | Eindeutige Bezeichnung zur Identifizierung der Weiterleitungsrichtlinie. |
   | Standardantwort | Option zum Angeben, ob dies die Standardantwort ist. Die Standardantwort ist anwendbar, wenn die Bedingungen nicht erfüllt sind. 1. Klicken Sie auf das Suchsymbol. 2. Wählen Sie den gewünschten Subflow aus der Liste Dokument: aus. Hinweis: Stellen Sie sicher, dass der Tabellenname<kbd class="ph userinput">Flow [sys_hub_flow] lautet</kbd>. |
   | Bedingung | Bedingungen, die erfüllt werden müssen, wenn die erforderlichen Ereignisse in GitLab auftreten. |
   | Antwort | Subflow, der ausgelöst werden muss, wenn die angegebenen Bedingungen erfüllt sind. |
   [ ]

   {#customize-webhook-gitlab__table_iqz_j5s_h5b}
8. Klicken Sie auf Absenden.  
   Hinweis:  
   Diese Weiterleitungsrichtlinien werden in den Entscheidungstabellen gespeichert. Benutzer werden davor gewarnt, Daten in diesen Tabellen direkt zu aktualisieren oder zu ändern.

### Ergebnisse

Weiterleitungsrichtlinie und Subflow werden erstellt.

