Power Automateのクラウドフローで、コネクタやアクションをまとめるスコープ機能は便利ですが、スコープ内のアクションに「Configure run after」を設定しても期待通りに動作しないケースがあります。原因としてデータ損失防止(DLP)ポリシーによる制限やライセンス不足が考えられます。本記事では、スコープの実行後設定が機能しない場合のトラブルシューティング手順を、DLPポリシーとライセンスの観点から詳しく解説します。実際の失敗パターンや管理者への確認ポイントも含め、問題解決に役立ててください。
【要点】この記事で確認すること
- 最初に見る場所: フローの実行履歴からエラーメッセージを確認し、スコープ内のアクションがスキップされた理由を特定します。
- 切り分けの軸: DLPポリシーによるコネクタ制限、利用可能なライセンスの種類、スコープ設定の構文ミスの3軸で問題を切り分けます。
- 注意点: DLPポリシーの変更は管理者権限が必要です。ライセンス変更はコストに直結するため、テナント管理者と相談してから実施してください。
ADVERTISEMENT
目次
スコープのConfigure run afterが動作しない原因
Configure run afterは、前のアクションの実行結果(成功、失敗、スキップ、タイムアウトなど)に応じて後続アクションの実行条件を設定する機能です。スコープ内でこの設定が正しく反映されない主な原因は以下のとおりです。
- DLPポリシーによるコネクタブロック: 組織のデータ損失防止ポリシーによって、使用しているコネクタがブロックされると、アクション自体が実行されず、run after条件が評価されないことがあります。
- ライセンス不足: Power Automateの無償ライセンスでは一部のプレミアムコネクタや高度な条件が利用できません。必要なライセンスがないとrun after設定が無視される場合があります。
- スコープ内のアクション順序ミス: Configure run afterの対象となるアクションが、スコープの入れ子構造の中で適切な位置に配置されていないと、期待通りに動作しません。
- フローの保存状態: 設定変更後にフローが適切に保存されていない、または公開されていない場合も、run after設定が反映されない原因となります。
DLPポリシーの確認手順
DLPポリシーはPower Platform管理センターから確認します。以下の手順で、スコープ内のアクションに使われているコネクタがブロックされていないか調べてください。
- Power Platform管理センター(https://admin.powerplatform.microsoft.com)に管理者アカウントでサインインします。
- 左メニューの「ポリシー」から「データ損失防止ポリシー」を選択します。
- 該当のフローが属する環境に適用されているDLPポリシーをクリックして開きます。
- 「コネクタ」タブで、フロー内で使用しているコネクタが「ブロック」または「ビジネスデータのみ」に分類されているか確認します。
- もし問題のコネクタがブロックされている場合は、そのコネクタを「許可」または「非ビジネスデータ」に変更するか、フロー内で代替コネクタを使用する必要があります。
失敗パターン: スコープ内のアクションが「スキップ」状態で履歴に残り、エラーメッセージに「コネクタがブロックされています」と表示される場合、DLPポリシーの問題です。ただし、エラーメッセージが曖昧なこともあるため、まずはコネクタの状態確認を最優先にしてください。
| 状況 | DLPポリシーの影響 | ライセンスの影響 |
|---|---|---|
| アクションがスキップされる | あり(コネクタブロックで即時スキップ) | あり(プレミアムコネクタ未契約でスキップ) |
| run after条件が無視される | なし | まれ(ライセンス不足で条件が評価されず) |
| フロー全体が失敗する | あり(コネクタブロックでフロー停止) | あり(ライセンス制限でフロー停止) |
ライセンスの確認手順
Power Automateのライセンスは、使用可能なコネクタやトリガー条件を左右します。以下の手順で、現在のライセンスがスコープのrun after設定に十分かを確認します。
- Microsoft 365管理センター(https://admin.microsoft.com)に管理者アカウントでサインインします。
- 「課金」→「ライセンス」を選択し、使用中のPower Automateライセンスを確認します。
- フロー作成者のアカウントに適切なライセンスが割り当てられているか確認します。無償版では標準コネクタのみ利用可能で、プレミアムコネクタ(SQL Server、Salesforceなど)を使用するには、Power Automate per userプランやper flowプランが必要です。
- スコープ内で使おうとしているコネクタがプレミアムに分類される場合、そのフローを実行するユーザーまたはフロー自体に有償ライセンスが割り当てられているか確認してください。
- ライセンスが不足している場合、テナント管理者にライセンス追加を依頼するか、フローの設計を標準コネクタのみで再構成します。
ライセンス不足による典型的な症状
Configure run afterの設定が保存できても実行時に無視される場合、ライセンス不足が疑われます。特に、スコープ内のアクションが「スキップ」ではなく「失敗」となるが、詳細エラーがなく、単に条件が効いていないように見えるケースが該当します。この症状が出たら、まずライセンス割り当てを確認してください。
Configure run afterの設定ミスをチェックする
DLPとライセンスに問題がない場合、Configure run afterの設定自体に誤りがないかを検証します。特にスコープ内での使用では、以下のポイントに注意します。
- スコープ内のアクションは、スコープ外のアクションの結果を参照できません。設定しているrun after条件がスコープ内の前のアクションの結果であることを確認します。
- Configure run afterの条件を複数設定する場合、すべての条件の論理和(OR)になります。意図した条件になっているか見直します。
- スコープを入れ子にしている場合、内側のスコープのアクションが外側のスコープのアクションを参照していないか確認します。
操作手順:Configure run afterを正しく設定する
以下の手順で、スコープ内のアクションに正しくrun afterを設定する方法を確認します。
- Power Automateデザイナーで該当フローを開きます。
- スコープアクションを追加し、内部に実行したいアクションを配置します。
- run afterを設定したいアクションをクリックし、上部メニューの「設定」を開きます。
- 「実行後の条件」で、前のアクション(スコープ内の直前のアクション)の結果にチェックを入れます。デフォルトでは「成功」のみが選択されています。
- 必要に応じて「失敗」「スキップ」「タイムアウト」などにもチェックを入れ、保存します。
- フローを保存し、テスト実行して結果を確認します。
管理者に確認する情報
DLPポリシーやライセンスの変更が必要な場合、テナント管理者に以下の情報を伝えるとスムーズです。
- フローの詳細: フローID、フロー名、該当の環境名。
- 使用コネクタ一覧: スコープ内で使用している全コネクタと、そのうちプレミアムコネクタの有無。
- エラーメッセージのスクリーンショット: 実行履歴のエラー詳細画面。
- 希望する動作: どの条件でどのアクションを実行したいか。
よくある質問(FAQ)
Q1. フローが突然動かなくなった。DLPポリシーが原因かもしれないが、最近何も変えていない。
管理者が環境全体のDLPポリシーを更新した可能性があります。Power Platform管理センターでポリシーの変更履歴を確認するか、管理者に問い合わせてください。
Q2. スコープを使わずに個別のアクションでrun afterを設定すると正常に動作する。スコープが原因か?
スコープ内ではアクションのスコープが限定されるため、run afterの設定が複雑になることがあります。可能であればスコープを排除して単純化するか、スコープの入れ子構造を見直してください。
Q3. ライセンスを追加しても症状が改善しない。他に原因は?
ライセンスが反映されるまで最大24時間かかる場合があります。また、フローの作成者だけでなく、実行ユーザーにも適切なライセンスが必要です。実行ユーザー(所有者や共有ユーザー)のライセンスも確認してください。
まとめ
スコープのConfigure run afterが期待通りに動作しない場合、DLPポリシーとライセンスの確認が最初の切り分けポイントです。まずは実行履歴でエラーを確認し、コネクタがブロックされていないか、必要なライセンスが割り当てられているかを調べてください。その上で、設定自体のミスやスコープの構造も見直すことで、多くの問題は解決できます。管理者との連携を密にし、ポリシー変更やライセンス追加を適切に行うことで、安定したフロー運用を実現してください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
