Gestion des erreurs Camunda 7 vs 8 – Retries, Incidents et BPMN Errors (2026)
Introduction La gestion des erreurs est essentielle pour garantir la fiabilité des workflows. Dans Camunda , une bonne stratégie d’erreur permet : Une meilleure résilience Une continuité des processus Une expérience utilisateur optimisée Cependant, Camunda 7 et Camunda 8 gèrent les erreurs de manière très différente . Dans ce guide, nous allons voir : Les retries Les incidents Les erreurs BPMN Les bonnes pratiques 🏗️ Vue d’ensemble de la gestion des erreurs Différence clé : Camunda 7 → Gestion transactionnelle Camunda 8 → Gestion event-driven 👉 Cela impacte profondément retries et debugging. 🔁 Gestion des Retries 🔹 Camunda 7 Géré par le Job Executor Retries configurables (ex: 3 tentatives) Basé sur async continuations Exemple : camunda : failedJobRetryTimeCycle = "R3/PT5M" 👉 Automatique côté moteur 🔹 Camunda 8 Géré par les workers externes Logique de retry contrôlée par le développeur Support du backoff Exemple : client . newFailCommand ( job . getKey ()) . retries ...