Webhooks

Webhooks sind weit verbreitet und ermöglichen eine Interaktion zwischen mehreren Anwendungen. Hierbei werden Rückrufe mithilfe von HTTP/POST-Anforderungen zwischen den Anwendungen übergeben. Weitere Informationen finden Sie im Wikipedia-Eintrag zu Webhooks. Die häufigsten Verwendungsmöglichkeiten von Webhooks sind: Senden von Benachrichtigungen per E-Mail oder SMS, Veröffentlichen von Nachrichten in sozialen Medien, automatisches Schreiben von Datensätzen in eine Tabelle und Aktualisieren von Enterprise-Datenbanken.

In QuickCapture können Sie Webhooks einrichten und beim Senden eines Datensatzes aktivieren. Ein Webhook kann nach der erfolgreichen Übergabe von Informationen an den Feature-Layer aufgerufen werden, um dann eine andere Aktion auszulösen, z. B. das Versenden einer E-Mail, das Anhängen des Datensatzes an eine Tabelle oder das Versenden einer Warnung.

Falls es an Ihrem Arbeitsplatz keinen eigenen Webhook-Anbieter gibt, können Sie auf die Angebote von Dritten zurückgreifen, z. B. Make, Microsoft Power Automate, Zapier und tray.io. Mit diesen Services können Sie QuickCapture als Trigger integrieren und so Ihren Prozess noch stärker automatisieren. Insbesondere Make ist mit einem QuickCapture-Modul ausgestattet, über das Sie QuickCapture mit geringem Aufwand, ohne Konfiguration des Webhooks im QuickCapture Designer und ohne Eingabe einer Payload-URL in Ihren Webhook-Workflow integrieren können.

Es gibt zahlreiche Möglichkeiten, QuickCapture in Ihren Workflows als Trigger zu verwenden. Sie können zunächst Vorlagen in Make verwenden, um an E-Mail-Benachrichtigungen Anlagen anzufügen, Tabellen Datensätze hinzuzufügen und Kalenderelemente zu erstellen. Weitere Informationen finden Sie im Video Automate workflows with Integromat.

Hinweis:

Das QuickCapture-Standardmodul in Make ist für Projekte, die in ArcGIS Online gehostet werden, vorgesehen. Wenn Sie Make für in ArcGIS Enterprise gehostete Projekte verwenden möchten, müssen Sie eine benutzerdefinierte Verbindung einrichten. Weitere Informationen finden Sie unter Connecting Integromat to an ArcGIS Enterprise instance.

Wählen Sie zum Konfigurieren eines Webhooks im QuickCapture Designer das Menüelement Webhooks Webhooks aus. Geben Sie bei der Erstellung eines Webhooks die folgenden Parameter an:

  • Name: Legen Sie den Namen des Webhooks fest (eindeutig für das Projekt).
  • Ziel-Feature-Layer: Wählen Sie einen Feature-Layer aus. Die Payload wird jedes Mal, wenn ein Datensatz an diesen Layer übergeben wird, an die konfigurierte Webhook-URL gesendet.
  • Webhook-URL: Geben Sie an, an welche URL die Projektinformationen gesendet werden. Diese muss von einem externen Webhook-Anbieter bereitgestellt werden.
  • Ereignisdaten: Wählen Sie aus, welche Informationen in die Payload einbezogen werden, z. B. Projektdetails, Informationen zum Benutzer, Portal und gesendeten Datensatz sowie Serverantwort.
  • Status: Legen Sie fest, ob dieser Webhook beim Speichern des Projekts aktiviert wird.

Ein Beispiel für eine Webhook-Payload finden Sie in den FAQ für Projektautoren.