Wait for platform events
Crée une barrière de collection : le processus attend que l’événement plateforme sélectionné ait été reçu pour chaque ressource de la collection.
Vue d’ensemble
Crée une barrière de collection : le processus attend que l’événement plateforme sélectionné ait été reçu pour chaque ressource de la collection.
Exemple
Après avoir créé plusieurs avoirs, attendre que chacun ait atteint l’état métier attendu avant de poursuivre une opération agrégée.
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
Comportement
Installer la corrélation
L’éditeur dérive le type de collection attendu depuis le contrat de l’événement. Chaque ressource de la collection est corrélée séparément ; une collection vide satisfait immédiatement la barrière.
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
La sortie contient la collection des événements ayant satisfait la barrière, ainsi que les projections typées dérivées du contrat de l’événement.
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.
- La barrière attend toutes les ressources de la collection initiale ; elle ne devient pas une surveillance ouverte sur de nouvelles ressources ajoutées plus tard.
- 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.