コンテンツへスキップ
超解決
  • トップページ
  • 詐欺メールチェッカー
  • テキスト整形ツール
  • 高機能・文字数カウント(自動保存付き)
  • パスワード生成ツール
  • 全記事一覧(サイトマップ)
  1. ホーム
  2. デジタル・IT
  3. Office・仕事術
  4. 【Power Automate】サービスアカウントを設定する時の操作手順と制限事項

【Power Automate】サービスアカウントを設定する時の操作手順と制限事項

2026年8月3日
Office・仕事術
【Power Automate】サービスアカウントを設定する時の操作手順と制限事項
🛡️ 超解決

Power Automateで業務の自動化を進める際、個人のアカウントではなくサービスアカウント(共有アカウント)を使ってフローを実行したいケースは少なくありません。サービスアカウントを利用すると、担当者が変わってもフローが停止しない利点がありますが、ライセンスやコネクタの制限により意図通りに動作しないことがあります。この記事では、サービスアカウントでつまずく原因を具体的に切り分け、制限事項を確認しながら適切に設定する手順を解説します。

【要点】この記事で確認すること

  • 最初に見る場所: 使用しているPower Automateのライセンス(無料/有料)と、サービスアカウントの種類(通常ユーザー/サービスプリンシパル)です。
  • 切り分けの軸: フローが失敗する原因が「アカウントの権限不足」「ライセンス不足」「コネクタの制約」のいずれなのかを確認します。
  • 注意点: サービスアカウントに割り当てるライセンスはNCEライセンスが推奨されます。また、共有メールボックスやテナントレベルの操作には追加の考慮が必要です。

ADVERTISEMENT

目次

  • 1 サービスアカウントが原因でフローが動かない理由
    • 1.1 サービスアカウントの種類と特徴
  • 2 確認すべき3つの制限事項
    • 2.1 ライセンスの制限
    • 2.2 コネクタの制限
    • 2.3 承認フローと自動化の制限
  • 3 サービスアカウントでフローを設定する操作手順
  • 4 失敗パターンと回避策の比較表
  • 5 管理者に確認すべき情報
  • 6 よくある質問(FAQ)
  • 7 まとめ
    • 7.1 解決 関連記事でさらに詳しく
    • 7.2 Office・仕事術の人気記事ランキング

サービスアカウントが原因でフローが動かない理由

Power Automateで自動化を実現するには、フローを実行するアカウントに適切なライセンスと権限が付与されている必要があります。サービスアカウントは、本来人間が使うことを想定したライセンス設計とは異なるため、思いがけない制限に遭遇します。

サービスアカウントの種類と特徴

会社のIT環境では、主に以下の3種類のアカウントが使われます。

  • 通常のユーザーアカウント(個人用):各従業員に割り当てられる標準的なアカウントです。Power AutomateはOffice 365のライセンスに含まれる無料プランから利用できますが、有料プランが必要な高度な機能(プレミアムコネクタやRPAなど)は別途サブスクリプションが必要です。
  • 共有メールボックス/共有アカウント:複数人で利用するメールボックスや、特定の業務用に作成されたアカウントです。多くの場合、ライセンスが割り当てられていないため、Power Automateのフローを実行するには専用のライセンスが必要です。
  • サービスプリンシパル(アプリ登録):Azure ADに登録したアプリケーションのIDを使う方法で、Microsoft Graph APIを介してフローを実行します。この方法はライセンス不要ですが、設定が複雑で管理画面の操作が制限される場合があります。

現場で起こるつまずきの多くは、「共有メールボックスにライセンスを付けずにフローを作成した」「サービスプリンシパルを使っているのにユーザー用のコネクタを指定した」といった設計ミスです。

※ お探しの解決策が見つからない場合は、こちらの「会社アカウント・認証トラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

確認すべき3つの制限事項

サービスアカウントでフローを動かす前に、以下の3つのポイントを確認してください。

ライセンスの制限

Power Automateには無料プラン(Office 365に含まれるもの)と有料プラン(Power Automate per user、per flowなど)があります。サービスアカウントに有料プランを割り当てていない場合、次のような制限があります。

  • 1日あたりのフロー実行回数が制限される(無料プランは500回/日程度)。
  • プレミアムコネクタ(SQL Server、Salesforce、Adobe Signなど)が利用できない。
  • 「所有者」以外のユーザーがフローを実行できない(共有フロー制限)。

サービスアカウントには「Power Automate per user with attended RPA」や「Power Automate per flow」などのライセンスを割り当てる必要があります。特に最近はNCE(New Commerce Experience)ライセンスが標準となっていますので、必ず管理者にご確認ください。

