Rejouer une trace
Rejouer une trace permet de relancer un flux depuis le détail d'une exécution, par exemple après une erreur, tout en pouvant modifier la version du workflow et les données d'entrée.
Principe
Vous pouvez relancer un flux en modifiant la version si nécessaire. Le flux relancé est affiché, et vous pouvez retrouver l'historique des exécutions.
Quand rejouer une trace ?
Rejouer une trace est utile pour :
- Relancer un flux en erreur : après correction du workflow ou des données, sans attendre le prochain déclenchement
- Tester une nouvelle version : exécuter une version révisée du workflow avec les mêmes données d'entrée
- Reproduire un cas : rejouer avec des données d'entrée éventuellement modifiées pour déboguer
Comment rejouer une trace
Prérequis
- Accédez au détail d'une trace (depuis le menu Traces ou depuis l'onglet Traces / Last Executions d'un workflow)
- Dans le détail d'une trace vous pouvez déjà :
- Visualiser les informations du déclenchement
- Visualiser l'ensemble des étapes nœud par nœud avec le détail (si configuré)
- Télécharger la donnée d'entrée
Étapes
- Dans le détail de la trace, cliquez sur "Replay" ou "Rejouer"
- Modifiez éventuellement la version du workflow (par défaut, la version utilisée pour cette exécution est proposée)
- Modifiez éventuellement les données d'entrée si vous souhaitez rejouer avec des paramètres différents
- Cliquez sur "Replay" pour lancer la nouvelle exécution
- Le flux relancé s'affiche ; vous pouvez suivre la nouvelle trace et retrouver l'historique des exécutions
Astuce
En cas d'erreur sur un flux, corrigez le workflow ou les données, puis utilisez « Rejouer » pour vérifier la correction sans attendre le prochain déclenchement du trigger.
Après le rejeu
- Une nouvelle trace est créée pour l'exécution relancée
- Vous pouvez comparer l'ancienne et la nouvelle exécution dans l'historique
- La nouvelle trace apparaît dans la liste des traces du workflow et dans le journal d'exécutions (filtrable par environnement, statut, déclencheur et flux)