Power Automateで構築していた期限通知フローが、ある日突然動作しなくなることがあります。特に、毎日決まった時間に送られるはずのリマインダーが届かなくなると、業務に大きな支障をきたします。原因として多いのが、組織のデータ損失防止(DLP)ポリシー変更やユーザーライセンスの有効期限切れです。本記事では、この2つの観点から原因を切り分ける方法と、再発防止のための具体的な手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: Power Automateの実行履歴(Run history)で失敗のエラーメッセージを確認する。
- 切り分けの軸: フロー所有者のライセンス状態、接続参照の有効期限、DLPポリシーの変更日時。
- 注意点: DLPポリシーはテナント全体に影響するため、勝手に変更せずに必ずPower Platform管理者に確認する。
ADVERTISEMENT
目次
期限通知フローが動かない原因を特定するための基本手順
トラブルシューティングの第一歩は、フローの実行履歴を確認することです。Power Automateポータルにアクセスし、該当フローの「28日間の実行履歴」を開きます。失敗した実行をクリックすると、エラーの詳細が表示されます。以下の手順で原因を絞り込みます。
- Power Automate(make.powerautomate.com)にサインインし、「マイフロー」から該当フローを選択します。
- 「28日間の実行履歴」をクリックし、失敗した実行を選択して「エラーの詳細」を表示します。
- エラーメッセージが「アクセスが拒否されました」や「ポリシーによってブロックされました」などであれば、DLPポリシーが原因の可能性が高いです。
- エラーが「コネクタの認証に失敗しました」や「ライセンスが必要です」の場合は、ライセンス切れや接続の期限切れを疑います。
- フローが「スキップされました」と表示される場合は、トリガー条件が満たされていない可能性もあるため、条件式やスケジュール設定を見直します。
DLPポリシーによるブロックの確認と対処法
DLPポリシーは、組織内でPower Platformのコネクタの利用を制限するための仕組みです。期限通知フローが使用するコネクタ(例えばOffice 365 Outlook、SharePoint、Teamsなど)が突然ブロックされると、フローはエラーになります。管理者が新しいポリシーを適用した、または既存ポリシーが変更された可能性があります。
DLPポリシーを確認する方法
- Power Platform管理センター(admin.powerplatform.microsoft.com)にアクセスします。閲覧にはPower Platform管理者権限が必要です。
- 左メニューから「データ ポリシー」を選択し、現在アクティブなDLPポリシーの一覧を表示します。
- 該当するポリシー(既定のポリシーまたはカスタムポリシー)をクリックし、対象のコネクタが「ブロック」または「ビジネス データのみ」に分類されていないか確認します。
- フローで使用しているコネクタ(例:Office 365 Outlook)が「ブロック」になっていた場合、そのコネクタは使用不可です。管理者に連絡して「許可」に変更してもらうか、代替コネクタを検討します。
- ポリシーの変更履歴は管理センターで直接確認できません。そのため、変更があった日時を覚えていない場合は、IT部門に問い合わせて、問題が発生した前後にポリシー変更が行われたか確認します。
DLPポリシーによるブロックの失敗パターン
よくあるケースとして、フローが複数のコネクタを使用している場合に、一部のコネクタのみブロックされているにもかかわらず、エラーメッセージが「アクセス拒否」としか出ず、原因特定が遅れることがあります。また、環境別のDLPポリシーが設定されている場合、フローが属する環境によって適用されるポリシーが異なります。自分のフローがどの環境にあるかを確認し、その環境のポリシーを調べてください。
ライセンス切れと割り当て不足の確認と対処法
Power Automateには無料版と有料版(Office 365付属のものやスタンドアロン版)があります。期限通知フローが有料ライセンスを必要とする場合(例:プレミアムコネクタの使用、定期的な実行間隔の制限超過など)、ユーザーのライセンスが切れていたり、割り当てが不足しているとフローは実行できません。
ライセンス状況の確認手順
- Microsoft 365管理センター(admin.microsoft.com)にアクセスし、該当ユーザーの「ライセンスとアプリ」を開きます。
- 「Power Automate」のライセンスが割り当てられているか確認します。Office 365 E3/E5には一定の権限が含まれますが、プレミアムコネクタを使う場合には「Power Automate per user with attended RPA」や「Power Automate per flow」などの追加ライセンスが必要な場合があります。
- ライセンスの有効期限を確認します。期限が切れている場合は、ライセンスを再購入または延長する必要があります。
- フローが「共有実行」を使用している場合、フロー所有者だけでなく、実行権限を持つユーザー全員に適切なライセンスが必要な場合があります。
- Power Automateポータルでフローの「詳細」から「ライセンスの問題」タブがあれば、そこに不足ライセンスの情報が表示されます。
ライセンス関連の判断基準
次の表は、ライセンス不足が原因かどうかを判断するための参考です。フローに使用しているコネクタとトリガーの種類から、必要なライセンスを見極めてください。
| コネクタ/機能 | 必要なライセンス | 無料版で使えるか |
|---|---|---|
| Office 365 Outlook、SharePoint、Teams(標準コネクタ) | Office 365 ライセンス(E1/E3/E5など)に含まれる | はい |
| SQL Server、ファイルシステム、カスタムコネクタ(プレミアム) | Power Automate per user または per flow ライセンス | いいえ |
| スケジュールトリガー(5分未満の間隔) | 有料ライセンスが必要 | いいえ(無料版は5分以上の間隔のみ) |
| RPA(ロボティックプロセスオートメーション) | Power Automate per user with attended RPA | いいえ |
よくある質問(FAQ)
Q1. DLPポリシーの変更はいつ反映されますか?
A. DLPポリシーの変更は、通常数分以内に反映されます。フローが実行中の場合、次の実行から新しいポリシーが適用されます。
Q2. 自分はPower Platform管理者ではないのでDLPポリシーを確認できません。どうすればよいですか?
A. その場合は、IT部門またはPower Platform管理者に連絡し、該当フローが使用しているコネクタ(例:Office 365 Outlook)がブロックされていないか確認してもらってください。
Q3. ライセンスを追加してもフローが動かないのはなぜですか?
A. ライセンスの割り当て後、反映までに最大24時間かかる場合があります。また、フロー内の接続参照が古いライセンス情報を使っている可能性があるので、接続を一度削除して再作成してみてください。
Q4. フローが「スキップされました」と表示されます。これはDLPやライセンスの問題ですか?
A. いいえ、「スキップされました」はトリガー条件が満たされなかった場合に表示されます。例えば、期限通知フローで「今日が期限日と一致するか」という条件が正しく設定されていない可能性があります。条件式を見直してください。
再発防止のために実施すべきこと
DLPポリシー変更やライセンス切れによるトラブルを繰り返さないために、以下の対策を推奨します。
- フロー作成時に、必要なコネクタがすべてDLPポリシーで許可されているか事前に管理者に確認する。
- ライセンスの有効期限をカレンダーで管理し、期限切れの1か月前には更新手続きを行う。
- Power Automateの実行履歴を定期的にチェックし、失敗が発生していないか監視する。失敗があった場合はすぐに原因を調査する。
- フローにアラート通知を設定し、実行失敗時にメールで通知を受け取るようにする(これが本末転倒かもしれませんが、別の手段で通知する仕組みを用意する)。
- IT部門に対して、DLPポリシー変更時には関係者への事前連絡を依頼する。
まとめ
期限通知フローが急に動かなくなった場合、まずは実行履歴のエラーメッセージからDLPポリシーのブロックかライセンス切れかを切り分けてください。DLPポリシーが原因の場合はPower Platform管理者に連絡して、必要なコネクタを許可してもらう必要があります。ライセンスが原因の場合は、Microsoft 365管理センターでユーザーのライセンス割り当てと有効期限を確認し、不足があれば追加または更新してください。再発防止のためには、定期的なモニタリングと関係者との連絡体制が重要です。これらの対策を講じることで、安定した自動化運用を維持できるでしょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
