Home / Microsoft / 【2026年最新版】Power Automateのフローが突然停止する原因と対処法【完全ガイド】

【2026年最新版】Power Automateのフローが突然停止する原因と対処法【完全ガイド】

※本ページにはプロモーション(広告)が含まれています






【2026年最新版】Power Automateのフローが突然停止する原因と対処法【完全ガイド】

Power Automateで自動化したフローが突然停止してしまう問題に悩んでいませんか?

多くのユーザーが、フローが途中で実行されなくなったり、エラーなく止まってしまったりする経験をしています。この記事では、フロー停止の原因を特定する方法と、段階的な解決手順を詳しく解説します。認証エラー、タイムアウト、トリガーの問題、接続エラーなど、一般的な原因すべてをカバーしているので、この記事を読めば問題を確実に解決できます。

🛒

この記事に関連するおすすめ商品

Microsoft 365 Personal 1年版

約13,410円

Power Automate含む・個人向け


🛒 Amazonで探す

業務自動化 入門書 Power Automate

約2,640円

初心者向け・実践的


🛒 Amazonで探す

※ 価格は変動します。最新価格はリンク先でご確認ください

この記事でわかること

  • フローが停止する3つの主な原因(認証・タイムアウト・トリガー)
  • 実行履歴からエラー原因を特定する具体的な手順
  • 各種エラーメッセージの意味と解決策
  • フロー停止を未然に防ぐ設定方法
  • トラブルシューティングの優先順位

Power Automateのフロー停止について

フロー停止とは?

Power Automateのフロー停止とは、設定したトリガー条件が満たされても、フロー内の処理が実行されなくなる、または途中で中断してしまう状態を指します。一般的には以下のパターンが考えられます。

  • トリガーが発火しない:条件を満たしているのにフローが開始されない
  • フロー実行中に停止:処理の途中で突然止まってしまう
  • フロー実行に失敗:エラーが発生して完了しない
  • フロー無応答:実行状態が「実行中」のままで進まない

フロー停止の重要性

フローが停止するということは、自動化の恩恵が受けられないだけでなく、ビジネスプロセスに支障が出る可能性があります。特に、定期実行設定されたフロー(営業報告メール、データ更新処理、承認通知など)が停止すると、気づかないうちに業務に影響を与えることもあります。

PowerAutomateフロー設定

Power Automateのフロー停止の5つの原因

1. 認証エラー(401・403 Unauthorized)

原因:フローで接続しているサービス(SharePoint、Excel、Gmail など)への認証が失効、または権限がない状態です。

エラーメッセージ例

  • 「Unauthorized」
  • 「401 Unauthorized」
  • 「403 Forbidden – Access Denied」
  • 「Permission denied」

解決方法

  1. Power Automateの管理画面を開き、対象フロー をクリック
  2. 右上の「編集」をクリック
  3. 認証が必要なアクション(SharePointの「アイテムを取得」など)を展開
  4. 接続名の右側に「!」マークが表示されていないか確認
  5. 「!」が表示されている場合、削除して改めて「新しい接続」を選択
  6. 該当するサービスにログインして、ユーザーアカウントを再認証
  7. フロー保存後、手動実行で動作確認

2. タイムアウトエラー(10分以上の処理)

原因:Power Automateのフロー実行は1回のアクションあたり最大10分に制限されています。大容量ファイル処理、複雑な計算、大量のデータ処理が10分以上かかると、タイムアウトエラーで停止します。

エラーメッセージ例

  • 「Request timed out」
  • 「The flow run timeout」
  • 「Flow run failed – action timeout」

解決方法

  1. 処理を分割する:大量データを複数のフローに分割して処理
  2. バッチ処理を活用:「各アイテムに対して適用」ではなく「複数のアイテムに対してアクションを適用」を使用
  3. 待機時間を削減:「遅延」アクションの使用時間を最小化
  4. 条件フィルターを早期化:不要なデータ処理をフィルターで除外
  5. OneDrive for Business / SharePointを利用:ファイルサイズが大きい場合は段階的処理

3. トリガーの失敗(トリガーが発火しない)

原因:トリガー条件が正しく設定されていない、または条件を満たしていない状態です。例えば「新しいメールが到着したとき」というトリガーでも、特定の条件が指定されていたり、接続が無効だったりします。

よくあるトリガーエラー

  • トリガーの接続がサインアウト状態
  • トリガーの条件が条件を満たしていない
  • フォルダーやリストが削除されている
  • トリガーレート制限に達している

解決方法

  1. Power Automateの管理画面から対象フローを選択
  2. 「編集」をクリックしてトリガー部分を確認
  3. トリガーのドロップダウンに「!」が表示されていないか確認
  4. トリガーの設定値(メールフォルダ、リスト名、条件など)が削除されていないか確認
  5. 条件付きトリガーがある場合、その条件が実際に満たされているか確認
  6. トリガー接続をサインアウトして、再度サインイン
  7. テスト用データを手動でトリガー条件を満たすように作成して動作確認

