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:
- Rufen Sie die Workflow Manager-Web-App auf.
- 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.
- Klicken Sie auf Webhook-Konfiguration
.
Hinweis:
Webhook-Konfiguration
ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen. - Klicken Sie auf die Registerkarte Webhook-Verbindungen erstellen.
Das Fenster ArcGIS-Webhook-Verbindungen wird angezeigt.
- Klicken Sie auf Neue erstellen.
- 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.
- 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.
- Geben Sie im Textfeld Verbindungsname einen Namen für die Webhook-Verbindung ein.
- 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.
- Fügen Sie optional das Konto des aktuellen Benutzers als neues Webhook-Konto hinzu.
- Klicken Sie auf Als Benutzer verwenden.
Das Dialogfeld Der Verwendung meines Kontos zustimmen wird angezeigt.
- Klicken Sie auf Zustimmen.
- Klicken Sie auf Als Benutzer verwenden.
- Fügen Sie optional ein anderes Benutzerkonto als Webhook-Konto hinzu.
- Klicken Sie auf Webhook-Konto hinzufügen.
Das Dialogfeld Webhook-Konto hinzufügen wird angezeigt.
- Geben Sie die Anmeldeinformationen für das neue Webhook-Konto an.
- Klicken Sie auf Überprüfen, um das Webhook-Konto zu überprüfen und hinzuzufügen.
- Klicken Sie auf Webhook-Konto hinzufügen.
- Konfigurieren Sie optional ein Webhook-Konto für Sicherungen.
- Klicken Sie auf Fallback-Benutzer aktivieren.
- 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.
- Führen Sie gegebenenfalls die vorherigen Schritte durch, um weitere Webhook-Konten hinzuzufügen.
- 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.
- 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:
- Rufen Sie die Workflow Manager-Web-App auf.
- 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.
- Klicken Sie auf Webhook-Konfiguration
.
Hinweis:
Webhook-Konfiguration
ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen. - Klicken Sie auf die Registerkarte Webhook-Verbindungen erstellen.
Das Fenster ArcGIS-Webhook-Verbindungen wird angezeigt.
- 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.
- 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
- 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:
- Rufen Sie die Workflow Manager-Web-App auf.
- 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.
- Klicken Sie auf Webhook-Konfiguration
.
Hinweis:
Webhook-Konfiguration
ist nur verfügbar, wenn Sie über ausreichende Berechtigungen verfügen. - Klicken Sie auf die Registerkarte Webhook-Verbindungen erstellen.
Das Fenster ArcGIS-Webhook-Verbindungen wird angezeigt.
- 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.
- Klicken Sie auf Weitere Aktionen
, und wählen Sie Webhook-Verbindung löschen aus.
Eine Bestätigungsmeldung wird angezeigt.
- 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:
- Klicken Sie auf die Registerkarte Webhook-Konten, um die Konten anzuzeigen, die mit den Webhook-Verbindungen verknüpft sind.
- 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.