【Power Automate】実行履歴を利用する前に確認したい設定と条件

【Power Automate】実行履歴を利用する前に確認したい設定と条件
🛡️ 超解決

Power Automateの実行履歴は、フローが正しく動作しているかを確認するための重要な手がかりです。しかし、履歴が表示されない、一部しか見えない、詳細が取得できないといったトラブルに遭遇したことはありませんか。これらの問題は、ライセンスや保存期間、フィルター設定など、複数の要因が絡んでいることが多いです。本記事では、実行履歴に関する基本的な設定と利用条件を整理し、トラブルシューティングの手順を具体的に解説します。

【要点】この記事で確認すること

  • 最初に見る場所: Power Automateポータルの「実行履歴」タブ、または各フローの詳細画面にある「実行」一覧。
  • 切り分けの軸: 端末側(ブラウザキャッシュ、ネットワーク)、アカウント側(ライセンス、権限)、管理設定側(保存期間、DLPポリシー)の3方向で原因を特定します。
  • 注意点: 保存期間や削除ポリシーの変更は管理者権限が必要な場合があり、会社のポリシーに違反しないよう事前に確認してください。

ADVERTISEMENT

実行履歴の基本仕様と制限事項

Power Automateでは、フローの実行ごとに履歴が自動的に記録されます。この履歴は、開始時刻、状態(成功/失敗)、入力・出力データ、エラーメッセージなどを含みます。ただし、標準の状態では保存期間と件数に制限があります。

デフォルトの保存期間は28日間です。28日を超えた履歴は自動的に削除されます。また、保存可能な実行履歴の最大件数は、ライセンスの種類によって異なります。例えば、Office 365のライセンスに付属するPower Automateでは、フローあたり最新の1000件まで保持されます。より多くの履歴を長期間保存するには、プレミアムライセンス(Power Automate per user or per flow)の追加が必要になる場合があります。

さらに、フローの種類(クラウドフロー、デスクトップフロー、業務用フロー)によっても履歴の表示条件が異なります。デスクトップフローやRPAの実行履歴は、別途「デスクトップフローの実行」タブで管理されることがあります。

実行履歴が表示されない場合の原因と確認手順

ブラウザや端末の一時的な問題

まずは、最も単純な原因から確認します。ブラウザのキャッシュが古いデータを読み込んでいたり、拡張機能が干渉しているケースがあります。以下の手順で確認を行ってください。

  1. ブラウザのキャッシュとCookieを削除します。Chromeの場合、設定 > プライバシーとセキュリティ > 閲覧履歴データの削除から、期間を「全期間」に設定し、Cookieとキャッシュを削除します。
  2. シークレットウィンドウ(プライベートブラウズ)でPower Automateポータル(make.powerautomate.com)にアクセスし、履歴が表示されるか確認します。
  3. ブラウザを最新バージョンにアップデートします。古いブラウザでは正常に動作しないことがあります。
  4. ネットワークがプロキシやファイアウォールで制限されていないか確認します。特に、make.powerautomate.comやapi.flow.microsoft.comへのアクセスが許可されている必要があります。
  5. 別のブラウザ(Edge、Firefox)で試してみて、同様の問題が発生するか確認します。他のブラウザで表示される場合は、ブラウザ固有の問題です。

アカウントのライセンスと権限

実行履歴を表示するには、適切なライセンスとフローに対する編集権限が必要です。特に、共有フローの場合は所有者でないと履歴をすべて見られないことがあります。

  • Power Automateのライセンスが割り当てられているか確認します。Microsoft 365管理センターでユーザーライセンスを確認するか、Power Automateポータルの「設定」>「プランと価格」で自分のプランを確認できます。
  • フローが自分が所有者または共同所有者のものか確認します。共有フローで「閲覧者」ロールのみの場合は、実行履歴の一部しか見えない可能性があります。
  • 管理者が組織全体で実行履歴の保存期間を短縮するポリシーを適用していないか、IT部門に問い合わせてください。

フィルター設定と表示件数の確認

実行履歴画面では、デフォルトで「過去7日間」の成功した実行のみが表示される場合があります。意図せずフィルターが適用されて、必要な履歴が見えないことがよくあります。

履歴一覧の上部にあるフィルターアイコンをクリックして、以下の条件を確認します。

  • 日付範囲が適切か(例えば「過去30日間」「カスタム範囲」に変更してみる)。
  • 状態フィルターが「すべて」になっているか(「成功のみ」などに制限されていないか)。
  • フロー名やコネクタのフィルターが適用されていないか。

また、1ページあたりの表示件数は最大50件です。大量の履歴がある場合は、ページネーションを利用して次のページを確認します。

保存期間の設定変更と注意点

実行履歴の保存期間は、テナント全体または個別の環境で設定できます。この設定を変更することで、履歴をより長く保持することが可能です。ただし、変更には管理者権限が必要であり、組織のデータ保持ポリシーに準拠する必要があります。

設定場所 変更可能な値 効果 注意点
Power Platform管理センター > 環境 > 設定 > 製品の設定 > 保持期間 7日~90日(デフォルト28日) 環境内のすべてのフローの実行履歴が対象 変更後は即時反映。既存の履歴は新しい期間に合わせて削除されるわけではないが、新しい実行から適用。
DLPポリシー(データ損失防止) 履歴の保持に直接関係しないが、コネクタの使用制限で履歴が記録されない場合がある 影響は限定的 DLPポリシーで特定のコネクタがブロックされていると、そのフローの実行が失敗し履歴に残らない可能性。

よくある質問と失敗パターン

Q1. 実行履歴が全く表示されない

考えられる原因:ライセンス未割り当て、フローが無効化されている、ブラウザの問題。まずはシークレットウィンドウで確認し、それでも表示されなければ管理者にライセンスを確認してもらいます。

Q2. 古い履歴が突然消えた

保存期間の設定が変更された可能性があります。管理者に問い合わせて、保持ポリシーが変更されていないか確認してください。また、ストレージ容量の制限により自動削除されたケースも考えられます。

Q3. 履歴は表示されるが詳細(入力/出力)が見られない

これは、フローが「失敗」状態で詳細が記録されなかったか、あるいはフローに「データ漏洩防止」設定が適用されて機密データがマスクされている可能性があります。詳細を表示するには、フローの所有者権限が必要です。

失敗パターン:フィルターのかけ間違い

「過去7日間」と「成功のみ」のフィルターが同時に適用され、目的の履歴が表示されない、というパターンは非常に多いです。フィルターをリセットしてから再検索すると解決することが多いです。

管理者に確認すべきポイント

個人で解決できない場合は、Power Platform管理者に以下の情報を伝えて調査を依頼します。

  • 問題のフロー名と環境(例:Contoso Sales環境)。
  • いつからどのような症状が出ているか。
  • 自分のライセンスの種類(Office 365付属、Power Automate per userなど)。
  • 試したトラブルシューティングの内容(キャッシュ削除、別ブラウザ、フィルター確認など)。

管理者は、テナントの保存期間設定、監査ログ、DLPポリシー、ライセンス割り当てなどを確認することで、原因を特定できます。

まとめ

Power Automateの実行履歴に関するトラブルは、まずブラウザやフィルターなど基本設定を見直すことで解決できるケースが多いです。それでも解決しない場合は、ライセンスや保存期間などの利用条件が正しく設定されているか確認しましょう。会社のポリシーに抵触する変更は避け、管理者と連携して原因を特定することが重要です。本記事で紹介した手順を順に追うことで、多くの問題は切り分けられるはずです。


この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。