Le débogage te permet de comprendre ce qui se passe dans un flux de travail, d'identifier l'étape qui pose problème et de vérifier les données transmises entre les différents blocs.
Il existe deux situations principales :
Pendant la création ou la modification d'un flux de travail, il est recommandé de tester les étapes progressivement.
Commence par configurer le bloc déclencheur du flux de travail, par exemple :
Utilise le bouton de test du déclencheur pour récupérer un exemple de données.
Pour certains déclencheurs, tu devras provoquer réellement l'événement attendu. Par exemple, pour tester un webhook, envoie une requête vers l'URL fournie par Robin.
Une fois le test terminé, Robin affiche les données produites par le déclencheur. Ces données pourront être utilisées dans les étapes suivantes du flux de travail.

Après avoir testé le déclencheur, configure puis teste chaque bloc dans l'ordre du flux de travail.
Pour chaque nouveau bloc :
Cette méthode permet d'identifier immédiatement l'étape à l'origine d'un problème.
Un bloc ne peut généralement être testé correctement que si les blocs précédents disposent déjà de données de test.

Après le test d'un bloc, examine les données affichées dans son résultat.
Vérifie notamment :
Les données circulent du haut vers le bas du flux de travail. Chaque bloc peut utiliser les sorties produites par les blocs précédents.
Par exemple, si un bloc de recherche ne retourne aucun élément, les blocs suivants peuvent recevoir une liste vide ou une valeur inexistante.
Lorsqu'un champ utilise une donnée provenant d'une étape précédente, vérifie que :
Exemples de problèmes fréquents :
Si ton flux de travail comporte un routeur, une condition ou plusieurs branches, teste chaque cas séparément.
Prépare des données permettant de vérifier :
Le fait qu'une branche fonctionne ne garantit pas que les autres fonctionneront également.
Les modifications réalisées dans l'éditeur restent dans une version brouillon tant que tu ne les publies pas.
Le flux de travail exécuté automatiquement continue d'utiliser la dernière version publiée. Pour rendre tes modifications actives, pense à publier la nouvelle version.

Une fois le flux de travail publié, le débogage s'effectue à partir de l'historique des exécutions.
Depuis Robin :
Tu pourras ainsi vérifier si le flux de travail s'est réellement déclenché, à quel heure et s'il a bien réussi.

Si le flux de travail fonctionnait auparavant, compare une ancienne exécution réussie avec l'exécution en erreur.
Recherche notamment une différence dans :
Cette comparaison permet souvent de déterminer si le problème vient du flux de travail lui-même ou des données traitées.
Après avoir identifié le problème :
Les modifications réalisées dans un brouillon ne sont pas prises en compte tant que tu n'as pas publié la nouvelle version.
Lorsque tu développes un flux de travail :
La règle principale est simple :
Pendant la configuration, teste chaque bloc et inspecte sa sortie. Une fois le flux de travail publié, consulte les exécutions pour voir quelles étapes ont été exécutées et identifier rapidement celle qui rencontre un problème.
Cette page ne te semble pas claire ou tu as besoin d'aide ? N'hésite pas à nous contacter à support@zozio.tech !