Erstellen und Verwalten von Webhook-Verbindungen

Mit der Workflow Manager-Lizenz verfügbar.

Lizenz:

Für diese Funktion ist eine Lizenz für die Organisationserweiterung ArcGIS Workflow Manager Advanced erforderlich.

Sie können in ArcGIS Workflow Manager Webhook-Verbindungen erstellen, um den einzelnen Schritten Webhook-Abhängigkeitsrückstellungen hinzuzufügen.

Bevor Sie Webhook-Verbindungen erstellen können, muss die Aktivierung des Workflow-Managements in den Einstellungen für Organisationserweiterungen Ihrer ArcGIS-Organisation erfolgen.

Weitere Informationen zu den Voraussetzungen für die Erstellung eines Webhooks

Erstellen von Webhook-Verbindungen

Führen Sie die folgenden Schritte aus, um Webhook-Verbindungen zu erstellen:

  1. Rufen Sie die Workflow Manager-Web-App auf.
  2. Klicken Sie auf die Registerkarte Entwerfen.

    Die Seite Entwerfen wird angezeigt.

    Hinweis:

    Die Registerkarte Entwerfen ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.

  3. Klicken Sie auf Webhook-Konfiguration .
    Hinweis:

    Webhook-Konfiguration ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.

  4. Klicken Sie auf die Registerkarte Webhook-Verbindungen erstellen.

    Das Fenster ArcGIS-Webhook-Verbindungen wird angezeigt.

  5. Klicken Sie auf Neue erstellen.
  6. Klicken Sie auf Durchsuchen, um einen Feature-Layer auszuwählen.

    Stellen Sie sicher, dass der Feature-Layer die Voraussetzungen für die Erstellung von Webhooks erfüllt.

  7. Wählen Sie einen unterstützten Ereignis-Trigger aus:
    • FeaturesEdited: Ein Feature wird beispielsweise durch Einfügen, Aktualisieren oder Löschen bearbeitet.
    • FeaturesUpdated: Ein Feature wird aktualisiert.
    Hinweis:

    Nur der Besitzer des zugehörigen Feature-Service oder ein Portal-Administrator kann Ereignis-Trigger konfigurieren.

  8. Geben Sie im Textfeld Verbindungsname einen Namen für die Webhook-Verbindung ein.
  9. Klicken Sie auf den Dropdown-Pfeil neben Run As, und wählen Sie ein Webhook-Konto aus.
    Hinweis:

    Derzeit werden nur integrierte Benutzer unterstützt.

  10. Fügen Sie optional das Konto des aktuellen Benutzers als neues Webhook-Konto hinzu.
    1. Klicken Sie auf Als Benutzer verwenden.

      Das Dialogfeld Der Verwendung meines Kontos zustimmen wird angezeigt.

    2. Klicken Sie auf Zustimmen.
  11. Fügen Sie optional ein anderes Benutzerkonto als Webhook-Konto hinzu.
    1. Klicken Sie auf Webhook-Konto hinzufügen.

      Das Dialogfeld Webhook-Konto hinzufügen wird angezeigt.

    2. Geben Sie die Anmeldeinformationen für das neue Webhook-Konto an.
    3. Klicken Sie auf Überprüfen, um das Webhook-Konto zu überprüfen und hinzuzufügen.
  12. Konfigurieren Sie optional ein Webhook-Konto für Sicherungen.
    1. Klicken Sie auf Fallback-Benutzer aktivieren.
    2. Klicken Sie auf den Dropdown-Pfeil nebenFallback-Benutzer, und wählen Sie ein Webhook-Konto aus.
    Hinweis:

    Der Feature-Layer muss für die unter "Run As" oder "Fallback" angegebenen Benutzerkonten freigegeben sein.

  13. Führen Sie gegebenenfalls die vorherigen Schritte durch, um weitere Webhook-Konten hinzuzufügen.
  14. Um die Sicherheit zu erhöhen, können Sie zusätzlich einen geheimen Schlüssel angeben.

    Dieser Schlüssel wird zum Generieren einer in den Webhook-Payload-Headern enthaltenen Signatur verwendet. Anhand dieser Signatur kann der Webhook-Empfänger feststellen, ob die Nachricht vertrauenswürdig ist. Der Webhook-Empfänger muss bereits vorhanden und für die Kommunikation über eine sichere HTTPS-Verbindung konfiguriert sein.

  15. Klicken Sie auf Speichern, um die Webhook-Verbindung zu speichern.

    Die Webhook-URL wird angezeigt.

