ADVERTISEMENT

【Power Automate】期限通知で困った時の接続と所有者の確認

【Power Automate】期限通知で困った時の接続と所有者の確認
🛡️ 超解決

Power Automateで期限通知のフローを作成したにもかかわらず、通知が届かない、またはエラーが発生する──そんな経験はありませんか。特に会社で使うフローは、メールやTeams、SharePointなど複数のサービスと連携するため、原因がひとつに絞りにくいものです。多くの場合、問題の根本は「接続」の有効期限切れや「所有者」の設定ミスにあります。この記事では、期限通知フローのトラブルシューティングとして、まずチェックすべき接続状態と所有者設定について、具体的な確認手順や失敗パターンを交えて解説します。

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

  • 最初に見る場所: Power Automateのフロー詳細ページに表示される「接続」の状態アイコン(緑=正常、黄=期限切れ注意、赤=エラー)。
  • 切り分けの軸: 端末側の問題か(ブラウザキャッシュ、拡張機能)、アカウント側の問題か(パスワード変更、多要素認証)、管理設定側の問題か(条件付きアクセス、ライセンス)を分けて考える。
  • 注意点: 会社PCでは接続の再認証や所有者変更が組織のポリシーで制限されている場合があります。管理者に確認せずに共有フローを編集すると、他のユーザーに影響が出る可能性があるため注意してください。

ADVERTISEMENT

期限通知フローが動かない原因の切り分け方

期限通知フローが動作しない場合、まずは「いつ動かなくなったか」「どのようなエラーが出ているか」を把握します。エラー内容によって原因の特定が大きく変わります。一般的な原因は以下の3つに分類できます。

原因カテゴリ よくある症状 確認ポイント
接続関連 「接続が無効です」、通知が届かない フロー内の各コネクタの接続状態(期限切れ、承認待ち)
所有者関連 「所有者の権限が不足しています」、フローが停止 フローの所有者が退職・異動していないか、共有設定が適切か
その他(設定・環境) 条件付きアクセスエラー、ライセンス不足 管理者に問い合わせ

この表を参考に、ご自身のフローがどのカテゴリに当てはまるか考えてみてください。多くの場合、最初に確認すべきは「接続」の状態です。次に、所有者が正しいかどうかをチェックします。

接続の状態を確認する具体的な手順

