ADVERTISEMENT

【Power Automate】フローの実行履歴CSVで困った時の接続と所有者の確認

【Power Automate】フローの実行履歴CSVで困った時の接続と所有者の確認
🛡️ 超解決

Power Automateで作成したフローの実行状況を分析するために、実行履歴をCSVでダウンロードしたいと考えることはよくあります。しかし、ダウンロードができない、あるいは取得したCSVの内容が不完全であるというトラブルに遭遇した経験はないでしょうか。こうした問題の多くは、フローで使用しているコネクタの接続状態や、フロー自体の所有者設定に起因します。本記事では、実行履歴CSVに関するトラブルの原因を特定し、解決するための確認手順を解説します。

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

  • 最初に見る場所: フローの実行履歴画面の「CSVのダウンロード」ボタンがグレーアウトしているかどうか。
  • 切り分けの軸: ①コネクタの接続が有効か、②フローの所有者が適切か、③管理者ポリシーでCSV出力が制限されていないか。
  • 注意点: 会社PCでは、管理者がデータ保護のためにCSVダウンロードを制限している場合があります。無理に回避しようとせず、管理者に確認してください。

ADVERTISEMENT

1. 実行履歴CSVがダウンロードできない主な原因

実行履歴CSVのダウンロードに失敗する原因は、いくつかのパターンに分類できます。最も多いのは、コネクタの認証が切れており、フローが正常に実行されていないケースです。次に、フローの所有者が削除されたり変更されたりしたことで、フロー自体が孤児化している場合です。さらに、Power Platformのデータエクスポートポリシーにより、CSVダウンロードそのものが禁止されていることもあります。これらの原因を順に確認することで、問題の本質にたどり着けます。

1-1. コネクタ接続の期限切れ

Power Automateで使用される各コネクタ(Microsoft 365、SharePoint、Outlookなど)は、一定期間ごとに再認証が必要です。特に、パスワード変更や多要素認証の設定変更があった場合、接続が失われることがあります。接続が切れるとフロー自体はトリガーされても、アクションがエラーで失敗し、実行履歴にエラーが記録されます。この状態ではCSVをダウンロードしようとしても、空のファイルが返ってきたり、エラーメッセージが表示されたりします。

1-2. 所有者設定の不整合

フローの所有者がアカウント削除や異動によって変更された場合、正しく所有者が設定されていないと、フローの実行やCSV出力に影響が出ます。特に、フローを共有しているユーザーには所有者権限がないため、CSVダウンロードボタンが表示されないことがあります。所有者が存在しない状態(孤児フロー)では、事実上誰も操作できなくなります。

2. コネクタの接続を確認する手順

コネクタの接続状態を確認し、問題を解決する手順を説明します。以下の操作は、フロー編集権限が必要です。

  1. Power Automateポータル(make.powerautomate.com)にサインインします。
  2. 左メニューから「マイフロー」を選択し、問題のフローをクリックして開きます。
  3. 画面上部の「編集」ボタンをクリックし、フローエディターを表示します。
  4. 各アクションやトリガーに使用されているコネクタのアイコンに注目します。アイコンに「!」マークが表示されている場合、そのコネクタの接続が切れています。
  5. 「!」が付いているコネクタをクリックし、「接続の追加」ボタンを選択します。表示されるサインイン画面で資格情報を入力し、接続を再確立します。
  6. すべてのコネクタで「!」がなくなったことを確認したら、フローを保存します。その後、フローを手動で実行し、正常に動作するかテストします。
  7. 実行履歴画面に戻り、CSVダウンロードボタンが有効になっているか確認します。

なお、コネクタの再認証を何度も求められる場合は、サービスアカウントやMFAポリシーの見直しが必要になる可能性があります。その場合は管理者に相談してください。

3. フローの所有者設定を確認する手順