4. 接続タイムアウト(API制限・レート制限)

原因:接続先のサービスが一時的に応答しない、または API レート制限に達した状況です。Outlook、SharePoint、OneDrive などのサービスは、短時間に大量のリクエストを受けるとレート制限をかけます。

エラーメッセージ例

  • 「The connection is not available」
  • 「Too many requests」(429エラー)
  • 「Service Unavailable」(503エラー)

解決方法

  1. リトライロジックを追加:「設定」→「エラー処理」→「リトライポリシー」を有効化
  2. 待機時間を挿入:「遅延」アクションを使って、リクエスト間隔を広げる
  3. バッチ処理に変更:「各アイテムに対して適用」を避け、1回のアクションで複数データを処理
  4. スケジュール実行に変更:「トリガーのたびに実行」ではなく「スケジュール」を使用
  5. 接続先サービスが復旧するまで待機(Microsoft Statusページで確認)

5. クラウド フローの一時停止(手動または自動停止)

原因:フローが何らかの理由で一時停止状態になっている可能性があります。管理者による停止、エラーの連続による自動停止、またはライセンス期限切れなどが考えられます。

確認ポイント

  • フロー一覧の「状態」列が「無効」になっていないか
  • フロー名の右側に警告アイコンが表示されていないか
  • Power Automateのライセンスが有効か

解決方法

  1. Power Automateの「クラウド フロー」一覧を開く
  2. 対象フローの「状態」欄を確認
  3. 「無効」になっている場合、フロー名をクリックして詳細を確認
  4. 右上の「有効にする」ボタンをクリック
  5. フロー再開後、実行履歴で動作を確認
  6. ライセンスが問題の場合は、Microsoft 365管理者に相談

PowerAutomateフロー設定

フロー停止エラーの比較表

エラーの種類 主な原因 解決優先度 対処時間
認証エラー(401・403) ログイン情報の失効、権限不足 高 ★★★ 5分
タイムアウトエラー 10分以上の処理時間 高 ★★★ 15分
トリガー失敗 トリガー条件の設定誤り 高 ★★★ 10分
API レート制限 短時間での大量リクエスト 中 ★★ 30分
フロー一時停止 管理者による停止、自動停止 中 ★★ 3分

実行履歴からエラー原因を特定する手順

ステップ1:フロー実行履歴を開く

Power Automateの管理画面から、フローが停止している対象フロー をクリックします。フロー詳細画面が開いたら、「28 日間の実行履歴」セクションを確認します。赤いエクスクラメーションマーク(!)がある日付が、エラーが発生した日時です。

ステップ2:失敗した実行を詳しく確認

失敗した実行の日時をクリックすると、各アクションの実行状況が表示されます。赤色で表示されているアクション が失敗箇所です。そのアクションをクリックして展開し、エラーメッセージを確認します。

ステップ3:エラーメッセージから原因を判定

エラーメッセージに表示される内容から、上述の5つの原因のいずれに該当するかを判定します。

  • 「Unauthorized」「401」「403」→ 認証エラー対策を実行
  • 「Request timed out」「timeout」→ タイムアウト対策を実行
  • 「The flow run timeout」→ タイムアウト対策を実行
  • 「The connection is not available」→ 接続レート制限対策を実行
  • 状態が「無効」→ フロー一時停止を有効化

PowerAutomateフロー設定

フロー停止を未然に防ぐ予防設定

1. リトライポリシーを有効化

一時的な接続エラーに対応するため、リトライロジックを追加します。

  1. フロー編集画面で、エラーが起きやすいアクションをクリック
  2. 右上の「設定」をクリック
  3. 「リトライポリシー」のセクションを展開
  4. 「有効」に設定し、「再試行回数」を 3~5 に設定
  5. 「再試行の間隔」を 60 秒に設定

2. エラー処理アクションを追加

アクション失敗時の対応を事前に設定しておきます。

  1. 失敗する可能性のあるアクションの直後に「条件」アクションを追加
  2. 「実行状態が失敗した場合」の条件を設定
  3. 失敗時のアクション(メール通知、ログ記録など)を定義

3. 定期チェックを自動化

フロー停止を早期に検知するため、定期的に実行履歴をチェックする監視フローを作成します。

  1. 新しいフローを作成(「スケジュール」トリガーを使用)
  2. 毎日 9:00 に実行するように設定
  3. 前日のフロー実行履歴を取得
  4. 失敗があれば、メールで通知するアクションを追加

トラブルシューティングの優先順位ガイド

順位 確認項目 対処方法 推定時間
1位 フロー状態が「無効」 有効化ボタンをクリック 1分
2位 トリガーの接続エラー 接続を再認証 5分
3位 アクション内の接続エラー 接続を再認証 10分
4位 処理時間が 10 分超過 フロー処理を分割 30分
5位 API レート制限 待機時間を挿入 20分

