Erstellen Sie einen gespeicherten externen Auslöser

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Speichern Sie einen Satz von Auslöserdefinitionen als wiederverwendbaren Auslöser, der über Webhooks auf ein externes Ereignis reagiert. Wenn in der konfigurierten Drittanbieteranwendung ein Ereignis auftritt, das die angegebenen Bedingungen erfüllt, wird der Auslöser aktiviert.

    Warum und wann dieser Vorgang ausgeführt wird

    Erstellen Sie einen gespeicherten Auslöser, der auf Ereignisse reagiert, die in einer unterstützten Drittpartei-Spoke auftreten, die bereits in konfiguriert ist Workflow-Studio. Die Drittpartei-Spoke sendet die Ereignisnutzlast an Workflow-Studio Immer, wenn ein Ereignis auftritt. Geben Sie in der Auslöserdefinition die Ereignisnutzlast im JSON-Format und die Bedingungen zum Starten des Auslösers an. Rufen Sie die Ereignis-Nutzlast-JSON aus der Drittpartei-Spoke ab, die Sie konfigurieren.

    Vorbereitungen

    Erforderliche Rolle: Trigger_Designer, Flow_Designer oder admin

    Abonnement erforderlich: Dieser Schritt erfordert ein Integration Hub-Abonnement.

    Erforderliche Plugins: Installieren Sie die folgenden Integration Hub-Plugins:
    • Externer Auslöser des ServiceNow Integration Hub [com.Glide.ih.external_Trigger]: Zur Verwendung von sofort einsatzbereiten externen Auslösern.

    • Externer Auslösergenerator [sn_ext_trg_bldr]: Zum Erstellen eines gespeicherten externen Auslösers.

    Hinweis:
    Informationen darüber, was in verschiedenen Integration Hub- Abonnements enthalten ist, finden Sie unter Zeitpläne für Rechtsabteilung: Integration Hub – Übersicht
    Sie erstellen die erforderlichen Ereignisquellen im Ereignisquellengenerator, oder Sie können die vorhandenen Ereignisquellen aus diesen Spokes verwenden.
    • Jira-Spoke
    • GitHub-Spoke
    • DocuSign eSignature-Spoke
    • Microsoft Azure DevOps Boards-Spoke
    Weitere Informationen zum Erstellen einer Ereignisquelle finden Sie unter Erstellen Sie eine externe Ereignisquelle.
    Wichtig:
    Halten Sie die Ereignis-Nutzlast-JSON der Drittparteianwendung griffbereit. In der Webhook-Dokumentation von Drittparteien erfahren Sie, woher Sie die Nutzlast-JSON kopieren können. Sehen Sie sich beispielsweise den folgenden Link an, der verschiedene Nutzlastformen für Jira-Ereignisse anzeigt: Webhook wird ausgeführt .

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Wählen Sie auf der Workflow-Studio-Homepage die Option aus Neu > Auslöseran.
    3. Füllen Sie im Formular die Felder aus.
      Tabelle : 1. Formular „neuer Auslöser“
      Feld Beschreibung
      Auslösername Name zur Identifizierung des Auslösers.
      Auslösertyp Der Typ des Auslösers zum Starten Ihres Flows. Wählen Sie unter Extern die Option aus Ereignis (Webhook) .
      Beschreibung Beschreibung des Auslösers.
      Anwendung Anwendungsbereich zum Erstellen des Auslösers. Workflow-Studio Zeigt die konfigurierten Spokes an, die unterstützt werden.
      Ereignisquelle Das Drittparteisystem, an das die Ereignisse gesendet werden ServiceNow.
      Domäne Domänenbereich des Flows. Weitere Informationen zur Domänentrennung finden Sie unter Domain separation explained.
    4. Wählen Sie Aus Zusätzliche Eigenschaften anzeigen Und füllen Sie die Felder aus.
      Tabelle : 2. Formular „zusätzliche Eigenschaften“
      Feld Beschreibung
      Zugänglich von Die Auslöserdaten sind von allen Anwendungsbereichen aus zugänglich.
      Kategorie Die Kategorie, in der Ihr Auslöser angezeigt wird.
      Auslöseranmerkung Anmerkung für Ihren Auslöser, die der Anwender sehen kann, bevor er den Auslöser auswählt.
    5. Wählen Sie Aus Auslöser erstellen .
      Workflow-Studio Zeigt die Seite „Auslöserdefinition“ an. Im Vorschaubereich der Ereignisquelle können Sie Informationen darüber anzeigen, wie der externe Auslöserendpunkt konfiguriert ist. Konfigurationen, die Sie am Auslöser vornehmen, werden automatisch gespeichert .
    6. Unter Parser , Füllen Sie die Felder aus.
      Tabelle : 3. Parser-Formular
      Feld Beschreibung
      Auslöser-Ausgabename Bezeichnung zur Identifizierung der Auslöserausgabe.
      Anforderungskopfzeilen. Optionales Feld zur Angabe eines oder mehrerer Header, die in die eingehende Anforderung aufgenommen werden sollen.
      Abfrageparameter Optionales Feld zur Angabe eines oder mehrerer Parameter, die in die eingehende Anforderung aufgenommen werden sollen.
    7. Unter Textkörper , In JSON-Editor Fügen Sie die Nutzlast-JSON aus der Drittparteianwendung ein.
      In der Webhook-Dokumentation von Drittparteien erfahren Sie, woher Sie die Nutzlast-JSON kopieren können. Zeigt den JSON-Editor an, in dem Sie die Nutzlastdaten in JSON einfügen.
    8. Wählen Sie Aus Visualisieren Sie Objekte .
      Der Editor zeigt die Objekte an, die sich in der Nutzlast-JSON befinden. Sie können die Objekte neu anordnen oder entfernen. Die Objekte sind als Datenpillen zur Verwendung in Bedingungen verfügbar. Zeigt die Objekte an, nachdem Sie Objekte visualisieren ausgewählt haben.
    9. In Bedingungseditor , Ziehen Sie die Datenpillen per Drag-and-Drop, um einen Bedingungssatz zu erstellen.
      Verwenden Sie die Operatoren [oder] oder [und], um dem Bedingungssatz weitere Bedingungen hinzuzufügen. Beispiel für Datenpillen-Wert in einer Bedingung.
    10. Wählen Sie Aus +neue Bedingung festgelegt Um zusätzliche Bedingungssätze gemäß Ihren Anforderungen hinzuzufügen.
    11. Wählen Sie Aus Veröffentlichen Um den Auslöser für andere zur Verwendung verfügbar zu machen.
      Hinweis:
      Sobald der Auslöser veröffentlicht wurde, können Sie nur bearbeiten Ausgabe Bezeichnung Felder .