Retour aux FAQ Workflows
CENTRE D’AIDE · FAQWorkflows1 min de lecture

Comment gérer une modification d’un workflow déjà en cours ?

Traitez la définition comme une version publiée et décidez comment terminer les exécutions existantes. Certains systèmes conservent la définition initiale, d’autres appliquent les changements autrement ; vérifiez la documentation avant de modifier un workflow actif.

Workflows

Savoir quelle version exécute chaque instance

Associez un identifiant de version à chaque exécution afin d’identifier la logique ayant produit le résultat. Vérifiez si les modifications touchent seulement les nouvelles exécutions, les étapes en attente, les reprises ou toutes les transitions futures.

Une modification au milieu d’un processus peut mélanger ancienne et nouvelle logique. Repérez les contrats de données ou effets externes qui rendent ce mélange dangereux, puis choisissez une migration ou une stratégie de drainage.

Déployer et reprendre de façon maîtrisée

Testez la nouvelle définition sur des entrées représentatives avant de router le trafic normal. Pour les workflows avec état, décidez si les anciens se terminent, sont annulés puis relancés, ou sont migrés via un mécanisme documenté.

Surveillez les deux versions et prévoyez l’arrêt ou le retour arrière. Conservez l’historique nécessaire pour identifier la définition d’un échec et ne relancez pas sous une autre version sans examiner les effets déjà produits.

Retour aux FAQ Workflows