Bearbeiten von Webhook-Verbindungen

Führen Sie die folgenden Schritte aus, um Webhook-Verbindungen zu bearbeiten:

  1. Rufen Sie die Workflow Manager-Web-App auf.
  2. Klicken Sie auf die Registerkarte Entwerfen.

    Die Seite Entwerfen wird angezeigt.

    Hinweis:

    Die Registerkarte Entwerfen ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.

  3. Klicken Sie auf Webhook-Konfiguration .
    Hinweis:

    Webhook-Konfiguration ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.

  4. Klicken Sie auf die Registerkarte Webhook-Verbindungen erstellen.

    Das Fenster ArcGIS-Webhook-Verbindungen wird angezeigt.

  5. Klicken Sie auf den Namen der Webhook-Verbindung, die Sie bearbeiten möchten.
    Tipp:

    Sie können die Liste der Webhook-Verbindungen mithilfe des Textfelds Webhook-Verbindungen suchen filtern.

  6. Aktualisieren Sie die Webhook-Verbindung bei Bedarf.
    Vorsicht:

    Nach dem Einrichten der Webhook-Verbindung können nur noch die folgenden Eigenschaften aktualisiert werden:

    • Verbindungsname
    • Run-As-Benutzer
    • Geheim
  7. Klicken Sie auf Speichern.

Löschen von Webhook-Verbindungen

Das Löschen einer Webhook-Verbindung ist dauerhaft und kann nicht rückgängig gemacht werden.

Führen Sie die folgenden Schritte aus, um eine Webhook-Verbindung zu löschen:

  1. Rufen Sie die Workflow Manager-Web-App auf.
  2. Klicken Sie auf die Registerkarte Entwerfen.

    Die Seite Entwerfen wird angezeigt.

    Hinweis:

    Die Registerkarte Entwerfen ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.

  3. Klicken Sie auf Webhook-Konfiguration .
    Hinweis:

    Webhook-Konfiguration ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen.

  4. Klicken Sie auf die Registerkarte Webhook-Verbindungen erstellen.

    Das Fenster ArcGIS-Webhook-Verbindungen wird angezeigt.

  5. Klicken Sie auf den Namen der Webhook-Verbindung, die Sie löschen möchten.
    Tipp:

    Sie können die Liste der Webhook-Verbindungen mithilfe des Textfelds Webhook-Verbindungen suchen filtern.

  6. Klicken Sie auf Weitere Aktionen , und wählen Sie Webhook-Verbindung löschen aus.

    Eine Bestätigungsmeldung wird angezeigt.

  7. Klicken Sie zum Bestätigen auf Ja oder zum Abbrechen auf Nein.

Verwalten von Webhook-Verbindungen

Sie können die mit den Webhook-Verbindungen verknüpften Benutzerkonten überprüfen und verwalten, indem Sie die folgenden Schritte ausführen:

  1. Klicken Sie auf die Registerkarte Webhook-Konten, um die Konten anzuzeigen, die mit den Webhook-Verbindungen verknüpft sind.
  2. Klicken Sie in einem Konto optional auf Benutzer aus Webhooks entfernen, um das Benutzerkonto aus allen Webhook-Verbindungen zu entfernen.
    Hinweis:

    Nachdem ein Benutzer aus allen verknüpften Webhooks-Verbindungen entfernt wurde, kann er mit diesem Konto keine Webhook-Aktionen mehr ausführen. Wenn der Benutzer mit neuen Webhook-Verbindungen verknüpft werden möchte, muss er dazu seine Anmeldeinformationen angeben.

Verwandte Themen