コネクタの制限

コネクタには「標準コネクタ」と「プレミアムコネクタ」があります。サービスアカウントでも利用できるコネクタは、割り当てられたライセンスに依存します。また、コネクタの種類によっては「ユーザーアカウントでのみ動作する」という制限があるものもあります。例えば、Microsoft Teamsのコネクタは、サービスアカウントでサインインしていても、実際のメッセージの送信にはユーザーの代理権限が必要なため、想定通り動かないことがあります。

コネクタの制限を確認するには、Power Automateの画面で目的のコネクタを選択し、「必要な権限」の欄を参照してください。そこに「ユーザーアカウントが必要」などと明記されていれば、サービスアカウントでは利用できません。

承認フローと自動化の制限

サービスアカウントで承認フローを使う場合、承認者が誰なのかが問題になります。承認フローは「開始者がフロー所有者」として扱われるため、サービスアカウントが開始者だと、すべての承認依頼がそのサービスアカウントに送られてしまい、人間が承認できなくなります。回避策としては、フローの開始者を別のユーザーにするか、Teamsのアダプティブカードを利用して別ルートで承認を取る方法があります。

また、スケジュール実行やファイル変更のトリガーは、サービスアカウントでも問題なく動作しますが、トリガー条件が複雑になるとタイムアウトエラーが発生しやすくなります。この場合、フローの分割や並列処理を検討してください。

サービスアカウントでフローを設定する操作手順

以下の手順で、サービスアカウントに適切な権限とライセンスを設定し、フローを作成してください。

  1. サービスアカウントの作成とライセンス割り当て
    Microsoft 365管理センターで新しいユーザー(共有メールボックスではなくユーザーとして)を作成します。このアカウントにPower Automateの有料ライセンス(例:Power Automate per user)を割り当てます。サービスプリンシパルを使う場合は、Azure ADでアプリ登録を行い、必要なAPIアクセス許可を付与します。
  2. Power Automateへのサインインと環境の選択
    作成したサービスアカウントでPower Automate(make.powerautomate.com)にサインインします。適切な環境(Dev/Prod)が選択されていることを確認してください。
  3. コネクタの接続設定
    フローで使うコネクタ(例えば、SharePoint、Outlook、Teams)を追加します。接続を作成する際は、サービスアカウントの資格情報でサインインします。プレミアムコネクタを使用する場合は、割り当てられたライセンスがプレミアムに対応しているか確認してください。
  4. フローの作成とテスト
    目的のトリガーとアクションを設定し、フローを保存します。テスト実行を行い、エラーメッセージがないか確認します。よくあるエラーとして「アクセスが拒否されました」「ライセンスが不足しています」が表示される場合は、権限やライセンスを見直します。
  5. 共有設定の確認
    フローを他のユーザーと共有する場合、「所有者」としてサービスアカウントを追加し、「実行専用」や「編集者」の権限を適切に設定します。サービスアカウントだけが所有者だと、他のユーザーがフローを編集できないので注意してください。
  6. エラー時の通知設定
    サービスアカウントは誰も日常的にログインしないため、フローが失敗した場合の通知先を別のユーザー(管理者など)に設定します。フローの「設定」→「通知」から、障害通知をメールなどで送るように構成してください。

失敗パターンと回避策の比較表

サービスアカウントでよく発生するトラブルとその対策を表にまとめました。

失敗パターン 原因 回避策
フローが「権限エラー」で停止する サービスアカウントに必要なライセンス(プレミアムなど)が未割り当て 管理者に依頼して適切なライセンスを割り当てる。per flowライセンスも検討。
トリガーが動作しない(例:新しいメールが届いたとき) サービスアカウントのメールボックスが共有メールボックスで、トリガーに対応していない 専用のユーザーアカウントを作成し、ライセンスを付与してそのメールボックスを使用する。
承認依頼がサービスアカウント宛に届く 承認アクションの「割り当て先」がサービスアカウントになっている 承認アクションの設定で、割り当て先を実際の承認者のメールアドレスに変更する。動的なコンテンツを使う。
コネクタの接続が切れる サービスアカウントのパスワードが変更された、または認証が期限切れ パスワードの期限を無期限にするか、定期的にパスワードを更新してコネクタを再接続する。サービスプリンシパルなら証明書認証を使う。
フロー実行回数制限に達する 無料ライセンスの上限(500回/日)を超えた 有料ライセンスにアップグレードするか、フローの実行頻度を見直す。

