メインコンテンツへスキップ
フローが実行されるたびに、Auth0 はその実行をデバッグするために使用できるエントリを保存します。これは、フローの実行エラーが発生した理由を把握するのに役立ちます。たとえば、プロパティの不足、タイプミス、誤った API キーなどが原因で、フローが失敗することがあります。

フロー実行の確認

フローの実行エントリを確認するには、次の手順に従います。
  1. Auth0 Dashboard > Actions > Forms に移動し、Flows を選択します。
  2. 一覧からフローを選択します。
  3. Executions を選択します。
Dashboard > Actions > Forms > Flows > Execution
各実行エントリには 4 つのプロパティがあります。
  • Execution date: フローが実行された日付です。
  • Execution ID: フロー実行の一意の ID です。
  • Status: フロー実行の現在の段階です。実行ステータスには次の 4 種類があります。
    • Running: 実行は現在進行中です。
    • Failed: フロー内のActionに必要な設定が不足しているなど、内部エラーにより実行が失敗しました。
    • Completed: 内部エラーなしで実行が完了しました。
  • View Details: 実行のデバッグウィンドウを開きます。
Dashboard > Actions >  Forms > Flows > Executions
Completed と Failed は最終ステータスです。実行がこれらのいずれかのステータスに達すると、フローの処理は完了しています。

フロー実行をデバッグする

フローのデバッグやトラブルシューティングを行うには、実行の View Details にアクセスして、フローの入力、出力、エラーデータを確認できます。
Dashboard > Actions > Forms > Form
フローの実行を中断するエラーをデバッグするには、次の手順に従います。
  1. Auth0 Dashboard > Actions > Forms に移動します。
  2. ステップノードに関連付けられているフローを見つけます。
    Dashboard > Actions > Forms > Form
  3. Edit Flow を選択します。
  4. Executions を選択します。
  5. 失敗した実行の View Details を選択します。
以下の例では、Update userInput ビューに、user_id プロパティの値として null が表示されています。
Dashboard > Actions > Forms > Flow > Execution
Error ビューでは、必須の user_id が不足しているために Action のスキーマ検証が失敗したことが示されています。フローは内部エラーを返し、その結果、フローの実行が中断されます。
Dashboard > Actions > Forms > Flow > Execution > Error
Update user Action を確認すると、User ID パラメーターに構文エラーがあり、正しい構文は {{context.user.user_id}} です。構文を修正したら、フローをテストして確認します。変数の構文の詳細については、Variables を参照してください。
Dashboard > Actions > Forms > Flows
フィールドが transient として設定されている場合や、その値が Helper function でマスクされている場合、その値はデバッグ時には利用できません。
Dashboard > Actions > Forms > Flows > Execution