Power Automateのフローは、各コネクタ(Outlook、Teams、SharePointなど)に対する接続情報を使用します。この接続が期限切れになっていたり、認証情報が変更されたりすると、フローは正しく動作しません。以下の手順で接続状態を確認しましょう。

  1. Power Automateポータル(https://make.powerautomate.com)にサインインします。
  2. 左メニューから「マイフロー」を選択し、問題のフローをクリックして詳細ページを開きます。
  3. フロー詳細の上部にある「編集」ボタンを押して、フローエディターを開きます。
  4. 画面右側の「データ」タブ(または「接続」タブ。バージョンによる)を開き、使用中の各接続を確認します。接続の横に表示されるアイコンが緑色なら正常、黄色い警告マークは認証が必要、赤色のエラーマークは接続が切れていることを示します。
  5. 警告やエラーがある接続をクリックし、「新しい接続を追加」または「認証する」を選択して再認証を行います。会社アカウントで再度サインインを求められる場合があります。
  6. 再認証後、フローを保存してテスト実行し、問題が解消したか確認します。

コネクタの種類による違い

接続の再認証が必要になるタイミングはコネクタによって異なります。例えば、Office 365 Outlookコネクタはユーザーのパスワード変更や多要素認証の再設定時に期限切れになりやすいです。一方、SharePointコネクタはサイトの権限変更やゲストユーザーの追加時に影響を受けます。SharePointリストを使った期限通知フローでは、所有者がリストにアクセスできるかどうかも同時に確認してください。

接続の再認証手順の補足

再認証の際に「アカウントがありません」「アクセスできません」と表示される場合は、組織の条件付きアクセスポリシーが働いている可能性があります。その場合は、IT管理者に連絡し、Power Automate用のサービスプリンシパルや接続専用のアカウントを用意してもらう必要があります。

所有者の設定がフローに与える影響

フローには必ず「所有者」が存在します。所有者はフローを編集・削除・共有できる権限を持ち、またフロー内の接続が所有者の認証情報に依存している場合があります。特に、個人用フロー(自分だけが使うフロー)の所有者は自分自身ですが、共有フロー(共有者と共に使うフロー)では所有者が別のユーザーであることがあります。以下、所有者に関連するトラブルパターンを確認します。

所有者が退職・異動した場合

フローの所有者が退職してアカウントが無効化されると、そのフローは停止します。アカウントが削除されると接続もすべて無効になるため、通知が全く届かなくなります。この場合、フローの所有者を別の有効なユーザーに変更する必要があります。ただし、所有者の変更はフロー作成者または管理者しかできません。変更手順は以下の通りです。

  1. フローの詳細ページで「共有」ボタンをクリックします。
  2. 共有画面で現在の所有者を確認し、新しい所有者を追加します。
  3. 新しい所有者を「共同所有者」として追加し、古い所有者を削除します(可能であれば)。
  4. 新しい所有者で接続を再設定し、フローが正しく動作するかテストします。

共有フローと個人フローの違い

個人フローでは、フローが使用する接続はすべて自分自身のアカウントに紐づきます。そのため、自分のパスワード変更などで接続が切れた場合、自分で再認証できます。一方、共有フローでは、各コネクタの接続が「誰のアカウントで作成されたか」によって動作が変わります。例えば、フロー全体の所有者はAさんでも、Outlookへの接続はBさんのアカウントで作成されている場合があります。このような混在は、トラブルの原因になります。理想的には、共有フローのすべての接続をフロー所有者のアカウントで統一するか、サービスアカウント(汎用アカウント)を使用します。

実際に起こりやすい失敗パターンと対策

現場でよく見られる失敗例を3つ挙げ、対策を説明します。

パターン1: 「接続の期限切れ」で気づかないまま放置
特に長期間使われていないフローは、接続が期限切れになっていてもエラー通知が行われないことがあります。対策として、半年に1回はフローの実行履歴を確認し、接続の有効期限が切れていないかチェックする習慣をつけましょう。Power Automateの管理画面から「接続」一覧を見ることで、すべての接続の状態を確認できます。

パターン2: フローの所有者が異動したのに変更を忘れる
所有者が異動すると、その人が作成したフローは誰にも編集できなくなります。IT部門に依頼して新しい所有者を設定してもらわなければなりません。事前にフロー作成部署で「所有者のバックアップ」を設定しておくと安心です。Power Automateでは、フローごとに複数の共同所有者を設定できるので、常に2名以上の所有者を追加しておくことをおすすめします。

パターン3: 共有フローで別ユーザーの接続が混在する
例えばAさんがフローを作成し、後からBさんが接続を追加した場合、Aさんのアカウントで作られた接続とBさんのアカウントで作られた接続が混在します。Bさんのアカウントが無効になるとその接続だけが使えなくなり、フローが部分的なエラーを起こします。対策としては、フローの接続を統一するために、一度すべての接続を削除し、フロー所有者のアカウントで再作成する方法が効果的です。

管理者に確認すべき設定と権限

自分で対処できない場合は、次の点を整理してIT管理者に問い合わせるとスムーズです。

  • 対象のフロー名、使用しているコネクタ、エラーのスクリーンショット
  • フローの作成者と現在の所有者のユーザー名
  • 接続の再認証を試みたが、条件付きアクセスや多要素認証のポリシーにより失敗したこと
  • 組織のPower Automateライセンスの種類(無料版では共有機能やAPIの制限があります)

管理者は、サービスプリンシパルを使用した接続や、Power Platform管理センターでのフローの譲渡機能を利用して問題を解決できます。特に、所有者の変更は管理者のみが行える場合があるので、早めに相談しましょう。

よくある質問

Q1. フローの接続が突然切れたのですが、何が原因ですか?
A. 最も多いのは、ユーザーのパスワード変更やMicrosoft 365の多要素認証の再設定です。また、組織で条件付きアクセスポリシーが変更された場合も接続が無効になります。

Q2. フローの所有者を変更できますか?
A. できますが、変更できるのは自身が作成したフローか、管理者のみです。フロー詳細の「共有」画面から新しい所有者を共同所有者として追加し、その後古い所有者を削除することで事実上の所有者変更となります。

Q3. 共有フローのすべての接続を管理者アカウントで統一したいのですが、どうすればいいですか?
A. 管理者がフローを開き、各コネクタの接続を管理者のアカウントで再作成します。ただし、管理者アカウントに必要なライセンスと権限があることを確認してください。その後、フローの所有者も管理者に変更すると管理が楽になります。

Q4. 期限通知フローを安定して運用するには、どのような設計がベストですか?
A. フロー内のすべての接続を1つのサービスアカウント(汎用アカウント)に統一し、所有者も同じアカウントに設定します。サービスアカウントのパスワードは変更しないか、定期的に接続を更新する運用フローを別途用意するとよいでしょう。

まとめ

期限通知フローが動かないときは、まず「接続」の状態アイコンを確認してください。次に、フローの「所有者」が現在も有効なユーザーかどうかをチェックします。多くのトラブルは、これらの2点を確認・修正することで解決します。また、共有フローでは所有者と接続ユーザーが一致しているかを確認し、可能であれば統一することをおすすめします。日頃からフローの実行履歴と接続一覧を定期的にチェックし、異動やパスワード変更に備えておくことで、安定した自動化を維持できるでしょう。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT