Temporal Query
Advanced Ecosystem 🔴 SeniorDefinition
Mécanisme synchrone pour lire l'état interne d'un Workflow en cours sans le modifier. Retourne une valeur immédiatement.
Analogie
Regarder par la vitre d'un four pour vérifier la cuisson sans ouvrir la porte.
Exemple de code
const statusQuery = defineQuery('getStatus');
setHandler(statusQuery, () => ({
step: currentStep,
progress: completedSteps / totalSteps,
}));
Cas d'usage
Exposer la progression d'un processus long dans une UI sans interférer avec l'exécution.