Konfigurieren von Projekt-Webhooks

Ziel

Konfigurieren Sie die Webhooks-Funktion, um Benachrichtigungen zu erhalten, wenn sich eine oder mehrere Procore API-Ressourcen in einem Projekt ändern.

Hintergrund

Ein Webhook ist eine automatisierte Nachricht oder eine HTTP-Anforderung, die beim Eintreten eines bestimmten Ereignisses in Echtzeit von einer Anwendung an eine andere gesendet wird und Datenaktualisierungen in Echtzeit ermöglicht, ohne dass ständige Abfragen oder manuelle Anfragen erforderlich sind. Webhooks automatisieren den Prozess der Datenübertragung zwischen Anwendungen, sodass eine Anwendung nicht mehr ständig nach Updates von einer anderen suchen muss.

Im Kontext von Procore ermöglicht die Webhooks-Funktion Unternehmens- und Projektadministratoren, Drittanbieter-Entwicklern und -Integratoren zu ermöglichen, Ereignisbenachrichtigungen für eine oder mehrere Procore API-Ressourcen zu abonnieren, wenn Erstellungs-, Aktualisierungs- oder Löschaktionen stattfinden. Beispielsweise kann eine Rückfrage-Integration eines Drittanbieters benachrichtigt werden wollen, wenn eine neue Rückfrage in Procore erstellt wird.

Die Vorteile der Webhooks-Funktion umfassen:

Wichtige Hinweise

Erstellen eines neuen Hooks

  1. Navigieren Sie zum Admin-Tool auf Projektebene. 

  2. Klicken Sie unter "Projekteinstellungen" auf Webhooks.

  3. Klicken Sie auf der Seite Webhooks auf Hook erstellen.

Dadurch wird eine neue Hook-Konfigurationsseite geöffnet, die eine Reihe von Feldern und Steuerelementen für die Konfiguration eines Hooks enthält.

  1. Endpunkt-Konfiguration:

  1. Wählen Sie die zu versendenden Ereignisse aus:

  1. Ausgewählte Ereignisse anzeigen:

Sie können die von Ihnen ausgewählten Benachrichtigungsereignisse überprüfen und bei Bedarf einige entfernen.

Anzeigen von Webhooks-Ereignissen

Sobald ein Hook erstellt und konfiguriert ist, können Sie den Status der Ereignisse einsehen, die Procore an den Drittanbieter-Dienst gesendet hat.
Der Abschnitt Übersicht bietet eine allgemeine Zusammenfassung des Hooks, einschließlich des Hook-Status und anderer relevanter Informationen.

Im Abschnitt Ereignisse wird der Ereignisverlauf für den ausgewählten Hook angezeigt. Der Ereignisverlauf wird für einen rollierenden Zeitraum von 28 Tagen beibehalten.

Jedes Ereignis wird durch den Ressourcennamen, die Ressourcen-ID, den Ereignistyp, den Ereignisstatus und den Zeitstempel in UTC identifiziert.

Mögliche Werte für Event Status lauten wie folgt:

Mit der Ereignisliste können Sie eine Vielzahl von Aktionen durchführen:

Siehe auch