フローの所有者情報はPower Automate管理センターで確認できます。所有者が適切でない場合、以下の手順で修正を試みます。

  1. Power Automate管理センター(admin.powerplatform.microsoft.com)にアクセスします。アクセス権限が必要です。
  2. 左メニューの「環境」から該当する環境を選択し、「リソース」→「クラウドフロー」をクリックします。
  3. フロー一覧から対象フローを探し、クリックして詳細ペインを開きます。
  4. 「所有者」セクションに表示されているユーザーが現在の所有者です。共有ユーザーとは異なることに注意します。
  5. 所有者が空欄になっている、または存在しないユーザー(削除済みなど)が表示されている場合、フローは孤児状態です。新しい所有者を追加するには、フロー詳細画面の「共有」ボタンからユーザーを所有者として追加します。
  6. 所有者を追加できない場合、テナントのポリシーで制限されている可能性があります。管理者に権限付与を依頼してください。

所有者が適切に設定されると、CSVダウンロードボタンが表示されるようになることが多いです。

4. 管理者によるポリシー設定の影響

会社のテナントでは、データ漏洩防止のためにCSVエクスポートが制限されていることがあります。特に、Power Platform管理センターの「データポリシー」または「テナント設定」で、エクスポート機能が無効化されている場合、個々のユーザーが操作してもダウンロードできません。

4-1. 管理者側の確認項目

管理者はPower Platform管理センターの「設定」→「テナント設定」→「データエクスポート制限」を確認してください。ここで「CSVダウンロードを許可しない」が有効になっていると、すべてのフローでCSV出力がブロックされます。また、環境レベルでも同様の設定が可能です。

4-2. ユーザーが管理者へ伝える情報

CSVダウンロードができない問題を管理者に報告する際は、以下の情報を伝えるとスムーズです。

  • 問題が発生しているフローの名前とID
  • CSVダウンロードボタンがグレーアウトしている、またはエラーメッセージのスクリーンショット
  • コネクタ接続と所有者設定は確認済みであること
  • 他のフローでも同様の問題が発生するかどうか

5. よくあるエラーパターンと対処法

実際に発生しやすいエラーパターンを表にまとめました。ご自身の状況と照らし合わせて確認してみてください。

症状 原因 対処法
CSVダウンロードボタンがグレーアウト 実行履歴が存在しない、または権限不足 フローを手動で実行し、完了後に再度確認。権限は所有者設定を確認。
ダウンロードしたCSVが空ファイル コネクタ接続切れでアクションが失敗 コネクタを再認証し、フローを再実行。
「管理者に問い合わせてください」と表示 テナントポリシーでCSVエクスポート禁止 管理者にポリシー緩和を依頼するか、代替方法(Power BI連携など)を検討。
「リソースが見つかりません」エラー フローが削除された、または所有者がいない孤児フロー フロー自体が存在するか確認。孤児フローの場合は管理者が修正。

6. 失敗パターンとその回避策

よくある失敗パターンとして、古い所有者が削除された後にフローが孤児化し、CSVダウンロードが一切できなくなるケースがあります。この場合、新しい所有者を追加するには管理者権限が必要です。また、フローを共有されているユーザーは所有者ではないため、CSVダウンロードボタンが表示されないことを覚えておきましょう。さらに、接続の再認証時に「このアプリはブロックされました」と表示される場合は、アプリの同意設定がテナントで制限されている可能性があります。これらを事前に想定し、管理者と連携できる体制を整えておくことが重要です。

7. まとめ

Power Automateの実行履歴CSVに関するトラブルは、コネクタの接続状態とフローの所有者設定を確認することで大部分が解決します。まずは自分の権限で確認可能な範囲を調べ、それでも解決しない場合は管理者にポリシー設定や孤児フローの修正を依頼しましょう。CSVダウンロードが制限されている環境でも、Power BIや管理センターからのデータ取得といった代替手段が存在します。本記事の手順を参考に、トラブルシューティングの一助としてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT