Power Automateでフローを作成していると、接続参照が何度も要求され、フローが正しく動作しないことがあります。この現象は、DLP(データ損失防止)ポリシーやライセンス設定が原因であるケースが多く、適切に切り分けて対応する必要があります。本記事では、接続参照が想定外に繰り返される原因をDLPポリシーとライセンスの観点から整理し、具体的な確認手順や改善方法を解説します。会社のIT管理者や業務でフローを運用する方が、迅速に原因を特定し、再発を防止するための参考にしてください。
【要点】この記事で確認すること
- 最初に見る場所: Power Automateの接続参照を管理する「接続」タブと、DLPポリシーが設定されている「Power Platform管理センター」です。
- 切り分けの軸: 端末側のブラウザキャッシュやログイン状態ではなく、テナント全体のポリシー設定とユーザーライセンスの有無です。
- 注意点: DLPポリシーの変更は全フローに影響するため、管理者と相談の上で実施してください。ライセンスの追加も組織の契約変更が必要な場合があります。
ADVERTISEMENT
目次
接続参照が繰り返される原因
Power Automateでは、フローで使用するサービス(SharePoint、Outlook、SQL Serverなど)にアクセスするために「接続」と「接続参照」という概念があります。接続参照は、フロー定義の中で接続情報を保持する仕組みで、通常は一度作成すれば同じ接続を再利用できます。しかし、以下のような理由で接続参照が繰り返し要求される場合があります。
- DLPポリシーによってコネクタがブロックされ、新しい接続を作成してもすぐに無効化される。
- ユーザーのライセンスが不足しており、プレミアムコネクタを使用できない。
- フローが複数の環境を跨いでおり、接続参照が環境ごとに異なるため繰り返し作成が必要になる。
- ブラウザのキャッシュやクッキーの問題で、認証情報が正しく保持されない。
これらの原因を一つずつ確認していきましょう。
接続参照とは何か
接続参照は、Power Automate内で各コネクタの認証情報(ユーザー名、パスワード、APIキーなど)を保存するオブジェクトです。フローをデザインする際に、使用するコネクタに対して「新しい接続を作成」または「既存の接続を選択」することで設定します。通常、一度作成した接続参照はフロー内で再利用できますが、何らかの理由で無効化されると、フロー実行時に再度認証を求められます。
なぜ繰り返し聞かれるのか
接続参照が繰り返し要求される直接的な原因は、フローが使用する接続が「無効」または「存在しない」と判断されることです。この状態が発生する要因として、DLPポリシーによるブロックとライセンス不足が特に多いです。DLPポリシーで特定のコネクタが禁止されていると、接続は作成直後に無効化され、フロー実行時に新しい接続を求められます。また、ライセンス不足の場合は、プレミアムコネクタの接続自体が作成できず、エラーになります。
DLPポリシーの影響を確認する
DLPポリシーの基本
Power PlatformのDLPポリシーは、組織内で使用できるコネクタを管理するための機能です。管理者は「ビジネスデータのみ」「非ビジネスデータのみ」「ブロック」などの分類をコネクタごとに設定できます。このポリシーはテナントレベルまたは環境レベルで適用され、フローが使用できるコネクタを制限します。
DLPポリシーによる接続ブロック
DLPポリシーでコネクタが「ブロック」に設定されている場合、そのコネクタを使用した接続は作成できません。また、既存の接続も使用できなくなるため、フロー実行時にエラーとなります。しかし、ポリシーの適用が即座に反映されないケースや、環境ごとに異なるポリシーが設定されている場合、一見問題なく動作しているように見えても、フローが繰り返し接続を要求することがあります。
確認手順
- Power Platform管理センター(admin.powerplatform.microsoft.com)にサインインします。
- 左メニューから「ポリシー」→「データポリシー」を選択します。
- 該当の環境(デフォルト環境など)のポリシーをクリックして開きます。
- 「ビジネスデータのみ」「非ビジネスデータのみ」「ブロック」の各タブを確認し、問題のコネクタがどの分類になっているか確認します。
- ブロックされている場合は、ポリシーを編集してコネクタを許可するか、環境を切り替えて対応します。
- 変更を保存し、フローの接続参照を再作成して動作を確認します。
ライセンスの不足が原因の場合
ライセンスの種類と制限
Power Automateには、無料のOffice 365ライセンスに含まれる「Power Automate for Office 365」と、有償の「Power Automate per user」や「Power Automate per flow」などのプレミアムライセンスがあります。各ライセンスで使用できるコネクタの種類や実行回数が異なります。例えば、SQL Server、Azure DevOps、HTTP with Azure ADなどのプレミアムコネクタを使用するには、プレミアムライセンスが必要です。
ライセンス不足による動作
ライセンス不足の場合、フローエディタでプレミアムコネクタを追加しようとすると「ライセンスが必要です」というエラーが表示されます。また、既存の接続であっても、ライセンスが取り消されたり期限切れになると、フロー実行時に接続無効エラーが発生します。接続参照が繰り返し求められるケースでは、フロー自身はライセンスを持っているが、コネクタのカテゴリがプレミアムであるための制限に引っかかっていることが多いです。
失敗パターンと比較表
実際の失敗例
以下に代表的な失敗パターンを紹介します。
- パターンA:DLPポリシーでSharePointコネクタがブロックされている環境で、SharePointトリガーのフローを作成しようとすると、接続作成画面が何度も表示される。
- パターンB:ユーザーにPower Automate per userライセンスが割り当てられていない状態で、HTTP with Azure ADコネクタを使用すると、接続作成後に「この接続は利用できません」と表示される。
- パターンC:複数の環境(開発、テスト、本番)で同じフローをコピーした際に、環境ごとに接続参照が異なり、毎回新しい接続を作成する必要がある。
| 原因 | 接続参照の状態 | 確認ポイント | 解決策 |
|---|---|---|---|
| DLPポリシーでブロック | 作成後すぐに無効 | Power Platform管理センターのポリシー | ポリシーを編集してブロック解除 |
| ライセンス不足 | 作成時にエラー表示 | Microsoft 365管理センターのユーザーライセンス | プレミアムライセンスを割り当て |
| キャッシュやクッキーの問題 | 断続的に認証画面が表示 | 別ブラウザやシークレットモードでテスト | ブラウザキャッシュのクリア |
| 環境を跨ぐフローコピー | 環境ごとに接続が別物 | フローの接続参照一覧 | 各環境で接続を作り直し |
管理者へ確認すべき情報
テナント設定の確認項目
問題が解決しない場合、IT管理者に以下の点を確認してもらう必要があります。
- 現在のDLPポリシーの設定内容と、対象の環境に適用されているポリシー。
- 該当ユーザーに割り当てられているPower Automateのライセンスの種類(無料、per user、per flowなど)。
- テナント全体のコネクタ使用制限や、環境ごとのカスタムポリシー。
- Power Automateの監査ログや診断ログで、接続作成の失敗履歴。
ログの確認方法
Power Platform管理センターから「サポート」→「診断ログ」を開くと、フロー実行や接続変更の履歴を確認できます。また、Microsoft 365管理センターの「ユーザー」→「アクティブなユーザー」でライセンス状態を確認できます。
よくある質問(FAQ)
- Q: DLPポリシーを変更してもすぐに反映されません。 A: ポリシーの反映には最大24時間かかる場合があります。即時反映を期待する場合は、環境の再起動やPower Platform管理センターでの同期を試してください。
- Q: ライセンスを追加しても接続エラーが続きます。 A: ライセンス割り当て後、Power Automateからサインアウトして再度サインインしてください。また、接続参照を一度削除して再作成すると改善することがあります。
- Q: すべてのコネクタがブロックされているような表示になります。 A: テナント全体のDLPポリシーで「すべてのコネクタをブロック」のような設定が有効になっていないか、管理者に確認してください。
- Q: 別の環境にフローをエクスポート・インポートすると接続が切れます。 A: 環境が異なると接続参照は引き継がれません。インポート後に接続を再設定する必要があります。
まとめ
Power Automateで接続参照が想定外に繰り返される原因は、多くの場合DLPポリシーまたはライセンスにあります。最初にPower Platform管理センターでDLPポリシーを確認し、次にユーザーのライセンス状態を確認することで、原因を特定できます。フローが繰り返し接続を要求する問題は、適切な設定変更により解決可能です。日頃からテナント設定のドキュメントを整備し、フローをコピーする際は接続参照の管理を徹底することで、再発を防止できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
