Externe Ereignisquellen verwalten

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 5 Minuten Lesedauer
  • Erstellen und verwalten Sie externe Ereignisquellen für eine Spoke oder eine bereichsbezogene Anwendung, die Ereignisse abhören, die in einer Anwendung außerhalb auftreten ServiceNow. Anschließend können Sie externe Auslöserdefinitionen erstellen und sie den externen Ereignisquellen zuordnen. Wenn das Ereignis auftritt, das Sie in der externen Auslöserdefinition angeben, startet es einen oder mehrere Flows auf Ihrem ServiceNow Instanz.

    Vorbereitungen

    Erforderliche Rolle: Trigger_Designer (kann externe Ereignisquellen erstellen, lesen, aktualisieren oder löschen) und Trigger_Designer_read (kann schreibgeschützte Vorgänge für die externen Ereignisquellen ausführen, die die Trigger_Designer-Rolle erstellt.)

    Bestätigen Sie, dass Sie das Plugin „External Trigger Builder“ in Ihrer Instanz installiert haben. Externer Auslösergenerator v1.0.3 ist die neueste verfügbare Version.

    Warum und wann dieser Vorgang ausgeführt wird

    Eine externe Ereignisquelle ist ein Endpunkt auf Ihrem ServiceNow Instanz, die ein System oder eine Anwendung außerhalb von abhört ServiceNow. Nach der Anwendung außerhalb ServiceNow Sendet ein Ereignis an die externe Ereignisquelle. Dadurch kann eine Auslöserdefinition einen oder mehrere Flows starten. Sie definieren beispielsweise eine externe Ereignisquelle für eine Problemnachverfolgungssoftware, die mit einer von Ihnen definierten externen Auslöserdefinition kommuniziert. Die externe Auslöserdefinition hört auf die Ereignisquelle und startet einen Flow, wenn ein neues Problem in der Problemnachverfolgungssoftware erstellt wird. Sowohl die externe Ereignisquelle als auch die Auslöserdefinitionen sind in definiert ServiceNow Instanz. Eine externe Auslöserdefinition gibt eine Reihe von Bedingungen an, die Ihrer ServiceNow-Instanz mitteilen, wann ein Flow gestartet werden soll.

    Erstellen Sie eine externe Ereignisquelle

    Erstellen Sie eine externe Ereignisquelle für eine Spoke- oder bereichsbezogene Anwendung, die Ereignisse abhört, die in einer Anwendung oder einem System außerhalb auftreten ServiceNow. Basierend auf der externen Ereignisquelle können Sie eine externe Auslöserdefinition erstellen, die Kommunikation von der externen Ereignisquelle empfängt und einen Flow auf Ihrem startet ServiceNow Instanz.

    Vorbereitungen

    Erforderliche Rolle: Trigger_Designer (kann externe Ereignisquellen erstellen, lesen, aktualisieren oder löschen) und Trigger_Designer_read (kann schreibgeschützte Vorgänge für die externen Ereignisquellen ausführen, die die Trigger_Designer-Rolle erstellt.)

    Bestätigen Sie, dass Sie das Plugin „External Trigger Builder“ in Ihrer Instanz installiert haben.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Klicken Sie auf die Registerkarte Integrationen.
    3. Klicken Sie auf die Spoke.
      Die Spokes Die Registerkarte ist standardmäßig ausgewählt. Wenn sie nicht bereits ausgewählt ist, bestätigen Sie, dass Sie sie ausgewählt haben.

      Spoke-Auswahl für die Erstellung einer externen Ereignisquelle.

    4. Klicken Sie im linken Bereich auf Ereignisquellen.
      Menü „Ereignisquellen“.
    5. Klicken Sie Auf Erstellen Sie eine Ereignisquelle .
    6. Geben Sie im Feld Ereignisquellname einen eindeutigen Namen für die externe Ereignisquelle an.
    7. Wahlweise: Geben Sie im Feld Beschreibung eine Beschreibung der externen Ereignisquelle ein.
      Bildschirm „externe Ereignisquelle erstellen“.
    8. Klicken Sie Auf Erstellen Sie eine Ereignisquelle .
      Die externe Ereignisquelle wird im Entwurfsstatus erstellt.
    9. Wahlweise: Zeigen Sie die externe Ereignisquelle im Entwurfsstatus an.
      1. Wählen Sie die Registerkarte Spoke aus.
        Die Registerkarte Spoke wird angeklickt.
      2. Wählen Sie aus Entwürfe Registerkarte.
        Die von Ihnen erstellte externe Ereignisquelle wird angezeigt.
        Tipp:
        Wenn die externe Ereignisquelle nicht angezeigt wird, aktualisieren Sie die Seite, und wählen Sie dann aus Entwürfe Registerkarte.
    10. Wählen Sie unter der Überschrift Authentifizierung die Methode zum Authentifizieren des Webhooks aus, den die externe Anwendung an sendet ServiceNow Instanz.
      Die folgenden Authentifizierungsmethoden sind verfügbar.
      • Standard
      • OAuth
      • Hash
      • Token
      Wenn Sie die Hash- oder Token-Authentifizierungsmethode wählen, müssen Sie die in der Tabelle angegebenen Informationen angeben.
      Tabelle : 1. Authentifizierungsspezifikationen
      Authentifizierungsmethode Feld Beschreibung
      Standard Option zum Festlegen, dass Anwendernamen und Passwörter, die von der externen Anwendung gesendet werden, authentifiziert werden.
      OAuth Option, um anzugeben, dass der OAuth-Mechanismus zur Authentifizierung der Webhooks aus der externen Anwendung verwendet wird.
      Hash Authentifizierungsort Option zum Festlegen des Speicherorts, an dem die externe Anwendung oder das externe System den Hash beim Senden der Nachricht enthält. Die verfügbaren Standorte sind:
      • Abfrageparameter
      • Header
      Parametername Option zum Angeben des Namens des Felds, in dem Sie den Hash finden können.
      Hash-Algorithmus Option zum Angeben des Algorithmus, mit dem der Hash berechnet wird. Die verfügbaren Algorithmen sind:
      • HmacSHA256
      • HmacSHA384
      • HmacSHA512
      Präfix Option zum Angeben eines Werts, der vor dem Hash liegen kann.
      HMAC-Util-Skript Option zum Angeben des Skripts, das den Hash generiert oder validiert.

      Weitere Informationen zu HMAC finden Sie unter Configure HMAC - Token-based authentication.

      Token Authentifizierungsort Option zum Festlegen des Standorts, an dem das externe System das Token beim Senden der Nachricht enthält. Die verfügbaren Standorte sind:
      • Abfrageparameter
      • Header
      Parametername Option zum Angeben des Namens des Felds, in dem Sie das Token finden können.
      Präfix Option zum Angeben eines Werts, der vor dem Token liegen kann.
    11. Klicken Sie auf Veröffentlichen.
      Die externe Ereignisquelle kann einer externen Auslöserdefinition zugeordnet werden.

      Externe Ereignisquelle veröffentlicht.

    12. Wahlweise: Zeigen Sie die veröffentlichte externe Ereignisquelle an.
      1. Wählen Sie die Registerkarte Spoke aus.
        Registerkarte „Spoke“ ausgewählt.
      2. Wählen Sie aus Veröffentlicht Registerkarte.
      Die externe Ereignisquelle, die Sie veröffentlicht haben, wird angezeigt.
      Tipp:
      Wenn die externe Ereignisquelle nicht angezeigt wird, aktualisieren Sie die Seite, und wählen Sie aus Entwürfe Registerkarte.

    Nächste Maßnahme

    Erstellen Sie einen gespeicherten externen Auslöser Und ordnen Sie es der von Ihnen erstellten externen Ereignisquelle zu.

    Aktualisieren Sie eine externe Ereignisquelle

    Aktualisieren Sie eine externe Ereignisquelle, die sich im Status „Entwurf“ oder „veröffentlicht“ befindet.

    Vorbereitungen

    Erforderliche Rolle: Trigger_Designer (kann externe Ereignisquellen erstellen, lesen, aktualisieren oder löschen) und Trigger_Designer_read (kann schreibgeschützte Vorgänge für die externen Ereignisquellen ausführen, die die Trigger_Designer-Rolle erstellt.)

    Bestätigen Sie, dass Sie das Plugin „External Trigger Builder“ in Ihrer Instanz installiert haben.

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können alle Informationen einer externen Ereignisquelle im Entwurfsstatus aktualisieren, aber nur deren Name und Beschreibung im Status veröffentlicht.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Klicken Sie auf die Registerkarte Integrationen.
    3. Klicken Sie auf die Spoke, für die die externe Ereignisquelle definiert ist.
      Die Spokes Die Registerkarte ist standardmäßig ausgewählt. Wenn sie nicht ausgewählt ist, bestätigen Sie, dass Sie sie ausgewählt haben.

      Spoke-Auswahl für die Erstellung einer externen Ereignisquelle.

    4. Klicken Sie im linken Bereich auf Ereignisquellen.
      Menü „Ereignisquellen“.
    5. Führen Sie die Schritte aus, um eine Ereignisquelle im Entwurfsstatus zu aktualisieren.
      1. Klicken Sie auf Entwürfe Registerkarte.
      2. Klicken Sie auf die externe Ereignisquelle, die Sie aktualisieren möchten.
      3. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten ( Ellipsensymbol zum Aktualisieren der externen Ereignisquelle.) Und klicken Sie dann auf Eigenschaften.
      4. Aktualisieren Sie die Informationen im Formular „Ereignisquelleneigenschaften“.
      5. Klicken Sie auf Aktualisieren.
        Die externe Ereignisquelle wird aktualisiert.
    6. Führen Sie die Schritte aus, um eine Ereignisquelle im Status „veröffentlicht“ zu aktualisieren.
      1. Klicken Sie auf Veröffentlicht Registerkarte.
      2. Klicken Sie auf die externe Ereignisquelle, die Sie aktualisieren möchten.
      3. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten ( Ellipsensymbol zum Aktualisieren der externen Ereignisquelle.) Und klicken Sie dann auf Eigenschaften.
      4. Aktualisieren Sie im Formular „Ereignisquelleneigenschaften“ die Informationen in den folgenden Feldern.
        • Ereignisquellenname
        • Beschreibung
      5. Klicken Sie auf Aktualisieren.
        Die externe Ereignisquelle wird aktualisiert.

    Löschen Sie eine externe Ereignisquelle

    Löschen Sie eine externe Ereignisquelle im Status „Entwurf“ oder „veröffentlicht“, die keiner externen Auslöserdefinition zugeordnet ist.

    Vorbereitungen

    Erforderliche Rolle: Trigger_Designer (kann externe Ereignisquellen erstellen, lesen, aktualisieren oder löschen) und Trigger_Designer_read (kann schreibgeschützte Vorgänge für die externen Ereignisquellen ausführen, die die Trigger_Designer-Rolle erstellt.)

    Bestätigen Sie, dass Sie das Plugin „External Trigger Builder“ in Ihrer Instanz installiert haben.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Klicken Sie auf die Registerkarte Integrationen.
    3. Klicken Sie auf die Spoke, für die die externe Ereignisquelle definiert ist.
      Die Spokes Die Registerkarte ist standardmäßig ausgewählt. Wenn sie nicht ausgewählt ist, bestätigen Sie, dass Sie sie ausgewählt haben.

      Spoke-Auswahl für die Erstellung einer externen Ereignisquelle.

    4. Klicken Sie im linken Bereich auf Ereignisquellen.
      Menü „Ereignisquellen“.
    5. Klicken Sie auf Veröffentlicht Oder Entwürfe Registerkarte.
    6. Klicken Sie auf die externe Ereignisquelle, die Sie löschen möchten.
    7. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten ( Ellipsensymbol zum Aktualisieren der externen Ereignisquelle.) Und wählen Sie dann Eigenschaften aus.
    8. Klicken Sie auf Löschen.
    9. Klicken Sie im Dialogfeld „Ereignisquelle löschen“ auf Löschen .
      Die externe Ereignisquelle wird gelöscht.
      Hinweis:
      Sie können keine externe Ereignisquelle löschen, der mindestens ein externer Auslöser zugeordnet ist.