Power Automateの共有フローを使っていると、突然フローが停止したり、編集できなくなったりするトラブルに見舞われることがあります。特に、フローの所有者や接続設定が原因でつまずくケースは非常に多く、経験者でも混乱しやすいポイントです。この記事では、共有フローにおいて「所有者」と「接続」を正しく理解し、問題を切り分けるための具体的な手順を解説します。環境や権限に依存する部分が多いため、結果的に管理者への確認が必要なケースも含めて整理しました。
【要点】この記事で確認すること
- 最初に見る場所: Power Automateの「所有しているフロー」一覧と「共有フロー」タブ、各フロー詳細の「所有者」セクション。
- 切り分けの軸: フローの所有者権限の有無(自分が所有者か共有ユーザーか)、接続参照の有効期限切れ、実行アカウントのライセンス。
- 注意点: 会社PCではフローの所有者変更や接続情報の削除は慎重に行ってください。管理者が意図せず権限を削除する場合があるため、事前に社内のガイドラインを確認する必要があります。
ADVERTISEMENT
目次
共有フローの所有者と接続の基礎
Power Automateのフローには「所有者」と「自分」という2つの権限区分があります。フローを作成したユーザーは自動的に所有者になりますが、他のユーザーに共有するとそのユーザーは「共有ユーザー」として扱われます。所有者はフローの編集・削除・共有設定が可能ですが、共有ユーザーは実行のみ(実行アカウントが適切なら)や、限定的な編集(フローがソリューション内にある場合など)しかできない場合があります。
もう一つの重要な要素が「接続」です。Power Automateのアクションでは、SharePointやOutlook、Teamsなどのサービスに対して「接続」を定義します。この接続は特定のユーザーアカウントに紐づいており、そのアカウントのパスワード変更や認証期限切れが発生すると、フローが実行できなくなります。共有フローでは、どのユーザーの接続を使用するかが重要で、多くの場合「フロー所有者の接続」を使い回す設定になっています。そのため、所有者が退職したり、アカウントが無効になるとフロー全体が動かなくなります。
まずは自分の権限とフローの状態を確認する
トラブルシューティングの第一歩は、フローにアクセスしたときの自分の立場を明確にすることです。以下の手順で確認してください。
- Power Automate(https://make.powerautomate.com)にサインインします。
- 左側のメニューから「所有しているフロー」をクリックし、自分のフロー一覧を表示します。
- 次に「共有フロー」タブをクリックし、自分が共有ユーザーとしてアクセスできるフローを確認します。
- 問題のフローを開き、上部メニューの「所有者」ボタンをクリックして、所有者の一覧を表示します。ここに自分の名前があれば所有者、なければ共有ユーザーです。
- 同じ画面で「接続」タブ(あるいはフロー詳細の「接続」セクション)を開き、各アクションで使用している接続の状態を確認します。赤いエラーアイコンや「切断されました」表示があれば接続に問題があります。
所有者か共有ユーザーかでできることの違い
| 操作 | 所有者 | 共有ユーザー |
|---|---|---|
| フローの編集(トリガーやアクションの変更) | 可能 | 不可(ただしソリューションフローの場合は一部可能) |
| フローの手動実行 | 可能 | 接続が自分向けなら可能 |
| 他のユーザーへの共有 | 可能 | 不可 |
| 接続の作成・変更 | 可能 | 状況による(接続作成権限が必要) |
| フロー削除 | 可能 | 不可 |
この違いを把握していないと、「編集できない」という症状が出たときに原因が権限不足と気づかず、無意味な操作を繰り返してしまう可能性があります。
接続の確認と再認証の手順
接続が切れている場合、フローは実行時にエラーになります。以下の手順で接続を確認し、必要に応じて再認証してください。
- フロー詳細画面の「接続」タブ(または左メニューの「接続」→「API接続」)を開きます。
- 各接続の横に表示される状態アイコンを確認します。緑のチェックは正常、赤い×はエラーです。
- エラーがある接続をクリックし、「接続の編集」または「認証の更新」を選択します。
- 画面の指示に従って再サインインします。このとき、フローの所有者が使用しているアカウントと同じアカウントでサインインする必要がある場合と、自分のアカウントで良い場合があります。混同しないように注意してください。
- 再認証後、フローを保存し、テスト実行してみてください。
接続の所有者と実行アカウントの関係
共有フローでは、各アクションが「接続」を参照しますが、その接続が誰のアカウントで作成されたかが重要です。例えば、SharePointのリストを取得するアクションが「所有者Aの接続」を使用している場合、所有者Aのアカウントが有効でないとフローは失敗します。一方、アクションごとに異なる接続を使うことも可能で、その場合は各接続の有効性を個別に確認する必要があります。
また、実行時のアカウント(フローを実行するユーザー)と接続のアカウントが異なる場合、アクションによっては権限エラーが発生します。例えば、共有ユーザーBがフローを実行したとき、アクションが所有者Aの接続を使っていれば、所有者Aの権限で動作しますが、実行履歴からは「Bが実行した」と記録されます。この仕組みを理解しておかないと、「なぜ自分が実行したのに別の人の権限で動いているのか」と混乱する原因になります。
所有者関連の典型的な失敗パターン
退職や異動による所有者不在
最も多いケースです。フローを作成した社員が退職・異動してアカウントが無効になると、そのフローは所有者不在になります。共有ユーザーはフローを実行できなくなったり、編集もできなくなったりします。この場合、管理者がPower Platform管理センターからフローの所有者を変更するか、一度フローをエクスポートして別のアカウントでインポートし直す必要があります。
所有者のパスワード変更による接続切断
所有者がパスワードを変更すると、そのアカウントに紐づくすべての接続が切断されます。共有フローでその接続を使っている場合、フローは停止します。所有者本人がPower Automateに再サインインすれば自動的に接続が更新されることもありますが、所有しているフローが多い場合は手動で更新が必要になることがあります。
共有ユーザーが誤って接続を削除
共有ユーザーは通常、接続の削除権限を持ちませんが、接続を作成できる環境では誤って削除してしまう可能性があります。特に、自分で作成した新しい接続を追加した後、古い接続を削除してしまうとフローが動作しなくなります。この場合、フローを編集して正しい接続を再設定する必要がありますが、共有ユーザーには編集権限がないため、所有者に依頼しなければなりません。
管理者に確認すべきことと依頼のポイント
自分で解決できない場合、IT管理者やPower Automateの環境管理者に依頼する必要があります。以下の情報を整理して伝えるとスムーズです。
- 問題のフロー名とURL(フロー詳細画面のアドレスバーから取得できます)
- フローの現在の所有者の一覧(スクリーンショットがあると良い)
- エラーメッセージの内容(実行履歴から確認したエラー詳細)
- 自分が所有者か共有ユーザーかの区別
- 接続の状態(切断されているかどうか)
管理者が行う主な操作としては、Power Platform管理センターでのフロー所有者の追加・削除、DLP(データ損失防止)ポリシーの変更、環境レベルの接続共有設定の有効化などがあります。管理者権限がないとフローの所有者変更はできないため、必要な場合は迷わず依頼してください。
よくある質問(FAQ)
Q. 共有フローを編集できないのはなぜですか?
A. 自分がフローの共有ユーザーである場合、通常は編集権限がありません。フローの所有者に確認し、必要であれば自分を所有者に追加してもらうか、編集が必要な場合は所有者に依頼してください。ただし、ソリューション内のフローでは共有ユーザーでも一部編集可能な場合があり、環境設定に依存します。
Q. フローの実行履歴に「接続が切断されました」と出ています。どうすれば直りますか?
A. その接続を作成したアカウントでPower Automateに再サインインし、接続の再認証を行ってください。自分が所有者でない場合、接続の所有者(多くの場合はフローの所有者)に再認証を依頼する必要があります。パスワード変更後などは自動更新されないことがあるので、手動で接続状態を確認しましょう。
Q. 所有者が退職してしまい、フローが動きません。誰が修正できますか?
A. 退職したアカウントが無効になった場合、そのフローは所有者不在になります。この状態では、共有ユーザーはフローの実行も編集もできません。対応方法としては、管理者がPower Platform管理センターから新しい所有者を追加する、またはフローをエクスポートして別のユーザーがインポートし直す方法があります。管理者に状況を伝えて対応を依頼してください。
Q. 自分が所有者のフローを他の人にも使ってもらいたいのですが、どうすればいいですか?
A. フロー詳細画面の「所有者」セクションで「所有者の追加」をクリックし、共有したいユーザーのメールアドレスを入力します。ただし、そのユーザーが同じ環境にアクセスできること、適切なライセンス(Power Automateの有料版など)を持っていることを確認してください。また、接続がそのユーザーでも使えるように、接続の設定で「全員が使える」ようにするか、各アクションの接続を共有ユーザー向けに変更する必要があります。
まとめ
Power Automateの共有フローでつまずく原因の大半は、所有者と接続の状態にあります。まず自分が所有者なのか共有ユーザーなのかを明確にし、フローの所有者一覧と各接続の状態を確認することがトラブルシューティングの第一歩です。接続の再認証や所有者の変更は自己判断で行うと環境全体に影響を及ぼす可能性があるため、社内のルールに従って適切に対処してください。どうしても解決できない場合は、管理者に具体的な情報を伝えて相談することをおすすめします。日頃からフローの所有者や接続の管理状態をドキュメント化しておくと、トラブル発生時の対応が格段に楽になるでしょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
