Wait for platform event
Suspend le processus jusqu’au prochain événement plateforme du type sélectionné pour la ressource explicitement corrélée.
Vue d’ensemble
Suspend le processus jusqu’au prochain événement plateforme du type sélectionné pour la ressource explicitement corrélée.
Exemple
Après émission d’une facture, attendre invoice.paid pour cette facture précise avant de poursuivre une étape de fulfillment.
Paramètres 2
foreground privilégie une attente visible courte avant de se dégrader en arrière-plan ; background présente immédiatement une attente externe pouvant durer.Sorties 1
common.event.Comportement
Installer la corrélation
Après sélection du type d’événement, l’éditeur expose les objets de corrélation compatibles avec son contrat. Au moins une ressource doit être mappée afin que l’attente ne capture pas un événement sans rapport avec l’instance.
Suspendre l’instance
Si l’événement attendu n’est pas encore disponible, le node passe en attente durable. L’instance reste observable pendant cette période.
Reprendre sur l’événement
Le node retourne l’événement reçu ainsi que les projections typées définies par le contrat de cet événement lorsqu’elles existent.
foreground et background pilotent la présentation de l’attente dans le parcours utilisateur ; ils ne changent pas le contrat métier de corrélation de l’événement.Limites et responsabilités
- Une corrélation trop large peut faire reprendre le processus sur un événement qui ne représente pas le dossier attendu ; mappez les objets discriminants disponibles.
- Le node reprend sur le prochain événement correspondant ; il n’agrège pas une histoire complète d’événements.
- Pour démarrer une nouvelle instance à partir d’un événement, utilisez un launcher plutôt qu’un node d’attente.
Résolution des problèmes
- Si l’instance reste en attente, vérifiez d’abord le type d’événement puis les valeurs de corrélation réellement enregistrées sur le node.
- Vérifiez ensuite dans le catalogue d’événements que l’événement attendu expose bien la ressource ou l’objet utilisé pour la corrélation.
- Pour une attente visible dans un parcours utilisateur, contrôlez aussi le mode de continuation choisi.