ADVERTISEMENT

【Power Automate】承認期限リマインドで困った時の接続と所有者の確認

【Power Automate】承認期限リマインドで困った時の接続と所有者の確認
🛡️ 超解決

Power Automateで承認フローを運用していると、承認期限を過ぎてもリマインドが届かない、あるいは全く動作しないといったトラブルに遭遇することがあります。原因は多岐にわたりますが、特に「接続」と「フロー所有者」に関連した設定ミスや変更が影響しているケースが非常に多く報告されています。本記事では、承認期限リマインドが期待通りに動作しなくなった際に、まず確認すべき接続と所有者のポイントを具体的な手順とともに解説します。

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

  • 最初に見る場所: フローの編集画面で「所有者」タブを開き、現在の所有者一覧と各コネクタの接続状態(赤い×マークがないか)を確認します。
  • 切り分けの軸: フロー所有者が変わったかどうか、接続が期限切れや切断されていないか、承認アクションの設定でリマインドが有効になっているか、の3軸で切り分けます。
  • 注意点: 会社のPower Automate環境では、管理者によるコネクタ制限やデータ損失防止ポリシーが影響する場合があります。特に接続の再作成や所有者変更が必要な場合は、事前にシステム管理者へ確認してください。

ADVERTISEMENT

1. 承認期限リマインドが動かない原因の全体像

承認フローで期限リマインドが機能しない原因は、大きく分けて以下の3つに分類できます。

  • 接続の問題: フローが使用するMicrosoft 365やOutlookなどのコネクタが切断されている、または資格情報が期限切れになっている。
  • 所有者の問題: フローの所有者が退職や異動で変更になった後も、古い所有者のままになっている。または共有フローで所有者が意図しない人物に変更されている。
  • 設定の問題: 承認アクション内でリマインド設定が正しく構成されていない、または承認フロー自体が停止している。

このうち、本記事では特に「接続」と「所有者」に焦点を当てます。これらの問題は原因が特定しにくく、解決までに時間がかかることが多いからです。次の章から具体的な確認手順に入ります。

2. 接続の状態を確認する手順

Power Automateのフローが正しく動作するには、各アクションで使用しているコネクタ(Outlook、Teams、Approvalsなど)が有効な状態で紐付いている必要があります。接続が切れていると、リマインダーメールの送信すら行われません。

コネクタごとの確認方法

以下の手順で、フローで利用している全コネクタの接続状態を確認できます。

  1. Power Automate作成者ポータル(make.powerautomate.com)にサインインします。
  2. 左メニューから「マイフロー」を選択し、問題のフローの「編集」アイコン(鉛筆マーク)をクリックします。
  3. フローエディターが開いたら、上部ツールバーにある「フローチェッカー」ボタンをクリックします。フローチェッカーは自動で検証を実行し、切断された接続がある場合は警告が表示されます。
  4. 警告が表示されたら、そのコネクタを特定し、該当するアクションをクリックして「接続」のドロップダウンリストを開きます。「切断されています」や「再認証が必要です」といったメッセージが出ている場合、その接続は無効です。
  5. 再接続するには、ドロップダウンリストで「新しい接続を追加」を選び、再度サインインします。ただし、会社のポリシーで制限されている場合は、管理者に連絡してから行ってください。

再接続時の注意点

再接続の際は、現在のフロー所有者と同じアカウントでサインインする必要があります。所有者が変わっている場合は、先に所有者を変更してから接続を再作成するとスムーズです。また、複数のコネクタが切断されている場合、すべてを再接続しないとリマインドを含むフロー全体が停止します。

3. フロー所有者の確認と変更手順

承認フローでは、フロー所有者がリマインドの送信元アカウントとして機能する場合があります。例えば、メールによるリマインダーは所有者のOutlookコネクタ経由で送信されるため、所有者が変わるとリマインドが届かなくなります。

