Plattformdienste
Verbesserte Erstellung von Plattformauslösern für POST-Anforderungen – allgemeine Verfügbarkeit
In der letzten Version haben wir die Verfügbarkeit des HTTP-POST-Auslösers verkündet. Wenn Sie einen Auslöser dieses Typs erstellen, können Sie Webhook-Bereitstellung verwenden auswählen und der Anforderung dann Ihre Kunden-ID hinzufügen. Mit einer Client-ID können Sie Webhook-Aufrufe verwenden, um Daten automatisch an einen anderen Server zu übertragen.
Details
Unsere neue Option für Plattform-Auslöser-POST-Anforderungen bietet eine zuverlässige und konsistente Webhook-Bereitstellung mit automatischen Wiederholungen zur Behebung von Zustellungsfehlern. Nehmen wir beispielsweise an, dass jedes Mal, wenn ein Standort in Ihrem Sage Intacct-Unternehmen aktualisiert wird, das externe System eines Bestandslieferanten für Ihr Konto aktualisiert werden muss:
- Ein Standort wird in Intacct aktualisiert.
- Die aktualisierten Standortinformationen werden mittels einer POST-Anforderung über eine Webhook-URL an das externe System gesendet.
- Das System des Bestandslieferanten empfängt die Anforderung und einer der folgenden Vorgänge wird ausgeführt:
- Die entsprechende Datenbank wird mit dem geänderten Standort aktualisiert.
- Wenn ein Fehler auftritt, wird die Anforderung erneut ausgeführt, bis ein erfolgreicher HTTP-Statuscode von 200 an Intacct zurückgegeben wird. Insgesamt werden bis zu vier Versuche ausgeführt.
HTTP-Statuscodes, die Wiederholungsversuche auslösen
- 408 Zeitüberschreitung bei Anforderung
- 429 zu viele Anforderungen
- 500 interner Serverfehler
- 502 Gateway-Fehler
- 503 Dienst nicht verfügbar
- 504 Gateway-Zeitüberschreitung
Vorgehensweise
Befolgen Sie die Anweisungen, um wie gewohnt einen Auslöser zu erstellen, indem Sie die Schritte unter Plattform-Auslöser zum Automatisieren von Aufgaben hinzufügen befolgen.
-
Stellen Sie sicher, dass Sie HTTP POST als Auslösertyp auswählen.
-
Wählen Sie beim Definieren der Eigenschaften des Auslösertyps Webhook-Bereitstellung verwenden.
Wenn Sie diese Option auswählen, werden das Feld Client-ID angezeigt und die folgenden Optionen deaktiviert: Offline ausführen, API-Endpunkt verwenden und Zum Debuggen des Auslösers <ein Objekt> auswählen. -
Fügen Sie Ihre Client-ID hinzu.
Befolgen Sie die Anweisungen unter Kurzanleitung für REST-Entwickler, um eine Client-ID zu erhalten. -
Geben Sie die restlichen Eigenschaften ein.
Berechtigungen und andere Anforderungen
| Abonnement |
Plattformdienste Webdienste |
|---|---|
| Regionale Verfügbarkeit |
Alle Regionen |
| Benutzertyp |
Geschäftlicher Benutzer mit vollen Admin-Berechtigungen |
| Berechtigungen |
Berechtigungen für die Anwendung “Plattformdienste” |