Power Automateで作成したフローをソリューションとして別環境に移行しようとしたところ、突然エラーが発生して移行できなくなった経験はありませんか。これまで問題なく動作していたにもかかわらず、ある日を境に移行が失敗するようになるケースは少なくありません。原因としてよくあるのが、データ損失防止(DLP)ポリシーの変更やライセンスの不足です。本記事では、ソリューション移行が動かないときに確認すべきポイントを、DLPポリシーとライセンスに焦点を当てて解説します。
【要点】この記事で確認すること
- 最初に見る場所: Power Platform管理センターのDLPポリシーと、各ユーザーのPower Automateライセンス割り当て状況
- 切り分けの軸: エラーメッセージの内容(DLP関連かライセンス関連か)、移行元・移行先の環境設定、コネクタの使用状況
- 注意点: DLPポリシーはテナントレベルと環境レベルで設定可能。会社PCではポリシー変更を自分で行わず、必ず管理者に依頼すること
ADVERTISEMENT
目次
1. ソリューション移行が動かない原因:DLPポリシーとライセンスの2大要因
ソリューション移行が急に動かなくなる原因は、大きく分けて2つあります。1つはDLPポリシーによるアクセス制限、もう1つはライセンス不足や制限です。それぞれの特徴を理解することで、適切な対応が可能になります。
DLPポリシーとは
Data Loss Prevention(DLP)ポリシーは、組織のデータを保護するために、Power AutomateやPower Appsで使用できるコネクタを制限する仕組みです。テナント全体に適用される「テナントレベルのDLPポリシー」と、特定の環境にのみ適用される「環境レベルのDLPポリシー」があります。ソリューション移行時に、移行先の環境で使用しているコネクタがDLPポリシーでブロックされていると、移行が失敗します。
ライセンス不足とは
Power Automateには無料の「Office 365ライセンスに含まれるもの」と、有償の「プレミアムライセンス」(例:Power Automate per user、per flow)があります。ソリューション内のフローがプレミアムコネクタ(例:HTTP、SQL Server、Azureキューなど)を使用している場合、移行先の環境で適切なライセンスが割り当てられていないと移行が拒否されます。
2. DLPポリシーによるブロックの確認手順
DLPポリシーが原因でソリューション移行ができない場合、以下の手順で問題を特定します。管理者権限が必要な操作もありますので、権限がない場合は管理者に依頼してください。
- Power Platform管理センター(https://admin.powerplatform.microsoft.com/)に管理者アカウントでサインインします。
- 左メニューから「ポリシー」→「データ損失防止ポリシー」を選択します。
- 一覧から、「環境レベル」のDLPポリシーを確認します。移行先の環境名が表示されている行をクリックします。
- ポリシーの詳細画面で、「コネクタ」タブを開き、ビジネスデータグループまたは非ビジネスデータグループに分類されているコネクタを確認します。ソリューション内で使用しているコネクタが「ブロック済み」になっていないかチェックします。
- ブロックされているコネクタがあれば、そのコネクタを適切なグループに移動するか、新しいDLPポリシーを作成して許可します。変更後、移行を再試行してください。
失敗パターン: テナントレベルのDLPポリシーが優先されるため、環境レベルで許可していてもテナントレベルでブロックされていると利用できません。両方のレベルを確認する必要があります。
3. ライセンス不足・制限の確認手順
ライセンス関連の問題は、エラーメッセージに「ライセンス」や「サブスクリプション」という単語が含まれている場合に疑います。以下の手順で確認します。
- Microsoft 365管理センター(https://admin.microsoft.com/)に管理者でサインインします。
- 左メニューから「課金情報」→「ライセンス」を選択し、Power Automate関連のライセンス(例:Power Automate per user、Power Automate per flow)が十分に割り当てられているか確認します。
- 「ユーザー」→「アクティブユーザー」で、移行作業を行うユーザー(自分自身)に適切なライセンスが割り当てられているか確認します。プレミアムコネクタを使用するフローを作成・実行するには、そのユーザーにPower Automate per userライセンスが必要です。
- ソリューション内のフローで使用しているコネクタがプレミアムかどうかを確認します。コネクタの一覧はPower Automateポータルの「コネクタ」ページで確認でき、プレミアムコネクタには「プレミアム」と表示されます。
- ライセンスが不足している場合、追加購入または割り当て変更を管理者に依頼します。また、フローを標準コネクタのみに変更する方法も検討できます。
判断基準: エラーメッセージに「This flow requires a Power Automate per user plan」などと表示されていればライセンス不足です。DLPエラーの場合、「このコネクタはポリシーによってブロックされています」というメッセージが表示されます。
4. 環境移行の失敗パターンと判断基準
ソリューション移行が動かないとき、原因を切り分けるために以下の表を参考にしてください。エラーメッセージや状況から判断します。
| 症状 | 主な原因 | 確認すべきポイント | 対応 |
|---|---|---|---|
| 移行ボタンを押すとすぐにエラー(赤いバナー) | DLPポリシーによるブロック | エラーメッセージに「ポリシー」「ブロック」「DLP」が含まれる | DLPポリシーを確認・変更(管理者) |
| 移行中に「ライセンスが必要」と表示される | プレミアムライセンス不足 | 使用コネクタがプレミアムかどうか、ユーザーライセンスの割り当て | ライセンス追加、または標準コネクタへの変更 |
| 移行は成功するがフローが実行されない | 移行先環境のコネクタ認証情報の不足 | フローの各アクションに赤いエラーアイコンがないか | コネクタの認証を再設定 |
失敗パターン: DLPポリシーが原因の場合、移行元環境では使えていたコネクタが移行先環境ではブロックされていることがあります。これは環境ごとに異なるDLPポリシーが設定されているためです。また、ライセンス不足の場合は、移行元のユーザーにはライセンスがあっても、移行先で操作するユーザーにライセンスがないと失敗します。
5. 管理者へ相談する前に確認すべき情報
自分で対処できない設定は管理者に依頼する必要があります。その際、以下の情報を整理しておくとスムーズです。
- エラーメッセージのスクリーンショット: 完全な文言を記録してください。
- 移行元と移行先の環境名: Power Platform管理センターの「環境」一覧から確認できます。
- ソリューション内のフローで使用しているコネクタ一覧: Power Automateポータルでソリューションを開き、各フローの「コネクタ」タブで確認できます。
- ライセンス情報: 自分のユーザーに割り当てられているPower Automateライセンスの種類(Office 365 E5に含まれるものか、単体ライセンスか)。
- 問題が発生した日時: 特にDLPポリシーが変更されたタイミングと一致するかどうか。
これらの情報をメールやチケットにまとめて管理者に送ることで、原因究明が早まります。管理者はPower Platform管理センターの監査ログを確認して、DLPポリシーの変更履歴を追跡することも可能です。
6. よくある質問(FAQ)
ソリューション移行に関するよくある質問をまとめました。
Q1. 移行時に「環境が利用できません」と表示される
移行先の環境が無効化されているか、または自分に環境へのアクセス権限がない可能性があります。Power Platform管理センターで環境の状態を確認し、必要に応じて環境管理者に追加してもらってください。
Q2. 同じコネクタを使っているのに移行元では動き、移行先でエラーになる
DLPポリシーが環境ごとに異なる設定になっている可能性が高いです。移行先環境に適用されているDLPポリシーを確認し、該当コネクタが許可されているかチェックしてください。
Q3. ライセンスを追加してもすぐに反映されない
ライセンスの割り当て変更は通常数分で反映されますが、最大24時間かかる場合もあります。また、Power Automateのセッションを一度サインアウトして再サインインしないと反映されないことがあるため、試してみてください。
Q4. DLPポリシー変更の影響範囲は?
環境レベルのDLPポリシーはその環境にのみ影響します。テナントレベルのDLPポリシーはすべての環境に影響するため、変更には注意が必要です。管理者は変更前に影響を評価することをお勧めします。
7. まとめ
ソリューション移行が急に動かなくなった場合、まずDLPポリシーとライセンスの2点を確認してください。エラーメッセージの内容から原因を切り分け、適切な手順で対処します。DLPポリシーは管理者しか変更できないため、必要に応じて情報を整理して依頼しましょう。ライセンス不足は事前に確認しておくことで未然に防げます。定期的にPower Platform管理センターでポリシーとライセンスの状況をチェックすることをお勧めします。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
