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 :

  1. Naviguez vers Auth0 Dashboard > Actions > Forms (Formulaires), puis sélectionnez Flows (Flux).

  2. Sélectionnez un flux dans la liste.

  3. Sélectionnez Executions (Exécutions).

Dashboard > Actions > Forms > Flows > Execution

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.

Dashboard > Actions >  Forms > Flows > Executions

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.

Dashboard > Actions > Forms > Form

Pour déboguer une erreur qui interrompt l’exécution du flux, procédez comme suit :

  1. Naviguez vers Auth0 Dashboard> Actions > Forms (Formulaires).

  2. Localisez le flux associé au nœud de l’étape.

    Dashboard > Actions > Forms > Form

  3. Sélectionnez Edit Flow (Modifier le flux).

  4. Sélectionnez Executions (Exécutions).

  5. 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.

Dashboard > Actions > Forms > Flow > Execution

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.

Dashboard > Actions > Forms > Flow > Execution > Error

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.

Dashboard > Actions > Forms > Flows