Distinguer les erreurs récupérables des erreurs définitives
Une erreur réseau temporaire peut justifier un nombre limité de tentatives, tandis qu’une entrée invalide ou un accès refusé exige généralement une correction. Classez les erreurs d’après les informations de l’étape et limitez les relances.
Conservez l’identifiant de l’entrée et le nom de l’étape avec l’échec pour retrouver l’élément concerné. N’incluez pas de secrets ni de contenu sensible complet dans les alertes ; utilisez une référence consultable par les opérateurs autorisés.
Rendre la reprise visible et sûre
Dirigez les cas irrécupérables vers une file de revue ou une alerte indiquant clairement la suite. Si le workflow a partiellement abouti, notez les effets déjà produits pour qu’une reprise ne les répète pas.
Testez volontairement des erreurs avec un exemple sûr : données invalides, dépendance momentanément indisponible et étape sans résultat correspondant. Vérifiez l’état final de chaque cas et la clarté du diagnostic pour l’opérateur.