Power Automateで長く安定して動いていたフローが、突然タイムアウトエラーを起こすようになった経験はありませんか。多くの場合、フロー内部の処理が原因ではなく、フローが利用する接続や所有者の情報に変化が生じているケースが大半です。特に会社の共有アカウントやサービスアカウントを使っている場合、パスワード変更やアカウント停止が直接的なトリガーになります。本記事では、タイムアウト設定が急に動かなくなった際の原因究明手順を、接続と所有者の確認に絞って解説します。
【要点】この記事で確認すること
- 最初に見る場所: フローの詳細画面にある「実行履歴」と「所有者」セクション、および各アクションの接続参照状況
- 切り分けの軸: 接続の有効期限切れ/所有者の変更/アカウント権限の不足/環境設定の変更
- 注意点: 会社の共有アカウントやサービスアカウントのパスワードは自分で変更せず、必ず管理者に確認してから再設定すること
ADVERTISEMENT
目次
1. タイムアウトが発生する主な原因
Power Automateのフローは、実行が2分を超えると標準でタイムアウトエラーになる場合があります。しかし「急に動かない」という症状では、この標準タイムアウト値が変わったわけではなく、次のような要因が潜んでいることが多いです。
- 接続の有効期限切れ:コネクタ認証に使っているアカウントのパスワードが変更された、または多要素認証(MFA)のセッションが切れた
- フロー所有者の変更:元の所有者が退職・異動し、共有アカウントの所有権が正しく移譲されていない
- アカウントの無効化・削除:Active DirectoryやMicrosoft Entra IDでアカウントが無効化された
- 環境設定の変更:Power Platform管理センターでテナント全体の制限が変更された(例:ゲストユーザーのアクセス制限)
- ネットワークやプロキシの変更:会社のネットワークポリシー更新により、特定のエンドポイントへの通信が遮断された
これらのうち、特に「接続の有効期限切れ」と「フロー所有者の変更」は、フローが長期間正常に動作していたのに急にタイムアウトするケースでよく見られます。以下では、この2点に重点を置いて確認手順を説明します。
2. 最初に確認すべきこと:接続の状態をチェック
タイムアウトエラーが発生したら、まずフローの「編集」画面を開き、各アクションで使われている接続に赤い×印や警告が出ていないか確認してください。
2-1. 接続の有効期限と認証ステータス
Power Automateでは、接続ごとに有効期限が設定されています。特にHTTPコネクタやOffice 365 Outlookコネクタなど、基本的な接続は作成から一定期間(通常90日程度)で失効します。確認手順は以下の通りです。
- Power Automateポータルにサインインします。
- 左側メニューの「データ」→「接続」をクリックします。
- 問題のフローで使用している接続を見つけ、右端の「…」→「プロパティ」を開きます。
- 「最終接続日時」と「有効期限」の欄を確認します。有効期限が過ぎている、または「期限切れ」と表示されている場合は、その接続を削除して再作成する必要があります。
- 再作成後、フローの「編集」画面で当該アクションの接続を新しいものに変更し、保存してテスト実行します。
なお、サービスアカウント(例:helpdesk@company.com)を使っている場合、そのアカウントのパスワードが変更されると、既存の接続はすべて無効になります。パスワード変更時は、関連するすべてのフローの接続を更新しなければなりません。
2-2. 接続の所有者と使用アカウント
接続のプロパティには「所有者」という項目があります。これがフローの所有者と一致しているか確認してください。もし異なるユーザーが所有者になっていると、そのユーザーが退職した場合に接続が使えなくなります。理想は、フローと接続の所有者を一致させることですが、共有サービスアカウントの場合は、そのアカウントを専用に用意し、パスワード管理を徹底します。
3. フローの所有者を確認・変更する
フロー自体の所有者が変わっていたり、所有者がいない状態になっていると、タイムアウト設定自体が適用されないことがあります。Power Automateでは、フローを実行できるのは所有者と明示的に共有されたユーザーだけです。
3-1. 所有者の確認手順
- Power Automateポータルで左メニュー「自分のフロー」をクリックします。
- 問題のフロー名の右にある「…」→「プロパティ」を選択します。
- 「所有者」フィールドに表示されているユーザー(またはグループ)を確認します。
- もし所有者が空欄だったり、「自分」以外のユーザー(特に退職者)が表示されている場合は、そのフローの所有権を自分に移譲してもらう必要があります。
3-2. 所有者を変更する方法
所有者を変更するには、Power Platform管理センター(PPAC)の「環境」→「リソース」→「フロー」から操作する方法と、直接フローの共有設定を使う方法があります。以下の表で違いをまとめます。
| 方法 | 対象 | 手順 | 必要な権限 |
|---|---|---|---|
| フロー共有画面から | 既存の所有者がアクティブな場合 | フローの設定→「共有」→ユーザー追加→「所有者」ロールを付与 | 元の所有者の委任が必要 |
| Power Platform管理センター | 所有者が不在(退職など)の場合 | PPAC → 環境 → リソース → フロー → フロー選択 → 「所有者の変更」 | 環境の管理者権限 |
会社の環境では、一般的にPower Platform管理者しか所有者変更を行えない場合が多いので、自分でできない場合は管理者に依頼します。
4. タイムアウト設定の確認と調整
接続と所有者の問題を確認したら、次にフロー自体のタイムアウト設定を見直します。Power Automateには「タイムアウト」という直接的な設定項目はありませんが、「実行タイムアウト制限」はフローのプロパティに含まれています。
4-1. フローのタイムアウト値を確認する
- フローの編集画面で右上の「…」→「設定」を開きます。
- 「実行タイムアウト制限」の値を確認します。デフォルトは5分ですが、最大で30日まで設定可能です。
- 必要に応じて値を大きくしますが、24時間を超える長期フローは「承認」アクションや「HTTP」コネクタのタイムアウト制限も別途影響します。
- 保存して実行し、タイムアウトが解消されるかテストします。
ただし、接続や所有者に問題があると、この設定を変更してもフローが動かないままです。タイムアウト設定はあくまで補助的な確認であり、根本原因の多くは接続と所有者です。
5. 失敗パターンと管理者への報告
現場でよく起こる失敗パターンと、管理者に伝えるべき情報をまとめます。
5-1. よくある失敗パターン
- 自分で接続を削除して作り直したが直らない:原因は別のアクションに別の接続が残っているケース。すべてのアクションの接続を確認しましょう。
- フローを「共有」で所有者に加えたが解決しない:そもそも元の所有者が無効化されている場合、フロー自体が停止状態になります。管理センターでの移譲が必要です。
- タイムアウト設定を1日に変更したがエラー発生:実際はフロー内部のループ処理が無限ループしていて、設定値の問題ではありません。
- サービスアカウントのパスワードをITに変更してもらったがフローが動かない:変更後に接続を再作成していない。新しいパスワードで各コネクタを更新する必要があります。
5-2. 管理者に伝えるべき情報
自分で解決できない場合、管理者に次の情報を伝えるとスムーズです。
- フロー名とURL(フローの詳細画面からコピー)
- エラーメッセージのスクリーンショット(特に失敗したアクション名とタイムアウトが出た時間)
- 接続の状態(有効期限切れかどうか)
- 現在のフロー所有者(プロパティ画面の所有者欄)
- フローが動作していた最後の日時
6. よくある質問
Q1. 接続を再作成しても「アクセスが拒否されました」と出る
使用しているアカウントに、フローがアクセスするリソース(SharePointリストやSQL Serverなど)への権限が不足している可能性があります。管理者にそのサービスのアクセス許可を確認してもらってください。
Q2. フローの所有者は同じなのにタイムアウトする
フロー内のアクションに個別のタイムアウト設定があるかもしれません。たとえば「HTTP」アクションでは、詳細設定に「タイムアウト」が秒単位で指定できます。これを確認してください。
Q3. 特定の時間帯だけタイムアウトする
会社のネットワーク帯域やサーバーの負荷が原因の可能性があります。また、Power Automate側の処理制限(1分あたりの呼び出し数)に引っかかっていることもあります。実行履歴の「状態」を確認し、「調整中(Throttled)」エラーがないか見てください。
7. まとめ
Power Automateのタイムアウト設定が急に動かない場合、まずフローの接続と所有者を確認することが最短の解決策です。接続の有効期限切れは最も多い原因であり、所有者の変更やアカウント無効化も頻繁に発生します。これらの確認手順を一つずつ実施することで、多くの問題は自力で解決できます。もし解決しない場合は、管理者に具体的な情報を伝えて環境設定の変更を依頼しましょう。日頃からフローと接続の所有者を明確にし、サービスアカウントのパスワード変更時は必ず全フローを更新する運用を徹底することで、再発を防止できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
