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:

  1. Ein Standort wird in Intacct aktualisiert.
  2. Die aktualisierten Standortinformationen werden mittels einer POST-Anforderung über eine Webhook-URL an das externe System gesendet.
  3. 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.

  1. Stellen Sie sicher, dass Sie HTTP POST als Auslösertyp auswählen.

  2. 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.

  3. Fügen Sie Ihre Client-ID hinzu.
    Befolgen Sie die Anweisungen unter Kurzanleitung für REST-Entwickler, um eine Client-ID zu erhalten.

  4. 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”