よくある質問(FAQ)

Q1: フロー実行履歴が表示されません。どうすればいいですか?

A: Power Automateのフロー実行履歴は 28 日間保持されます。28 日以上前の実行状況は確認できません。また、フロー作成直後は履歴が空白の場合があります。以下の手順で確認してください。

  1. フロー詳細ページの「28 日間の実行履歴」セクションを確認
  2. 日時がない場合、フローが一度も実行されていない可能性があります
  3. 手動でテスト実行してから、再度確認してください

Q2: トリガーが発火しても、アクションが実行されません

A: トリガーが発火後、アクション内で接続エラーが発生している可能性があります。

  1. フロー実行履歴でエラーが発生したアクションを特定
  2. そのアクションの接続情報を確認
  3. 接続を削除して、新しい接続を再設定

Q3: 「各アイテムに対して適用」を使っていると、よくタイムアウトします

A: 「各アイテムに対して適用」は、各アイテムごとに順序立てて処理するため、大量データの場合はタイムアウトしやすいです。以下の対策をお勧めします。

  • 「複数のアイテムに対してアクションを適用」を使用(バッチ処理)
  • フィルター配列アクション
  • データサイズが大きい場合は、フローを複数に分割

Q4: エラーメッセージ「Too many requests」が出ます

A: これはAPI レート制限エラーです。Microsoft のサービスが短時間に大量リクエストを受けた場合に発生します。対策は以下の通りです。

  1. フロー内に「遅延」アクションを追加(1~5 秒)
  2. 「スケジュール」トリガーで実行時刻を分散
  3. リトライポリシーを有効化

Q5: フロー停止後、何もしていないのに自動で再開しました

A: Power Automateは一時的なエラーであれば、自動でリトライします。これは正常な動作です。ただし、連続してエラーが発生する場合は、根本原因を解決する必要があります。実行履歴を確認して、最新のエラーメッセージを確認してください。

Q6: パスワード変更後、フローが停止しました

A: サービスへのログイン情報が変わると、接続が無効になります。以下の手順で再認証してください。

  1. フロー編集画面を開く
  2. パスワード変更したサービスのアクションを探す(例:Outlookの「メール送信」)
  3. 接続ドロップダウンを選択
  4. 「新しい接続」を選択してサインイン
  5. フローを保存

Q7: 同じエラーが毎日繰り返されます

A: これは定期的なバグおよび、根本原因が解決していない状態です。以下の順序で対応してください。

  1. エラーメッセージを記録して、Microsoft Support に連絡
  2. 一時的な回避策として、別のアクション または別のサービスに置き換える
  3. フローのロジックを見直し、エラーが起きやすい部分を簡素化

Q8: Power Automateの無料版ですが、フローがよく停止します

A: 無料版には実行回数制限(月 750 回)があります。制限を超えると、追加の実行がブロックされる場合があります。以下の確認をしてください。

  1. 管理画面の「使用状況」を確認
  2. 当月の実行回数が 750 回を超えていないか確認
  3. 不要なフロー および テストフローを無効化
  4. 必要に応じてライセンスをアップグレード

Q9: OneDrive のファイルが削除されたことが原因の可能性があります

A: トリガーまたはアクションで参照しているファイル、フォルダが削除されると、フロー実行時にエラーが発生します。

  1. トリガーの設定で参照しているフォルダを確認
  2. OneDrive でそのフォルダが存在しているか確認
  3. 削除されている場合、新しいフォルダを指定
  4. フロー保存後、テスト実行

Q10: 「The resource specified does not exist」というエラーが出ました

A: これは、フロー内で参照しているリソース(SharePoint リスト、Excel ファイルなど)が見つからない、または削除されている状態です。

  1. エラーが出ているアクションを確認
  2. そのアクションで指定しているサイト、リスト、ファイルを確認
  3. 該当リソースが削除されていないか確認
  4. 削除されている場合は、新しいリソースを指定するか、リソースを復元

まとめ

Power Automateのフロー停止は、適切なトラブルシューティングで解決できる問題がほとんどです。重要なのは、実行履歴でエラー原因を特定することです。

フロー停止の主な原因は以下の5つです。

  • 認証エラー:ログイン情報を再認証する
  • タイムアウトエラー:処理時間が 10 分以上ないか確認し、処理を分割
  • トリガー失敗:トリガー条件と設定値を確認
  • API レート制限:リトライと待機時間を追加
  • フロー一時停止:フローを有効化

優先順位に従ってトラブルシューティングを進めれば、ほとんどの問題は 30 分以内に解決

この記事で解決しない場合は、Microsoft Power Automate コミュニティ または Microsoft Support に相談してください。


Check Also

Wordの変更履歴・トラックチェンジが表示されない原因と対処法

【2026年最新】Wordの変更履歴・トラックチェンジが表示されない原因と対処法

「Wordで変更履歴(トラック …