Power Automateを使ってOneDriveにファイルを自動で作成しようとしたところ、突然エラーが発生して処理が止まってしまうことはありませんか。社内の業務効率化を進めるために導入した自動化が、思いがけないトラブルで頓挫してしまうのは大きなストレスです。この記事では、Power AutomateでOneDriveファイル作成が失敗する原因として最も多い「DLPポリシー」と「ライセンス」の問題に焦点を当て、具体的な確認手順と解決方法を解説します。原因を正しく切り分け、スムーズに復旧できるようになるための情報をまとめました。
【要点】この記事で確認すること
- 最初に見る場所: Power Automateの実行履歴に表示されるエラーメッセージ、およびMicrosoft 365管理センターの「データ損失防止(DLP)ポリシー」設定画面
- 切り分けの軸: ライセンス不足かDLPポリシーによるブロックか、あるいはOneDriveのアクセス権やネットワーク問題かをまず区別する
- 注意点: DLPポリシーの変更は管理者権限が必要です。個人で勝手に変更せず、必ずIT管理者に依頼してください。また、ライセンス追加にはコストが発生するため、事前に予算確認を行いましょう
ADVERTISEMENT
目次
1. OneDriveファイル作成が失敗する主な原因
Power AutomateでOneDriveにファイルを作成するフローが失敗する場合、大きく分けて3つの原因が考えられます。それぞれの特徴を理解しておくことで、問題解決の初動が大きく変わります。
ライセンス不足(Power Automate Premiumライセンス)
Power Automateには無料のOffice 365ライセンスに含まれるものと、有償のPremiumライセンス(旧名称:Per Userプラン)があります。OneDriveコネクタのうち、ファイル作成などの高度な操作を行うにはPremiumライセンスが必要な場合があります。特に、[OneDrive for Business (新規作成)] アクションや、HTTP要求を使ってOneDrive APIを直接呼び出す場合にはPremiumライセンスが必須です。もし無料ライセンスしか持っていないと、実行時に「License not found」や「This operation is not allowed in your license plan」といったエラーが表示されます。
DLPポリシーによるブロック
データ損失防止(DLP)ポリシーは、機密データの流出を防ぐためにPower Automateのコネクタやアクションを制限する仕組みです。管理者が「OneDriveへの書き込みを禁止する」あるいは「特定のコネクタの組み合わせを禁止する」ポリシーを設定していると、フローが実行時にブロックされます。この場合、エラーメッセージに「Policy evaluation failed」や「This connector is blocked by data loss prevention policy」といった文言が含まれます。DLPポリシーは組織全体に適用されるため、自分で変更することはできません。
その他の要因(アクセス権、ネットワークなど)
ライセンスやポリシー以外にも、フローが使用するOneDriveアカウントのアクセス権限不足、対象フォルダが存在しない、ネットワーク接続の問題、一時的なMicrosoft 365の障害などが原因となる場合があります。これらは比較的まれですが、切り分けのために確認しておくべきポイントです。
2. 原因を切り分けるための確認手順
問題の原因を特定するには、以下の手順を順番に実行することをおすすめします。
- フローの実行履歴を確認する:Power Automateポータルにサインインし、該当フローの「実行」タブを開きます。失敗した実行を選択し、「エラーの詳細」を表示してください。表示されるエラーコードとメッセージをメモします。
- エラーメッセージのキーワードを調べる:エラーに「License」や「Premium」が含まれていればライセンス不足、「Policy」や「Blocked」が含まれていればDLPポリシーが疑われます。
- OneDriveコネクタの使用状況を確認する:フローで使用しているアクションが「OneDrive for Business」のどの操作かを確認します。ファイル作成、ファイル内容の更新、ファイルのコピーなど、高度な操作はPremiumライセンスが必要です。
- テストフローを作成して切り分ける:別のフローで、単純な通知アクション(例:メール送信)だけを実行し、正常に動作するか確認します。正常なら、問題はOneDrive関連に絞られます。
- 管理者にライセンスとDLPポリシーの状況を問い合わせる:自分で確認できないため、IT管理者に連絡して、現在のライセンス割り当てとDLPポリシーの設定内容を確認してもらいます。
3. DLPポリシーの影響と確認方法
DLPポリシーは、Power Platform管理センターから設定できます。一般ユーザーは閲覧できないため、管理者に依頼して確認してもらいましょう。以下の表は、原因別の典型的な症状と対処の優先順位をまとめたものです。
| 原因 | エラー例 | 確認方法 | 対処の優先順位 |
|---|---|---|---|
| ライセンス不足 | License not found / This operation requires Premium license | Microsoft 365管理センターでユーザーに割り当てられたPower Automateライセンスを確認 | 高い |
| DLPポリシーによるブロック | Policy evaluation failed / Connector blocked by DLP policy | Power Platform管理センターのDLPポリシー一覧を管理者が確認 | 高い |
| アクセス権不足 | Access denied / Unauthorized | OneDriveの共有設定とフローで使用しているアカウントの権限を確認 | 中 |
| ネットワーク・一時障害 | GatewayTimeout / ServiceUnavailable | Microsoft 365サービスの正常性ダッシュボードを確認 | 低 |
4. 具体的な対処方法
原因が特定できたら、以下の対処法を実施してください。自分でできない設定変更は、必ず管理者に依頼しましょう。
ライセンスの追加
Power Automate Premiumライセンスが必要な場合は、IT管理者に依頼して該当ユーザーにライセンスを割り当ててもらいます。Microsoft 365管理センターの「課金」→「ライセンス」から、Power Automate Premium(旧Per User)を購入・割り当てます。ライセンスが有効になると、通常数分以内にフローが正常動作するようになります。
DLPポリシーの変更依頼
DLPポリシーでOneDriveコネクタがブロックされている場合、管理者がポリシーを編集する必要があります。具体的には、Power Platform管理センターの「データポリシー」で、該当のポリシーを開き、「OneDrive for Business」コネクタを「許可」または「ビジネスデータのみ」に変更します。ただし、セキュリティポリシーとのバランスを考慮し、必要最小限の緩和を依頼しましょう。
管理者への連絡ポイント
管理者に問い合わせる際には、以下の情報を整理して伝えるとスムーズです。
- フローの名前とエラーメッセージのスクリーンショット
- 使用しているコネクタ(OneDrive for Business)と具体的なアクション(ファイル作成など)
- フローが正常に動作していた時期と、エラーが発生し始めた時期
- 影響を受けるユーザーや業務プロセス
5. 失敗パターンとよくある質問
実際によく発生する失敗パターンと、それに対するQ&Aをまとめました。
失敗パターン例
- パターン1:無料ライセンスでOneDriveファイル作成アクションを使おうとした → エラー「This operation is not allowed in your current license plan」が表示される。解決にはPremiumライセンスの購入が必要。
- パターン2:DLPポリシーで「OneDrive for Business」コネクタ自体がブロックされている → フローエディタでコネクタ追加時にエラーが出るか、実行時に失敗する。管理者にポリシーの緩和を依頼する。
- パターン3:フローが使用するアカウントがOneDriveのファイルアクセス権限を持っていない → エラー「Access denied」が発生。アカウントに適切なアクセス権を付与する。
よくある質問
Q1: Power Automateの無料ライセンスでOneDriveファイル作成はできませんか?
A: 基本的にはできません。Office 365 E3/E5に含まれるPower Automateライセンスでは、OneDriveへのファイル作成アクションはPremium扱いのため、有償ライセンスが必要です。ただし、トリガーや単純な通知のみのフローは無料で動作します。
Q2: DLPポリシーは自分で変更できますか?
A: いいえ、DLPポリシーの管理はテナントレベルの管理者のみが行えます。変更が必要な場合は、情報システム部門やIT管理者に依頼してください。
Q3: エラーメッセージに「Policy evaluation failed」と出ました。どうすればいいですか?
A: これはDLPポリシーによるブロックを示しています。フローで使用しているコネクタやアクションがポリシー違反を起こしています。管理者にエラーの詳細を伝え、ポリシーの見直しを依頼してください。
Q4: ライセンスを追加したのにフローがまだ動きません。なぜですか?
A: ライセンスの反映には数分から数時間かかることがあります。また、同じフロー内に他のPremiumアクションが含まれている可能性もあります。再度実行履歴を確認し、エラーが変わっていないかチェックしてください。
Q5: フローが以前は動いていたのに、ある日突然失敗するようになりました。原因は何ですか?
A: 管理者がDLPポリシーを新規作成または変更した可能性が高いです。または、ライセンスの更新漏れや、OneDrive側のアクセス権設定変更も考えられます。まずはエラーメッセージを確認し、管理者に状況を問い合わせましょう。
6. まとめ
Power AutomateでOneDriveファイル作成が失敗する場合、原因はライセンス不足かDLPポリシーによるブロックであることが大半です。最初にエラーメッセージを確認し、キーワードから原因を切り分けてください。ライセンスの問題は管理者に割り当てを依頼し、DLPポリシーは管理者と相談の上で必要な緩和を申請しましょう。アクセス権やネットワーク問題は二次的な要因ですが、念のため確認しておくと安心です。原因と対処法を正しく理解することで、自動化のダウンタイムを最小限に抑えることができます。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