管理者に確認すべき情報

サービスアカウントのトラブルを解決するためには、管理者から以下の情報を入手しておくとスムーズです。

  • Power Automateのライセンス体系:現在テナントで使用可能なライセンスの種類(per user、per flow、無料)と、Service Account用に割り当て可能なシートの有無。
  • 条件付きアクセスポリシー:多要素認証が必要な場合、サービスアカウントに適用されているかどうか。条件付きアクセスでブロックされていると、コネクタが接続できません。
  • Azure ADのアプリ登録状況:サービスプリンシパルを使う場合、適切なAPIアクセス許可(Microsoft Graph、Office 365など)が付与されているか。
  • データ損失防止(DLP)ポリシー:特定のコネクタがブロックされていないか。DLPポリシーによりサービスアカウントのフローが制限されることがあります。

これらの情報は、Power Automateの管理センター(admin.powerplatform.microsoft.com)から環境レベルで確認できますが、組織のポリシーによっては閲覧権限が制限されています。必要な権限がない場合は、管理者へ問い合わせてください。

よくある質問(FAQ)

Q1. サービスアカウントにはどのライセンスがおすすめですか?
一般的には「Power Automate per user with attended RPA」が最も汎用性が高いです。フロー専用で使うなら「Power Automate per flow」も選択肢です。無料ライセンスは実行回数制限が厳しいため、業務用途には向きません。

Q2. サービスアカウントのパスワードはどう管理すればいいですか?
パスワードの定期的な変更がポリシーで義務付けられている場合は、コネクタの再接続が発生します。可能ならパスワードを無期限に設定するか、サービスプリンシパル+証明書認証に切り替えることで、メンテナンスフリーにできます。

Q3. 共有メールボックスでPower Automateを使えますか?
共有メールボックス自体にはライセンスを割り当てられません。そのため、共有メールボックスを監視するフローを作成するには、ライセンス付きのユーザーアカウントから共有メールボックスにアクセス許可を設定する必要があります。Outlookコネクタで「共有メールボックスのフォルダー」を指定する方法もありますが、制限が多いため、専用アカウントの作成をおすすめします。

Q4. サービスプリンシパルはどのような場合に使いますか?
大量の自動化を実行する場合や、ユーザーに依存しないシステム間連携に適しています。ただし、Power Automateの画面から直接作成できるフローではなく、Azure Logic Appsと組み合わせた高度なシナリオで使われることが多いです。初心者には通常のユーザーアカウントをおすすめします。

まとめ

サービスアカウントでPower Automateを運用する際は、ライセンスの種類とコネクタの制限を事前に確認することが成功の鍵です。アカウントの種類(通常ユーザー、共有メールボックス、サービスプリンシパル)によって利用できる機能が異なるため、目的に合った設計が必要です。また、承認フローや通知設定など、人間の介入が必要な部分はサービスアカウントに向かないケースがあるため、回避策を用意しておきましょう。この記事で紹介した手順と比較表を参考に、安定した自動化環境を構築してください。


🔐
会社アカウント・認証トラブル完全解決データベース 職場または学校アカウント、MFA、Authenticator、VPN、権限、会社ポリシーで止まる問題を横断的に確認できます。
この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

解決 関連記事でさらに詳しく

  • 💡【Facebook】外部サイトの「Facebookログイン」を解除したい!連携アプリの権限管理
  • ✅【Dropbox】Zoom録画保存を会社PCで確認できない時の端末・ブラウザ・ネットワークの切り分け
  • 🔎【OneDrive】会社PCで同期アイコンが表示されない時の戻し方
  • ⚡【Power Automate】期限通知が想定どおり進まない時の入力値と条件分岐の直し方
  • 🔎【Outlook】Outlookで予定表共有が見えない時の権限とアカウント種別確認
  • 💡【Microsoft Authenticator】パスワードレスサインインを解除したい時のAuthenticator設定とPIN認証確認

Office・仕事術の人気記事ランキング

  • 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
  • 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
  • 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
  • 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
  • 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
  • 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
  • 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
  • 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
  • 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
  • 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
Office・仕事術
Power Automate SaaS ログイン・認証 SaaS 自動化・フロー 会社アカウント・認証 会社ポリシー・条件付きアクセス 業務SaaS・ワークフロー
  • 【Power Automate】プレミアムコネクタを使えない時に原因を切り分ける手順
  • 【Power Automate】共有フローの所有者を利用する時の操作手順と制限事項
