Power Automate Desktopのマシングループを利用していると、突然「権限エラー」でフローが失敗することがあります。このエラーは実行履歴に記録されますが、履歴の見方に慣れていないと、どの設定を修正すればよいのか判断に困るでしょう。特に、自分には編集権限がないマシングループや接続参照を操作する場合、管理者に依頼する必要があるため、正確な原因を伝えられるかどうかが解決のスピードを左右します。この記事では、実行履歴に出力されるメッセージから権限エラーの原因を特定し、次のアクションを決める方法を解説します。
【要点】この記事で確認すること
- 最初に見る場所: 実行履歴の「エラー詳細」タブ。特に「machineGroup」「connectionReference」「machine」の単語を含むエラーコードを確認します。
- 切り分けの軸: エラーがマシングループへのアクセス権限不足か、マシングループ内のマシンへの接続権限不足か、またはフロー内の接続参照の権限不足かを区別します。
- 注意点: 会社PCではマシングループの設定を直接変更できない場合がほとんどです。誤って自分で変更しようとせず、実行履歴のスクリーンショットを取得して管理者に報告しましょう。
ADVERTISEMENT
目次
1. 実行履歴の基本構造と権限エラーを見分けるポイント
マシングループの実行履歴は、Power Automateポータルの「モニター」画面から確認できます。各実行には「状態」「開始時刻」「期間」「トリガー」「エラー」などの列があります。権限エラーが発生した場合、状態は「失敗」または「取り消し」になります。エラーの詳細を開くと、「エラーの種類」「エラーコード」「発生したアクション」「メッセージ」が表示されます。
権限エラーを示す代表的なエラーメッセージ
以下のようなメッセージが表示された場合、権限不足が疑われます。
- 「Access to the machine group ‘グループ名’ is denied. You do not have sufficient permissions.」
- 「The connection reference ‘参照名’ is not accessible. Please check your permissions.」
- 「Machine ‘マシン名’ is not available. You may not have permission to use this machine.」
これらのメッセージは、それぞれ異なる権限不足を意味します。1つ目はマシングループそのものへのアクセス権限、2つ目は接続参照(Connection Reference)への権限、3つ目はマシンへの直接アクセス権限です。
2. 実行履歴から原因を読み解く具体的な手順
- Power Automateポータル(https://make.powerautomate.com)にサインインし、左側のナビゲーションから「モニター」をクリックします。
- 該当のフロー実行を見つけ、状態が「失敗」の行をクリックして詳細ペインを開きます。
- 詳細ペインの「エラー」タブを選択し、表示されたメッセージを確認します。エラーの種類が「Unauthorized」「SecurityError」などであれば権限エラーです。
- メッセージ内に「machineGroup」や「connectionReference」という単語が含まれているかどうかをチェックします。含まれていれば、そのリソースへのアクセス権限が不足しています。
- 必要に応じて、詳細ペインの「出力」タブを開き、各アクションの出力内容を確認します。権限エラーはアクションの実行時に発生するため、失敗したアクションの出力にエラー詳細が含まれていることがあります。
- エラーメッセージをコピーし、マシングループ名や接続参照名を特定します。これらを管理者に伝えるための重要な情報です。
3. 権限エラーの種類と対応方法の比較表
| エラーの種類 | 典型的なメッセージの一部 | 原因 | 解決策 |
|---|---|---|---|
| マシングループアクセス権限不足 | “Access to the machine group ‘xxx’ is denied.” | ユーザーがマシングループのメンバーではない、またはロール設定で実行権限がない。 | マシングループの管理者に依頼して、ユーザーをグループに追加してもらう。 |
| 接続参照権限不足 | “The connection reference ‘yyy’ is not accessible.” | フローが参照する接続参照(Connection Reference)へのアクセス権限がない。 | フロー所有者または環境管理者に、接続参照の共有設定を確認してもらう。 |
| マシン直接アクセス権限不足 | “Machine ‘zzz’ is not available. You may not have permission.” | マシングループ内の特定のマシンに割り当てられたユーザーではない。 | マシンのプロパティで割り当てユーザーを確認し、必要に応じて追加する。 |
4. よくある失敗パターン
失敗パターン1: マシングループのメンバーではあるが、ロールが不足している
マシングループのメンバーシップは「参加者」ロールでも実行可能な場合と、管理者ロールが必要な場合があります。実行履歴のエラーメッセージに「Insufficient permissions for the role」といった文言が含まれていれば、ロールが不足しています。この場合、グループの設定を変更できるのは管理者のみです。
失敗パターン2: 接続参照の権限がフロー作成者にしか与えられていない
フローが接続参照を利用している場合、その接続参照へのアクセス権限がフローを実行するユーザー(多くの場合、トリガーのユーザー)に付与されていないとエラーになります。実行履歴の「connectionReference」という文字列を手がかりに、管理者に共有設定を依頼してください。
失敗パターン3: マシンが特定のユーザーに割り当てられている
マシングループ内の各マシンは、特定のユーザーのみが使用できるように割り当てることができます。自分のアカウントがそのマシンに割り当てられていない場合、エラーになります。実行履歴にマシン名が表示されていれば、それをもとに管理者に確認を依頼します。
5. 管理者に報告するために必要な情報
実行履歴から取得した情報を整理し、管理者に伝えるべき内容をまとめます。
- エラーが発生したフローの名前と実行ID
- エラー詳細のスクリーンショット(エラーメッセージ全体が写っているもの)
- マシングループ名、接続参照名、マシン名(エラーメッセージから特定)
- 自分のユーザーアカウント(UPN)
- フローを実行した日時
これらの情報をPower Automateの「サポートリクエスト」として送るか、社内のTeamsチャネルなどで伝えます。
6. 再発防止策
権限エラーを繰り返さないために、以下の点を確認しておきましょう。
- マシングループの設計時に、実行権限の範囲を適切に設定する(例:複数のユーザーで共有する場合は「参加者」ロールで十分かどうか検討)
- 接続参照は、必要に応じて「共有」設定を行い、実行ユーザーにもアクセス権を付与する
- マシンの割り当ては、グループ全体で使用する場合は「すべてのユーザー」に変更するか、またはユーザー単位の割り当てを管理する
また、定期的に実行履歴を確認し、権限エラーが発生していないか監視することも有効です。
7. よくある質問
質問: 実行履歴に「Unauthorized」としか表示されない場合、どうすればいいですか?
回答: その場合は、詳細メッセージを展開してみてください。多くの場合、「details」フィールドに具体的なリソース名が含まれています。それでも不明な場合は、フロー全体の出力をJSON形式でエクスポートして解析することもできます。
質問: 自分でマシングループの権限を変更できますか?
回答: 会社PCでは、マシングループの設定変更は管理者権限が必要です。自分で変更しようとせず、必ず管理者に依頼してください。
質問: 権限エラーが一時的に解消したのですが、また発生しました。なぜですか?
回答: ユーザーのグループメンバーシップが変更された、接続参照が削除された、マシンの割り当てが変更されたなど、何らかの設定変更が行われた可能性があります。実行履歴をもう一度確認し、変化がないか確認しましょう。
まとめ
マシングループの権限エラーは、実行履歴のエラーメッセージを詳細に読むことで、原因を特定できます。最初にエラーに含まれるリソース名(マシングループ名、接続参照名、マシン名)を確認し、次に権限の種類(グループロール、接続参照共有、マシン割り当て)を切り分けます。自分で解決できない場合は、実行履歴のスクリーンショットを管理者に送り、適切な権限設定を依頼しましょう。再発防止のために、権限設定の見直しと実行履歴の定期的な監視を推奨します。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
