Exécution et débogueur
Chaque fois qu’un flux s’exécute, Auth0 stocke une entrée que vous pouvez utiliser pour déboguer l’exécution. Ceci est utile pour comprendre pourquoi une erreur d’exécution de flux s’est produite. Par exemple, un flux peut échouer en raison de propriétés manquantes, de fautes de frappe, de clés API incorrectes, etc.
Révision de l’exécution des flux
Pour examiner une entrée d’exécution pour un flux, suivez les étapes ci-dessous :
Naviguez vers Auth0 Dashboard > Actions > Forms (Formulaires), puis sélectionnez Flows (Flux).
Sélectionnez un flux dans la liste.
Sélectionnez Executions (Exécutions).

Chaque entrée d’exécution a quatre propriétés :
Execution date (Date d’exécution) : la date d’exécution du flux.
Execution ID (Identifiant d’exécution) : l’identifiant unique de l’exécution du flux.
Status (État) : l’étape actuelle de l’exécution du flux. 4 états d’exécution sont possibles :
Running (Exécution) : l’exécution est en cours.
Failed (Échec) : l’exécution a échoué en raison d’une erreur interne, telle que l’absence des paramètres requis dans une action de flux.
Completed (Terminé) : l’exécution s’est terminée sans erreurs internes.
View Details (Afficher les détails) : ouvre la fenêtre de débogage de l’exécution.

Déboguer l’exécutions des flux
Pour aider au débogage ou au dépannage d’un flux, vous pouvez consulter les données d’entrée, de sortie et d’erreur du flux en accédant à la fenêtre View Details (Afficher les détails) de l’exécution.

Pour déboguer une erreur qui interrompt l’exécution du flux, procédez comme suit :
Naviguez vers Auth0 Dashboard> Actions > Forms (Formulaires).
Localisez le flux associé au nœud de l’étape.
Sélectionnez Edit Flow (Modifier le flux).
Sélectionnez Executions (Exécutions).
Sélectionnez View Details (Afficher les détails) de l’exécution échouée.
Dans l’exemple ci-dessous, la vue de l’onglet Input (Entrée)
de l’action Update user affiche une valeur NULL pour la propriété user_id
.

La vue Error (Erreur) indique que la validation du schéma de l’action a échoué parce que la propriété user_id
requise est manquante. Le flux renvoie une erreur interne qui interrompt l’exécution du flux.

Un examen de l’action Update user (Mettre à jour l’utilisateur) montre une erreur de syntaxe dans le paramètre user_id
, la syntaxe correcte étant {{context.user.user_id}}
. Une fois la syntaxe corrigée, testez le flux pour confirmer. Pour en savoir plus sur la syntaxe des variables, lisez Variables.