⚠️
【最新】通信・アプリ障害まとめ 更新中 リアルタイムで発生中の障害を即チェック
🔴 速報・最新トラブル
  • 07.30 Win 【速報 2026年7月】Windows 11 KB5101684を配信|MDM・DFS・SMBバックアップの不具合を修正
  • 07.29 【速報 2026年7月】ChatGPTで会話が読み込めない・続けられない時の公式障害と復旧状況
  • 07.25 Win 【速報 2026年7月】Windows Update KB5121767を配信|一部PCで7月更新が入らない問題を修正
  • 07.24 Teams 【速報 2026年7月24日】Microsoft Teamsが使えない・会議に参加できない障害|Microsoft 365の影響と現状
  • 07.22 Win 【速報 2026年7月】Windows更新後に社内システムへログインできない時のKerberos RC4制限確認
  • 07.21 Win 【速報 2026年7月】WSUS同期が遅い・タイムアウトする不具合|Microsoft公式の状況と会社PCへの影響
  • 07.19 【WordPress】7.0.2で重大な脆弱性を修正|対象バージョンと更新確認
  • 07.18 【2026年7月18日】佐川急便スマートクラブで個人情報漏えい|通知メールの誤表示と確認方法
  • 07.17 【速報 2026年7月17日】GitHub REST APIの障害は復旧|影響と失敗処理の確認点
  • 07.17 【2026年7月16日】クレジットカード決済ができない障害|CARDNETの回復状況と確認手順
Windows・業務ツール 更新・不具合の最新情報 公式発表と速報を時系列で確認 →
🔍 落とし物トラブル解決
🔍
落とし物発見ナビ 3ステップ診断で発見ルートを提示・PNG保存可
📚
落とし物解決DB 電車・バス・空港・海外・ペット網羅
📚 ITトラブル解決DB
💻
Windows解決DB 不具合・設定・エラーを完全解決
🧭
Edge解決DB 表示・パスワード・拡張機能を完全解決
📊
Excel解決DB エラー・不具合の対処法を網羅
📝
Word解決DB 不具合・書式・設定のトラブル解消
✨
Copilot解決DB 使い方・エラー・設定を完全解決
👥
Teams/Outlook解決DB 接続・サインイン・送受信の不具合解消
📽️
PowerPoint解決DB マスター固定・図形結合・動画再生の解消
📑
PDFトラブル解決DB 閲覧・編集・結合・印刷のエラー解消
🏛️
確定申告解決DB e-Tax・マイナンバーカードの不具合解消
📱
Facebook解決DB 乗っ取り・権限譲渡・ログイン障害に対応
📗
Sheets解決DB 関数エラー・Apps Script・共有の解消
📝
Docs解決DB 書式・共有・Apps Script・参考文献の解消
🎥
Zoom解決DB 参加・画面共有・録画・Webinarの解消
✨
生成AI解決DB 基礎・料金・著作権・社内ルールの解消
🍎
iPhone解決DB 起動・Wi-Fi・アプリ・設定の解消
🤖
Android解決DB 設定・アプリ・通信・カスタマイズの解消
🔐
会社アカウント認証DB MFA・サインイン・VPN・権限の不具合解消
🔗
社内ネットワーク・VPN DB接続・共有・RDP・DNS・社内制限を解決
☁
OneDrive・SharePoint DB同期・共有・権限・復元の不具合解消
📄
勤怠・給与・人事 DB打刻・給与明細・人事通知・認証トラブル
🧩
Notion解決DB 共有・権限・DB・AIの不具合解消

ADVERTISEMENT

   🔧 ツール
🛡️
詐欺メール判定 届いたメールを即座に診断
📦
送料最安シミュレーター            郵便・宅急便の最安料金を比較
✂️
テキスト自動整形 全角半角・改行削除を一発で
📝
文字数カウント 自動保存付き・レポート作成
🔒
パスワード生成 強力なパスワードを安全作成
📅
西暦・和暦変換 履歴書の年号・年齢を計算
🧩 診断・チェック
🏆
超解決 Excel検定 実務能力を1級〜3級で判定
📘
超解決 Word検定 文書作成のスキルを格付け
🦆
騙されやすさ診断 あなたは「歩くATM」かも?
Global Edition
WiseChecker
🔐🧠📦

超解決の「海外版」姉妹サイト。
世界標準のパスワード生成や
性格診断・送料計算はこちら。

海外版サイトへ移動 ✈️
  • トップページ
  • 本サイトについて・運営企業情報
  • 著書の紹介
  • プライバシーポリシー

© 超解決.