Power Platformメモ
Power Automateの実行履歴の見方とエラー確認の基本
Power Automateでフローが動かないとき・エラーが出たときに実行履歴を確認する方法と、よくあるエラーの読み方を整理したメモです。
Power Automateの実行履歴の見方とエラー確認の基本
この記事の位置づけ
この記事は、Power Automateの初学者向け技術メモです。フローの動作は環境・コネクタ・バージョンによって変わることがあります。
実際のフローで動作を確認してください。
ざっくり言うと
Power Automateで「フローが動いていない」「メールが届かない」「エラーが出た」というときは、まず**実行履歴(実行の詳細)**を確認します。
実行履歴を見ると、どのアクションでエラーが発生したか・入力値や出力値は何だったかを確認でき、原因の特定に役立ちます。
実行履歴の確認方法
フロー詳細ページから確認する
- Power Automateのホーム → 「マイフロー」を開く
- 確認したいフロー名をクリック
- 下部に「28日間の実行履歴」が表示される
- 各行の「日時」をクリックすると、その実行の詳細を確認できる
実行履歴の見方
| 表示 | 意味 |
|---|---|
| 成功 | フローが正常に完了した |
| 失敗 | どこかのアクションでエラーが発生した |
| キャンセル済み | 手動でキャンセルされた、またはタイムアウト |
| スキップ | トリガー条件を満たさず起動しなかった |
エラーの確認方法
実行履歴の詳細画面では、各アクションが展開できます。
- 緑のチェックマーク: 正常に完了
- 赤の×マーク: エラーが発生
- グレー: 実行されなかった(前のアクションのエラーや条件分岐の影響)
赤い×のアクションをクリックすると、エラーメッセージ・入力値・出力値が表示されます。
よくあるエラーと確認ポイントの入口
「アイテムが見つかりません」系のエラー
SharePointのアイテムIDや列名が変わっていないか確認します。列の内部名が変わっていると参照が壊れることがあります。
「接続が無効です」「承認が必要です」
フローで使っているコネクタの接続が切れている可能性があります。「接続」から再認証を行います。組織のアカウントで定期的にパスワードが変わる場合に起きやすいです。
「式が無効です」「値がnullです」
動的コンテンツや式で参照している値が空(null)になっているケースが多いです。式の入力値を確認し、null の場合の処理(if(empty(...), '', ...)など)を追加します。
「レート制限を超えました」
短時間に大量のアクションを実行した場合に発生することがあります。Apply to eachの中で件数が多い場合に起きやすいです。フィルタリングで件数を絞るか、処理間に遅延(Delay)を入れる対処が考えられます。
フローが「動いていない」場合の確認の入口
実行履歴に何も表示されない場合、フロー自体が起動していないことになります。
- フローがオフになっていないか: フロー詳細ページでステータスを確認
- トリガー条件を満たしているか: トリガーの設定・トリガー条件の式を確認
- 接続が有効か: コネクタの接続状態を確認
実行履歴に「スキップ」で表示される場合は、トリガー条件を満たさなかったためフローが起動しなかったことを意味します。
注意点
実行履歴は既定で28日分保存されますが、フローの種類・設定によって保存期間が変わる場合があります。
エラーが続く場合は、テスト用のシンプルなフローで切り分けるか、フローを複数の小さなフローに分割すると原因を特定しやすくなります。