現在の所有者を確認する方法

  1. Power Automateの「マイフロー」リストから、該当フローの「詳細」アイコン(3つの点)→「プロパティ」をクリックします。
  2. プロパティ画面の「所有者」セクションに、現在の所有者(ユーザーまたはグループ)が一覧表示されます。
  3. もし「所有者なし」や古いユーザー名が表示されている場合は、誰が実際にフローを管理しているか不明です。この状態ではリマインドが動作しないため、直ちに適切な所有者を追加する必要があります。

所有者変更の手順

所有者を変更するには、フローを共有する必要があります。以下の手順で対応してください。

  1. フローの編集画面で、上部メニューの「共有」ボタンをクリックします。
  2. 「所有者を追加」に新しいユーザーのメールアドレスを入力し、「追加」をクリックします。これでそのユーザーも所有者としてフローを管理できるようになります。
  3. 必要に応じて、古い所有者を削除します(退職者など)。ただし、一度すべての接続を新しい所有者で再作成しないと、リマインドが機能しない可能性があります。
  4. 変更後、フローを保存してからテスト実行を行い、リマインダーが正しく送信されるか確認します。

4. よくある失敗パターンと判断基準

失敗パターン1: 所有者退職後も古い接続が残っている

退職した従業員が所有者になっている場合、その人のアカウントが無効化されると、その人が作成したコネクタもすべて使用できなくなります。この結果、リマインダーが一切送信されなくなります。解決策は、新しい所有者を追加し、すべてのコネクタをその所有者のアカウントで再作成することです。

失敗パターン2: 共有フローで所有者が意図せず変わった

チームでフローを共有している場合、他のメンバーが所有者権限で接続を変更した結果、リマインダーの送信元が変わってしまうことがあります。この場合、元の所有者が再設定しない限り、リマインダーが正しい宛先に届かない可能性があります。定期的に所有者リストを確認するか、変更が発生した際に通知が来るように管理者に依頼しましょう。

失敗パターン3: 接続の資格情報が期限切れ

Power Automateのコネクタには、一定期間ごとに再認証が必要なものがあります。特にパスワードが変更された後などは、接続が切断されます。フローの履歴で「接続失敗」エラーが頻発する場合は、資格情報の期限切れを疑ってください。

5. 管理者に確認すべき設定

テナントのコネクタポリシー

会社のPower Platform管理センターでは、使用できるコネクタが制限されている場合があります。承認リマインドで使用する「Approvals」「Outlook」「Microsoft Teams」などのコネクタがブロックされていると、リマインダーは動作しません。管理者に連絡して、該当コネクタが許可リストに含まれているか確認しましょう。

データ損失防止(DLP)ポリシー

DLPポリシーにより、特定のコネクタ同士の組み合わせが禁止されている場合があります。例えば、承認コネクタとOutlookコネクタを同じフローで使えない設定になっていると、リマインダーメールの送信に失敗します。このようなポリシーはユーザー側で変更できないため、必ず管理者に確認する必要があります。

6. 状況別比較表

症状 主な原因 確認する場所 対処方法
リマインダーが全く届かない コネクタ切断またはアカウント無効 フローチェッカー、所有者リスト 再接続と所有者の再割り当て
一部の承認者だけに届かない 承認アクションの設定ミス 承認アクションのリマインド設定 リマインドの有効化と間隔の確認
リマインダーが重複して届く フローの複数実行または所有者重複 フロー実行履歴、所有者一覧 不要な所有者削除、フローの停止

7. まとめ

承認期限リマインダーが動作しない場合、まずはフローの所有者と接続状態を確認することが最も効率的な対応です。所有者が適切であるか、コネクタがすべて有効かどうかをフローチェッカーとプロパティ画面で確認し、必要に応じて再接続や所有者の変更を行ってください。また、会社のポリシーに抵触する可能性があるため、管理者に確認してから設定を変更することをおすすめします。これらの基本を押さえておけば、リマインダー関連のトラブルの多くは解決できるでしょう。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT