Skip to main content
Chaque fois qu’un flow s’exécute, Auth0 enregistre une entrée que vous pouvez utiliser pour déboguer l’exécution. Cela permet de comprendre pourquoi une erreur d’exécution de flow s’est produite. Par exemple : un flow peut échouer en raison de propriétés manquantes, de fautes de frappe, de clés API incorrectes, etc.

Examiner les exécutions de Flow

Pour examiner une entrée d’exécution d’un Flow, suivez les étapes ci-dessous :
  1. Accédez à Auth0 Dashboard > Actions > Forms, puis sélectionnez Flows.
  2. Sélectionnez un Flow dans la liste.
  3. Sélectionnez Executions.
Dashboard > Actions > Forms > Flows > Execution
Chaque entrée d’exécution comporte quatre propriétés :
  • Date d’exécution : La date d’exécution du Flow.
  • ID d’exécution : L’ID unique de l’exécution du Flow.
  • État : L’étape actuelle de l’exécution du Flow. Il existe quatre états d’exécution possibles :
    • Running : L’exécution est en cours.
    • Failed : L’exécution a échoué en raison d’une erreur interne, par exemple des paramètres obligatoires manquants dans une action de Flow.
    • Completed : L’exécution s’est terminée sans erreur interne.
  • Afficher les détails : Ouvre la fenêtre de débogage de l’exécution.
Dashboard > Actions >  Forms > Flows > Executions
Completed et Failed sont des états finaux. Lorsqu’une exécution atteint l’un de ces états, le Flow est entièrement traité.

Déboguer les exécutions du Flow

Pour faciliter le débogage ou le dépannage d’un Flow, vous pouvez consulter les données d’entrée, de sortie et d’erreur du Flow en accédant à View Details de l’exécution.
Dashboard > Actions > Forms > Form
Pour déboguer une erreur qui interrompt l’exécution du Flow, suivez ces étapes :
  1. Accédez à Auth0 Dashboard > Actions > Forms
  2. Repérez le Flow lié au step node.
    Dashboard > Actions > Forms > Form
  3. Sélectionnez Edit Flow.
  4. Sélectionnez Executions.
  5. Sélectionnez View Details de l’exécution Failed.
Dans l’exemple ci-dessous, la vue Input de Update user affiche une valeur null pour la propriété user_id.
Dashboard > Actions > Forms > Flow > Execution
La vue Error indique que la validation du schéma de l’action a échoué parce que le user_id requis est manquant. Le Flow renvoie une erreur interne qui interrompt son exécution.
Dashboard > Actions > Forms > Flow > Execution > Error
L’examen de l’action Update user révèle une erreur de syntaxe dans le paramètre User ID ; la syntaxe correcte est {{context.user.user_id}}. Une fois la syntaxe corrigée, testez le Flow pour le confirmer. Pour en savoir plus sur la syntaxe des variables, consultez Variables.
Dashboard > Actions > Forms > Flows
Si un champ est configuré comme transitoire ou si sa valeur est masquée à l’aide d’une fonction d’assistance, cette valeur n’est pas disponible pour le débogage.
Dashboard > Actions > Forms > Flows > Execution