Power Automateのモバイルアプリでフローを手動実行しようとすると、ボタンが反応しない、あるいは実行が途中で止まってしまうことがあります。想定どおりに進まない原因として、データ損失防止(DLP)ポリシーやライセンスの制約が関わっているケースが少なくありません。本記事では、モバイル実行ボタンが正常に動作しない場合に、DLPポリシーとライセンスの観点から原因を切り分け、解決するための手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: Power Automateモバイルアプリのフロー詳細画面で表示されるエラーメッセージ、またはPower Platform管理センターのDLPポリシー一覧とユーザーのライセンス割り当て状況。
- 切り分けの軸: 端末側の問題(アプリバージョン、ネットワーク)、アカウント側の問題(ライセンス、権限)、管理設定側の問題(DLPポリシー、環境設定)に分けて検証します。
- 注意点: DLPポリシーの変更は組織全体に影響するため、テナント管理者に確認・依頼してください。ライセンスの追加も管理者判断が必要です。ユーザー自身で勝手に変更しないでください。
ADVERTISEMENT
目次
1. モバイル実行ボタンが動作しない主な原因
Power Automateモバイルアプリでフローを実行できない原因は、大きく分けて3つのカテゴリに分類できます。一つ目は、モバイルアプリ自体の不具合やバージョンが古いといった端末側の問題です。二つ目は、ユーザーのライセンスが不足している、またはフローを実行する権限がないというアカウント側の問題です。三つ目は、組織のDLPポリシーがモバイルからの実行を制限している、あるいはフローで使用するコネクタが許可されていないという管理設定側の問題です。本記事では、特に管理設定側とアカウント側に焦点を当て、DLPポリシーとライセンスの見直し手順を詳しく説明します。
1.1 モバイル実行特有の制約
Power Automateのモバイルアプリでは、デスクトップ版と比較していくつかの制約があります。例えば、承認フローなど一部のトリガーはモバイルから直接実行できない場合があります。また、モバイルアプリからフローを手動で起動するには、フローが「即時フロー」であるか、「スケジュールされたフロー」で手動トリガーが有効になっている必要があります。これらの前提条件を満たしていない場合は、実行ボタンがグレーアウトしていたり、タップしても反応しなかったりします。まずはフローの種類とトリガー設定を確認しましょう。
2. DLPポリシーが原因で実行できないケース
DLPポリシー(データ損失防止ポリシー)は、組織のデータを保護するために、Power Automateで使用できるコネクタやアクションを制限する仕組みです。モバイル実行ボタンが反応しない場合、フローで使用しているコネクタがDLPポリシーでブロックされている可能性があります。特に、SharePoint、Outlook、TeamsなどのMicrosoft 365サービスのコネクタは、既定のポリシーで許可されていることが多いですが、カスタムコネクタやサードパーティ製コネクタは制限されることがあります。
2.1 DLPポリシーを確認する手順
DLPポリシーの確認は管理者しか行えませんが、ユーザー自身でも自分のフローがどのポリシーの影響を受けているかを大まかに推測できます。Power Automateモバイルアプリでフローを開き、「編集」または「詳細」画面に進んで、使用しているコネクタ一覧を確認します。次に、そのコネクタが組織のDLPポリシーで「ブロック」または「制限付き」に分類されていないか、管理者に問い合わせてください。
- Power Automateモバイルアプリを開き、対象のフローをタップします。
- フロー詳細画面で「編集」アイコンをタップし、フローエディターを開きます。
- 使用しているコネクタ(例:SharePoint、Outlook、SQL Serverなど)をリストアップします。
- Power Platform管理センター(管理者のみアクセス可能)で「データポリシー」→「DLPポリシー」を開き、環境に適用されているポリシーを確認します。
- 各コネクタの「ビジネスデータのみグループ」または「ブロック」に該当していないか確認します。
- 該当するコネクタがブロックされている場合は、管理者にポリシーの緩和を依頼するか、フロー内で別のコネクタに置き換えることを検討します。
2.2 ポリシーが原因の場合の対処
DLPポリシーによるブロックが原因であれば、管理者がポリシーを変更する必要があります。具体的には、該当コネクタを「ビジネスデータのみグループ」から除外するか、「許可」に変更します。ただし、セキュリティポリシーとの兼ね合いがあるため、安易な変更は避け、ビジネス要件を明確にした上で申請しましょう。また、フローを別の環境(ポリシーが異なる環境)に移動することで回避できる場合もあります。
3. ライセンス不足が原因で実行できないケース
Power Automateのフローを実行するには、適切なライセンスが必要です。無料のMicrosoft 365ライセンスに含まれるPower Automateの権限は限られており、特にプレミアムコネクタ(例えば、SQL Server、Azure、HTTPなど)を使用するフローは有料ライセンス(Power Automate per user or per flowプラン)が必要です。モバイル実行ボタンを押しても「ライセンスが必要です」というエラーが表示される場合、あるいは何も反応しない場合は、ライセンス不足を疑ってください。
3.1 必要なライセンスの種類
Power Automateのライセンスは以下の通りです。標準コネクタのみを使用するフローであれば、Microsoft 365 E3/E5などに含まれるPower Automate無料版で十分です。一方、プレミアムコネクタやカスタムコネクタ、RPA(ロボティック・プロセス・オートメーション)機能を使う場合は、有料ライセンスが必要です。モバイル実行ができないときは、まず使用しているコネクタが標準かプレミアムかを確認してください。
| コネクタの種類 | 例 | 必要なライセンス |
|---|---|---|
| 標準 | SharePoint、Outlook、Teams、OneDrive | Microsoft 365 ライセンス(無料範囲) |
| プレミアム | SQL Server、Azure Blob Storage、HTTP、カスタムコネクタ | Power Automate per user または per flow ライセンス(有料) |
| RPA | デスクトップフロー、クリック自動化 | Power Automate per user with RPA または unattended RPA アドオン |
3.2 ライセンスの確認方法
ユーザー自身のライセンスを確認するには、Microsoft 365ポータル(account.microsoft.com/services)または組織のポータルで「サブスクリプション」を開きます。ただし、多くの企業では管理者が一括管理しているため、確実な方法としてはIT管理者に問い合わせることです。管理者はMicrosoft 365管理センターでユーザーに割り当てられているライセンスを確認できます。また、Power Platform管理センターの「リソース」→「容量」→「ライセンス」から、テナント全体のライセンス状況を把握できます。
4. 原因を特定するための確認手順
ここでは、DLPポリシーとライセンスの両面から原因を特定する具体的な手順をまとめます。モバイル実行ボタンが想定どおり進まない場合、以下の順序で確認してください。
- フローの種類とトリガーを確認する:フローが「即時フロー」であること、または「スケジュールされたフロー」で手動トリガーが有効になっていることを確認します。モバイルアプリでフローを開き、「実行」ボタンが表示されているか確かめます。
- エラーメッセージを記録する:実行ボタンをタップしたときに表示されるエラーメッセージ(例:「このアクションにはPower Automateライセンスが必要です」「このコネクタは組織のポリシーでブロックされています」)をスクリーンショットなどで保存します。エラー内容がヒントになります。
- 使用しているコネクタをリストアップする:フローエディターで利用中のコネクタをすべて書き出します。特にプレミアムコネクタやカスタムコネクタが含まれていないか確認します。
- ライセンスの有無を確認する:ご自身のMicrosoft 365ライセンスにPower Automateの権限が含まれているか、管理者に問い合わせます。また、Power Automateポータルの「マイフロー」でフロー横に表示される「実行回数」や「ライセンス」アイコンも参考になります。
- 管理者にDLPポリシーを照会する:使用しているコネクタの一覧を管理者に送り、該当環境のDLPポリシーでブロックされていないか確認してもらいます。Power Platform管理センターで「データポリシー」→「DLPポリシー」→「環境のポリシー」を開き、各コネクタの状態を確認します。
- モバイルアプリのバージョンを最新にする:アプリストアでPower Automateアプリのアップデートがないか確認します。古いバージョンでは既知の不具合が解消されている場合があります。
- 再現テストを行う:別のユーザーアカウント(ライセンスがフルで割り当てられているアカウント)で同じフローを実行してみます。そのアカウントで正常に動けば、ライセンスや権限の問題が絞り込めます。
5. 失敗パターンとその対処法
実際によく遭遇する失敗パターンをいくつか紹介します。これらに該当する場合は、原因特定のヒントになります。
5.1 パターン1:実行ボタンを押しても何も起こらない
最も多いパターンです。原因として、フローが「自動化フロー」や「承認フロー」など、手動実行に対応していないケースが考えられます。また、モバイルアプリのネットワーク接続が不安定な場合も同様の症状が出ます。対処法としては、フローの種類を即時フローに変更するか、Wi-Fi環境で再試行します。それでもダメなら、ライセンスやDLPポリシーを疑ってください。
5.2 パターン2:「このアクションにはライセンスが必要です」というエラーが表示される
明らかにライセンス不足を示しています。フロー内のプレミアムコネクタを標準コネクタに置き換えられる場合は、それで回避できます。置き換えが不可能なら、管理者にPower Automate per userライセンスの割り当てを依頼してください。また、テナント全体でper flowプランが購入されている場合は、そのフローをper flowライセンスでカバーすることも可能です。
5.3 パターン3:「このコネクタはポリシーでブロックされています」と表示される
DLPポリシーによるブロックが原因です。管理者に連絡し、該当コネクタを許可するようにポリシーを変更してもらうか、フローからそのコネクタを削除します。カスタムコネクタの場合は、組織のポリシーに準拠したデータ分類に変更してもらう必要があります。
6. よくある質問(FAQ)
Q1. モバイルアプリでしか実行できないフローはありますか?
いいえ、モバイルアプリ専用のフローという概念はありません。すべてのフローはWeb版でもモバイル版でも実行可能ですが、モバイルアプリでは一部のエディター機能が制限されています。手動実行はどちらのプラットフォームでも可能です。
Q2. DLPポリシーは環境単位で設定できますか?
はい、Power AutomateのDLPポリシーは環境ごとに設定できます。テナント全体に適用される「既定のポリシー」と、特定の環境にのみ適用される「環境ポリシー」があります。モバイル実行ができない場合は、そのフローが属する環境のポリシーを確認してください。
Q3. ライセンスがない状態でもフローは作成できますか?
作成は可能ですが、プレミアムコネクタを使用するフローは実行できません。また、無料ライセンスでは実行回数やAPI呼び出しに制限があります。モバイル実行ボタンが動作しない場合は、まずライセンスの有無を確認しましょう。
7. まとめ
モバイル実行ボタンが想定どおり進まない場合、DLPポリシーとライセンスの2つが重要な切り口になります。エラーメッセージやコネクタの種類から原因を絞り込み、管理者と連携して対応することが解決への近道です。特に、フローがプレミアムコネクタを使用している場合はライセンス不足、カスタムコネクタや制限の厳しいコネクタを使用している場合はDLPポリシーのブロックが疑われます。日頃からPower Platform管理センターでライセンスとポリシーの状況を把握しておくと、トラブル発生時に迅速に対処できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
