Depannage Workflows
En bref
Ce guide couvre les problemes courants du Workflow Builder : echecs d'execution, erreurs de blocs, timeouts, problemes de variables et de scheduling.
Echecs d'execution
Le workflow echoue immediatement
Causes possibles :
- Un bloc de demarrage est manquant
- La configuration d'un bloc est incomplete
- Une variable referencee n'existe pas
Solutions :
- Verifiez que le workflow possede un bloc Start ou un Trigger (webhook, schedule, event).
- Ouvrez le panneau de debug et consultez le message d'erreur du premier bloc echoue.
- Verifiez que toutes les variables utilisees sont definies (voir section Variables ci-dessous).
Le workflow se bloque (timeout)
Causes possibles :
- Un bloc d'appel externe ne repond pas
- Une boucle infinie dans un bloc Loop
- Le temps d'execution depasse la limite
Solutions :
- Verifiez les timeouts configures sur les blocs d'integration et d'appel API.
- Verifiez la condition de sortie du bloc Loop — ajoutez une limite d'iterations maximum.
- Consultez la duree maximale dans Limites et quotas.
Le workflow echoue en mode Run mais fonctionne en mode Test
Cause : Les deux modes utilisent des chemins d'execution differents. Le mode Test est synchrone, le mode Run est durable avec checkpointing.
Solutions :
- Verifiez que les blocs d'appel externe sont idempotents (peuvent etre reexecutes sans effet de bord).
- Consultez les logs de l'execution en mode Run dans le panneau Executions.
- Verifiez les variables d'environnement — elles peuvent differer entre les deux modes.
Erreurs de blocs
Bloc Condition : branche inattendue
Cause : La condition est evaluee differemment de ce qui est attendu.
Solutions :
- Verifiez le type de la variable comparee (texte vs nombre).
- Utilisez le mode debug pour inspecter la valeur reelle de la variable au moment de l'evaluation.
- Attention aux comparaisons de chaines :
"10"(texte) est different de10(nombre).
Bloc Tool : "Outil non trouve"
Causes possibles :
- L'outil reference a ete supprime ou renomme
- L'outil n'est pas disponible dans le workspace
Solutions :
- Verifiez que l'outil existe dans Agent Studio > Outils.
- Reconfigurer le bloc en selectionnant l'outil a nouveau.
Bloc Email : "Echec d'envoi"
Causes possibles :
- Adresse email invalide
- Template d'email mal formate
- Quota d'envoi depasse
Solutions :
- Verifiez l'adresse email du destinataire.
- Testez le template avec des valeurs statiques avant d'utiliser des variables.
- Consultez les quotas d'envoi dans les parametres du workspace.
Variables et resolution
Variable non resolue
Symptome : Le bloc affiche la variable brute (ex. {{nomVariable}}) au lieu de sa valeur.
Causes possibles :
- Nom de variable incorrect (casse, tirets, espaces)
- La variable est definie dans un bloc qui n'a pas encore ete execute
- Le bloc source de la variable est sur une autre branche du workflow
Solutions :
- Verifiez l'orthographe exacte de la variable, y compris la casse.
- Verifiez que le bloc qui definit la variable est bien en amont dans le flux d'execution.
- Utilisez le panneau de variables pour voir toutes les variables disponibles a un point donne du workflow.
Variable vide
Cause : Le bloc source a produit un resultat vide ou null.
Solutions :
- Inspectez la sortie du bloc source dans le mode debug.
- Ajoutez une valeur par defaut avec la syntaxe
{{variable || "valeur par defaut"}}.
Scheduling
Le schedule ne se declenche pas
Causes possibles :
- Le workflow n'est pas active
- L'expression cron est invalide
- Le fuseau horaire est incorrect
Solutions :
- Verifiez que le workflow est bien en statut Actif (pas en pause).
- Validez l'expression cron — utilisez un outil en ligne pour verifier la prochaine execution.
- Verifiez le fuseau horaire configure dans les parametres du schedule.
Executions multiples non souhaitees
Cause : Le schedule declenche le workflow plus souvent que prevu.
Solutions :
- Verifiez l'expression cron (ex.
* * * * *= chaque minute, pas chaque heure). - Verifiez qu'il n'y a pas plusieurs triggers sur le meme workflow.
Voir aussi
- Workflow Builder — Vue d'ensemble
- Executer et debugger — Mode debug
- Planification — Configuration du scheduling
- Erreurs courantes — Codes HTTP
Besoin d'aide ?
Ecrivez-nous : Support et contact.