services de plateforme
Amélioration de la création de déclencheurs de plateforme pour les requêtes POST – Disponibilité générale
Dans la dernière version, nous avons annoncé la disponibilité du déclencheur HTTP POST. Lorsque vous créez un déclencheur de ce type, vous pouvez sélectionner Utiliser la livraison de webhook puis ajouter votre identifiant client à la demande. Avec un ID client, vous pouvez utiliser des appels de webhook, ce qui vous permet d’envoyer automatiquement des données à un autre serveur.
Détails
Notre nouvelle option pour les requêtes POST de déclenchement de plateforme offre une livraison de webhook fiable et cohérente avec des nouvelles tentatives automatiques pour gérer les échecs de livraison. Par exemple, supposons que chaque fois qu’un site est mis à jour dans votre société Sage Intacct, vous avez besoin de mettre à jour le système d’un fournisseur d’inventaire externe pour votre compte :
- Un établissement dans Intacct est mis à jour.
- Les informations d’établissement mises à jour sont envoyées via une requête POST au système externe via une URL de webhook.
- Le système du fournisseur d’inventaire reçoit l’appel et l’une des situations suivantes se produit :
- La base de données pertinente avec l’emplacement révisé est mise à jour.
- En cas d’échec, l’appel est retenté jusqu’à ce qu’un code d’état HTTP 200 soit renvoyé à Intacct, jusqu’à 4 tentatives au total.
Codes d’état HTTP qui déclenchent des nouvelles tentatives
- 408 Délai d’expiration de la demande
- 429 Trop de demandes
- 500 Erreur de serveur interne
- 502 Mauvaise passerelle
- 503 Service indisponible
- 504 Délai d’expiration de la passerelle
Comment cela fonctionne
Suivez les instructions pour créer un déclencheur comme vous le faites habituellement à l’aide des étapes décrites dans Ajouter des déclencheurs de plateforme pour automatiser les tâches.
-
Assurez-vous de sélectionner Post HTTP comme type de déclencheur.
-
Lors de la définition des propriétés du type de déclencheur, sélectionnez Utiliser la livraison de webhook.
Lorsque vous sélectionnez cette option, le champ Identifiant client s’affiche et les options suivantes ne sont plus disponibles : Exécuter hors ligne, Utiliser le point de terminaison d’API et Pour déboguer votre déclencheur, sélectionnez <un objet>. -
Ajoutez les informations de votre identifiant client.
Vous pouvez obtenir un identifiant client en suivant les instructions de la section Démarrage rapide du développeur REST. -
Remplissez le reste des détails de la propriété.
Permissions et autres exigences
| Abonnement |
Services de plateforme Services Web |
|---|---|
| Disponibilité régionale |
Toutes les régions |
| Type d’utilisateur |
Entreprise disposant de tous les privilèges d’administrateur |
| Permissions |
Permissions d’accès à l’application Services de plateforme |