Power Automateで作成した共有フローが、これまで正常に動作していたにもかかわらず、ある日突然動かなくなった経験はありませんか。原因は、フローの所有者の変更や接続の期限切れなど、複数の可能性があります。特に組織で共有しているフローは、他のユーザーの操作や管理者の設定変更の影響を受けるため、トラブルシューティングの手順を理解しておくことが重要です。この記事では、共有フローが動かなくなった時の接続と所有者の確認方法を中心に、具体的な切り分け手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: フローの所有者一覧と、各アクションで使用している接続の状態。フローの詳細ページから確認できます。
- 切り分けの軸: フロー自体のエラー(トリガー・アクション)、接続の有効期限や権限、所有者のアカウント状態(退職・休職・ライセンス変更)、管理者によるポリシー変更の4つに分類します。
- 注意点: 会社PCでフロー所有者の変更や接続の削除を行う際は、他の共有ユーザーにも影響が出る可能性があるため、事前に関係者やIT管理者に確認してください。
ADVERTISEMENT
目次
共有フローが動かない主な原因
共有フローが停止する原因は、大きく分けて以下の3つに集約されます。それぞれの特徴を理解することで、素早く原因を特定できます。
1. 接続の期限切れまたは認証エラー
Power Automateの各アクションは、Microsoft 365サービス(SharePoint、Outlook、Teamsなど)やサードパーティサービスに接続するために「接続(コネクション)」を使用します。これらの接続には有効期限が設定されている場合があり、期限内に再認証が必要です。また、接続元のパスワード変更や多要素認証の有効化によっても認証が無効化されることがあります。共有フローでは、フローの所有者の接続が使われるため、他人の接続が期限切れになるとフロー全体が失敗します。
2. フロー所有者のアカウント変更
共有フローは少なくとも1人の所有者が存在します。この所有者が退職・異動・アカウント停止になると、フローは自動的に停止またはエラー状態になります。特に、所有者が突然いなくなった場合、他のユーザーはフローを編集できても接続の再設定ができないケースが多く、トラブルの原因になります。
3. 接続と所有者の不一致
フローには複数のアクションがあり、それぞれ異なる接続を使用している場合があります。例えば、トリガーは所有者Aの接続、アクションは所有者Bの接続、という構成になっていると、どちらかが期限切れになった時、全体として動作しません。また、コネクタによっては所有者以外のユーザーが接続を更新できないものもあるため、状況が複雑になります。
| 原因カテゴリ | 具体例 | 影響の範囲 |
|---|---|---|
| 接続期限切れ | SharePoint接続のトークン失効、O365認証更新忘れ | そのアクションのみ停止 |
| 所有者アカウント変更 | 退職によるアカウント削除、ライセンス変更 | フロー全体が停止 |
| 所有者と接続の不一致 | トリガーとアクションで異なるユーザーの接続 | 一部アクションのみエラー |
最初に確認すべきこと:所有者と接続の状態
トラブルが発生したら、まずフローの詳細ページで「所有者」と「接続」の状態を確認します。以下の手順に沿って進めてください。
- Power Automateポータル(https://make.powerautomate.com)にサインインします。
- 左側メニューから「マイフロー」をクリックし、問題のフローを選択します。
- フローの詳細画面で「所有者」タブを開き、現在の所有者一覧を確認します。自分が所有者であるか、他のユーザーが含まれているかを把握します。
- 「接続」タブ(または「接続参照」)を開き、フローで使用している各接続の状態を確認します。「期限切れ」や「無効」と表示されている接続があれば、再認証が必要です。
- 接続の所有者(どのユーザーが作成した接続か)も確認します。特に、自分以外のユーザーが作成した接続は、そのユーザーの権限がないと更新できません。
ここで確認した情報をもとに、次のアクションを判断します。もし自分が所有者であり、接続も正常であれば、フロー自体のロジックエラーやトリガーの設定を疑いましょう。
接続の確認と再作成手順
接続に問題がある場合、以下の手順で再認証または再作成を行います。注意点として、接続を削除するとフロー内でその接続を使用しているアクション全てがエラーになるため、事前に影響を確認してください。
- フロー編集画面を開きます。上部メニューの「編集」ボタンをクリックします。
- 各アクションをクリックし、右側の設定パネルで使用している接続の状態を確認します。「サインイン」ボタンが表示されている場合は、クリックして同じアカウントで再サインインします。
- 「新しい接続」を作成する必要がある場合は、アクションの接続ドロップダウンから「+ 新しい接続」を選択し、必要なサービスを選んでサインインします。
- 接続を更新したら、フローを保存し、「テスト」を実行して正常に動作するか確認します。
- それでもエラーが続く場合は、一度フローを無効にしてから再度有効にするか、Microsoftサポートの接続診断ツール(Power Automate管理センター)を利用します。
共有フローでは、自分が所有者でないアクションの接続を編集できない場合があります。その場合は、IT管理者やフロー所有者に連絡して接続の再作成を依頼するか、自分を所有者に追加してもらう必要があります。
所有者の確認と変更方法
所有者に問題がある場合の対応です。フロー所有者は通常、作成者ですが、後から他のユーザーを追加することができます。ただし、所有者から自分を削除することはできません(管理者権限が必要な場合もあります)。
自分が所有者でない場合
フロー詳細画面の「所有者」タブで、自分が一覧に含まれていない場合、そのフローを編集することはできても、接続の更新や所有者変更はできません。管理者または既存の所有者に「共有の編集」を依頼し、自分を所有者として追加してもらう必要があります。ただし、組織のポリシーによっては一般ユーザーが所有者になれない制限があるため、その場合はIT部門に相談します。
所有者が退職した場合
所有者のアカウントが削除されると、そのフローは「孤立フロー」になります。この場合、Power Automate管理センター(管理者専用)から新しい所有者を割り当てるか、フローを削除して再作成する必要があります。一般ユーザーでは対応できないため、必ず管理者に連絡してください。
| 状況 | 対応方法 | 必要な権限 |
|---|---|---|
| 自分が既に所有者 | 接続の再認証、所有者の追加・削除が可能 | フロー編集権限 |
| 自分が所有者でない | 既存の所有者に所有者追加を依頼 | 管理者または既存所有者 |
| 所有者が退職 | 管理センターから所有者変更 | Power Automate管理者(環境管理者) |
管理者に確認が必要な設定
共有フローが動かない原因の中には、テナント全体のポリシー変更やライセンス不足が潜んでいることがあります。以下の点について、IT管理者に確認を依頼しましょう。
- コネクタの利用制限:一部のプレミアムコネクタ(SQL Server、AI Builderなど)は、特定のライセンスが必要です。組織でライセンスが変更されていないか確認してください。
- データ損失防止(DLP)ポリシー:管理者がDLPポリシーを変更し、フローで使用しているコネクタがブロックされた可能性があります。ポリシーの適用範囲をご確認ください。
- 共有フローの所有者変更ポリシー:管理者が一般ユーザーによる所有者変更を禁止している場合があります。その場合は管理者のみが変更できます。
これらの設定は、Power Platform管理センター(https://admin.powerplatform.microsoft.com)から確認できますが、一般ユーザーにはアクセス権がないため、必ず管理者に問い合わせてください。
よくある質問(FAQ)
Q. フローに複数の所有者は設定できますか?
A. はい、可能です。フローの「所有者」タブから複数のユーザーを追加できます。ただし、各所有者は全アクションの接続を管理できるわけではなく、各接続の作成者ごとに権限が異なります。
Q. 自分が所有者でないのに接続の再認証が必要な場合、どうすれば良いですか?
A. その接続の作成者(所有者であることが多い)に連絡して再認証してもらうか、以下の回避策を試してください。フローを複製し、自分を所有者として新しく作成して接続を設定する方法があります。ただし、トリガーやアクションの設定が引き継がれない場合があるため注意が必要です。
Q. フローが「所有者なし」の状態になりました。どうすれば復旧できますか?
A. これは孤立フローと呼ばれる状態で、Power Automate管理センターからのみ復旧可能です。管理者に依頼し、新しい所有者を割り当ててもらってください。それまではフローは実行されません。
Q. 接続を更新してもすぐにエラーになります。なぜですか?
A. 1時間以内に複数回の認証失敗があると、一時的にアカウントがロックされる場合があります。しばらく時間を置いてから再試行するか、別のブラウザやシークレットウィンドウで試してみてください。また、多要素認証(MFA)の変更が原因の場合は、アプリパスワードの生成が必要なこともあります。
まとめ
Power Automateの共有フローが急に動かなくなった時は、まず接続の有効期限と所有者の状態を確認することが最優先です。多くの場合、接続の再認証か所有者の追加・変更で解決します。フローが孤立した場合は管理者に依頼する必要がありますが、自分で対応できる範囲を知っておくことで、無駄な問い合わせを減らせます。日頃からフローの所有者を複数にしておく、接続の有効期限を定期的に確認するなどの運用を心がけると、突然の停止リスクを低減できます。ぜひこの記事をトラブルシューティングの手引きとしてご活用ください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
