クラウド フローのトラブルシューティング

この記事には、クラウド フローのトラブルシューティングに関するヒントとコツが含まれます。 新しいデザイナーでは、Copilot を使用してエラーを簡単に見つけて修正できます。 Copilot のトラブルシューティング セクション内のビデオを参照してください。

特定のフロー実行を識別する

フローを構築して展開した後、特定のフロー実行をデバッグして、フローが期待どおりに実行されたことを確認する必要がある場合があります。 既定では、フロー所有者は、デバッグに関するフロー実行を識別するために、Power Automate の実行履歴ビューの開始期間、およびステータス列を見ることができます。 また、所有者は、トラブルシューティング セクションを展開して、興味のある特定の実行を識別することができますが、頻繁に実行されるフローの場合、これは時間がかかることがあります。

デバッグ時にフロー実行をより効率的に識別するために、Power Automate には、フローの所有者が各フロー実行の実行履歴ページに表示される列のリストを設定する機能が用意されています。 これらの列は、フローのトリガー出力にマップされます。 必要な列を表示すると、実行履歴ビューに関連する列が既定で表示されるため、時間を節約することができます。

以下の手順で、実行履歴ビューに 1 つまたは複数の列を追加します。

  1. Power Automate にサインインします。

  2. 画面の左側から マイ フロー を選択します。

  3. 詳細を取得するフローを選択します。

  4. フローの詳細ページで 列の編集 を選択します。

  5. 選択したフローの実行履歴ビューに追加する列を選択し、保存 を選択します。

  6. 選択したフローの実行履歴ビューに表示される列のリストを表示します。

    hasAttachments 列と isHTML 列がフローに表示されるようになったため、それらの値をすぐに確認して、フローのデバッグに役立てることができます。

    選択したフローの実行履歴ビューに表示される列のスクリーンショット。

ヒント

また、すべて実行 ビューで表示される列のリストを設定することもできます。

修復のヒントのメール

クラウド フローでエラーが出ると、修復のヒントが電子メールでフロー所有者に送信されます。 このような修復のヒント メールには、特定のエラーに関する具体的なアクション可能なフィードバックが含まれています。 たとえば、よくあるエラーとしては、Office 365 で個人の上司を取得するクラウド フローを設定するとき、Microsoft Entra ID で上司が構成されていないことがあります。 これやその他の条件がいくつか重なった結果としてフローでエラーが発生する場合は、修復のヒントを記載したメールが送信されます。

修復のヒント メールには、次のセクションが含まれています。

件名 説明
Time フローで最初にエラーが発生した時刻が記載されています。
何が発生したか フローで発生したエラーの原因となった問題を説明します。
修正方法 フローのエラーの原因となる問題を解決するためのヒントを提供します。
トラブルシューティングのヒント フローが失敗した回数などの詳細情報や、同じ入力データでフローの再試行に使用するリンクを提供します。

報告されたエラーを修正するには、フローの修正 を選択し、修復のヒントを記載したメールのステップに従います。

修復のヒント メールはオプションです。 メールを受信する必要がない場合は、特定のフローのプロパティ メニューでオフにしてください。

フローでエラーが出る場合、Power Automate で直接、問題を解決することもできます。 以下に、よくあるエラーとその修復のヒントをいくつか挙げます。

エラーを識別する

エラーを見つけて修正する方法を知るには、次の手順に従います。

  1. マイ フローを選択します。

  2. エラーが発生したフローを選択します。

  3. 28 日間の実行履歴 セクションで、エラーが発生した処理の日付を選択します。

    フローについての詳細が表示され、少なくとも 1 つのステップに赤い感嘆符アイコンが表示されます。

  4. 失敗したステップを開き、エラー メッセージを確認します。

    右側のペインで、エラーの詳細と、エラーの修正方法を確認します。

    失敗したフロー実行のエラー メッセージ。

認証エラー

多くの場合、フローは認証エラーにより失敗します。 この種類のエラーがある場合、エラー メッセージには、未認証またはエラー コード401または403が表示されます。 通常、接続を更新することで認証エラーを修正できます。

  1. 修正方法 にある右側のペインで、コネクタを表示 を選択します。

  2. 未認証エラー メッセージが表示されている接続までスクロールします。

  3. 接続の横にある、接続が認証されていないことに関するメッセージの 接続の修正 リンクを選択します。

  4. 表示される指示に従って、資格情報を確認します。

  5. その後フロー実行エラーに戻り、再送信 を選択します。

    これで、フローは期待どおりに実行されるはずです。

Copilot のトラブルシューティング

Power Automate が備えている Copilot のトラブルシューティング機能は、クラウド フローのテスト中やフローの実行履歴の確認中に発生する可能性があるエラーを特定して解決するのに役立ちます。 新しいデザイナー エクスペリエンスが有効になっている場合、この Copilot 機能を使用できます。

この短いビデオでは、Copilot を使用してクラウド フロー エラーのトラブルシューティングを行う方法をご紹介します:

Copilot のトラブルシューティング機能では、エラーの概要を人間が読める形で表示し、可能な場合はエラーを修正するための解決策を提示します。 これにより、問題のトラブルシューティングと解決に必要な時間と労力が削減され、エクスペリエンスが大幅に向上します。

注意

Copilot のトラブルシューティング機能は、すべてのシナリオで機能するとは限りません。 時間の経過とともに継続的に学習し、改善しているため、ユーザーを支援し、問題を解決する能力は向上する一方です。 これは、AI と機械学習を活用してエクスペリエンスと生産性を向上させる方法を示す優れた例です。

失敗したフロー実行を修正するための Copilot 提案のトラブルシューティングのスクリーンショット。

アクションの構成

フローのアクションの設定が意図したとおりに機能しない場合にも、フローは失敗します。 この場合、エラー メッセージに要求が正しくありません、または見つかりませんといった言葉が含まれていたり、エラー コード 400 または 404 が表示されます。

エラーの詳細では、エラーを修正する方法が指定されています。 構成を更新するには:

  1. 編集 を選択して、フロー定義内の問題を修正します。
  2. 更新されたフローを保存します。
  3. 更新された構成で再度実行を試行するには、再送信 を選択します。

その他のエラー

エラー コード 500 または 502 が表示される場合、失敗は一時的なものです。 フローを再度試すには、再送信を選択します。

トレーニング: Power Automate フローでのエラー処理のベスト プラクティス (モジュール)