Exigences de diffusion de l’abonnement à un événement
Les messages d’abonnement aux événements sont des notifications qui peuvent être configurées pour avertir les utilisateurs et utilisatrices lorsque certains événements se produisent. Pour en savoir plus sur les abonnements aux événements, voir la section Questions fréquentes - Abonnements aux événements.
Normes de diffusion des messages d’abonnement aux événements
Les points d’entrée des services qui utilisent les messages d’abonnement aux événements Adobe Workfront doivent répondre aux exigences de base suivantes, afin que les messages soient envoyés et reçus correctement :
-
Le point d’entrée du service doit accepter les requêtes HTTP POST. La méthode HTTP POST est la méthode de requête utilisée dans toutes les diffusions de messages d’abonnement à des événements, y compris les messages de validation.
-
Pour que le système de diffusion des abonnements aux événements reconnaisse que le message a bien été reçu, le point d’entrée doit renvoyer un statut HTTP de niveau 200 (par exemple, 200 OK ou 202) pour tous les messages entrants.
-
Si aucun statut de niveau 200 n’est renvoyé, le système d’abonnement aux événements suppose que le message n’a pas été délivré correctement et commence à appliquer la politique de reprise appropriée. Pour en savoir plus sur la politique de reprise Workfront, voir la section Reprises d’abonnement à un événement.
-
Outre le renvoi d’un statut de niveau 200 en tant que statut de réponse, la réponse HTTP doit être reçue dans les cinq secondes suivant le début de la tentative de diffusion. Cette contrainte permet que les processus métier des clientes et clients ou les limitations d’infrastructure ne retardent pas la diffusion d’autres messages en attente.
-
Si un processus métier à long terme se déclenche depuis un message d’abonnement à un événement, Workfront recommande que
- le point d’entrée enregistre les informations du message à la réception et réponde immédiatement avec un statut de niveau 200.
- Une fois qu’un point d’entrée a répondu à une demande de diffusion d’abonnement à un événement, les messages enregistrés peuvent être traités.