ADVERTISEMENT

【Power Automate】承認フローのメールで困った時の接続と所有者の確認

【Power Automate】承認フローのメールで困った時の接続と所有者の確認
🛡️ 超解決

Power Automateの承認フローは、申請や承認を自動化する便利な機能ですが、承認依頼のメールが届かない、または送信者や承認者が正しく表示されないというトラブルがよく発生します。このような問題の多くは、フローで使用している「接続」と「所有者」の設定に起因します。本記事では、承認フローのメールに関するトラブルの原因を切り分け、具体的な確認手順と対処方法を解説します。設定のミスを見つけて修正すれば、多くの問題は解決できます。

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

  • 最初に見る場所: Power Automateのフロー詳細画面で「所有者」タブと「接続」タブを確認します。
  • 切り分けの軸: フローの所有者が正しく設定されているか、接続参照元のアカウントに問題がないか、承認者のメールボックスにフィルターがかかっていないかです。
  • 注意点: 会社のポリシーによってテナント全体の設定が制限されている場合があります。自己判断で変更する前に、必ず管理者に確認してください。

ADVERTISEMENT

承認フローのメールが届かない原因を整理する

承認フローのメールが届かない原因は、大きく分けて「フロー側の設定」「接続の状態」「承認者の環境」「組織のポリシー」の4つに分類できます。まずはどのレイヤーで問題が発生しているのかを特定することが重要です。以下に代表的な原因を挙げます。

  • フロー側の設定: 承認アクションで指定した承認者が間違っている、またはフローが共有されていない。
  • 接続の状態: フローで使用している「Microsoft Entra ID」や「Outlook」などの接続が期限切れ、または権限不足。
  • 承認者の環境: 迷惑メールフォルダに振り分けられている、メール転送設定、メール本文のブロック。
  • 組織のポリシー: 管理者が承認メールの配信を制限している、または外部送信が禁止されている。

これらの原因を特定するために、まずはフロー自体が正しく動作しているかを確認しましょう。フローが正常に実行されていなければ、メールが送信されることはありません。

最初に確認する「接続」の設定

Power Automateの承認フローは、他のサービス(Outlook、Teams、SharePointなど)と連携するために「接続」を利用します。この接続が正しく設定されていないと、承認メールの送信に失敗します。以下の手順で接続を確認してください。

  1. Power Automateにサインインし、該当のフローを開きます。
  2. メニューの「所有者と接続」または「フローの詳細」をクリックします。
  3. 「接続」タブを選択し、一覧に表示されている接続の状態を確認します。ステータスが「有効」でない場合は、接続を再作成または更新します。
  4. 各接続の詳細を開き、使用しているアカウントが正しいことを確認します。間違ったアカウントで接続されている場合は、新しい接続を作成し、フロー内のアクションをその接続に更新します。
  5. 接続を更新したら、フローを保存してテスト実行します。テスト実行で承認依頼メールが送信されるかを確認します。

接続の問題で特に多いのは、接続の作成者が退職などによりアカウントが無効になったケースです。その場合、新しいアカウントで接続を作り直す必要があります。

接続の状態と症状の比較表

接続の状態 発生する症状 必要な対処
有効(正常) 承認メールが届く 特に対処不要
無効(期限切れ) フロー実行時にエラー、メールが届かない 接続を更新する
未認証(初回のみ) フローが保留、承認アクションが失敗する サインインして認証する
権限不足 特定の操作だけ失敗する(メール送信は失敗) 適切な権限を持つアカウントで接続を作り直す

フローの所有者と共有相手を確認する

承認フローでは、フローの所有者と共有設定が重要です。所有者が誰であるかによって、接続の参照や実行権限が変わります。特に、他のユーザーが作成したフローを引き継いだ場合、所有者を正しく設定しなければメールが届かないことがあります。

所有者の確認手順

  1. フローの詳細画面を開き、「所有者と接続」セクションに移動します。
  2. 「所有者」タブを選択し、現在の所有者が誰かを確認します。所有者の横に「自分」と表示されているか、または適切なユーザーが設定されているかを確認します。
  3. 所有者が自分ではない場合、または退職したユーザーになっている場合は、新しい所有者を追加するか、自分が所有者になる必要があります。ただし、所有者の変更にはテナント管理者の権限が必要な場合もあります。
  4. 共有されているユーザーがいる場合、そのユーザーもフローを実行できます。承認者として設定したユーザーが共有リストに含まれているかは必須ではありませんが、フローの実行権限には影響します。
  5. 所有者を変更するには、フローをコピーして新しいフローを作成し、自分を所有者として設定する方法が確実です。

共有設定の落とし穴

フローを「共有」しているユーザーであっても、接続の参照に使用するアカウントは所有者の接続が優先されます。そのため、共有ユーザーがフローを実行しても、メール送信元はあくまで所有者の接続アカウントになります。この動作を理解していないと、送信者が想定と異なる原因になります。

メール通知の設定と承認者の受信環境

フローが正しく実行されていても、承認者側のメール設定によっては受信できない場合があります。以下の点を確認してください。

  • 迷惑メールフィルター: Power Automateからのメールが迷惑メールフォルダに振り分けられている可能性があります。差出人(noreply@powerautomate.comなど)を許可リストに追加するよう承認者に依頼してください。
  • メール転送: 承認者がメールを別のアドレスに転送している場合、転送先でフィルターがかかることがあります。
  • モバイル設定: スマートフォンのメールアプリでプッシュ通知がオフになっていると、気づかないことがあります。
  • 組織の制限: テナント全体で外部からのメール受信を制限している場合、Power Automateのドメインからのメールがブロックされることがあります。管理者に確認が必要です。

フローが正しく動作しているかテストする

設定を変更した後は、必ずテスト実行を行いましょう。Power Automateには「テスト」機能があり、フローを実際に動かして結果を確認できます。

  1. フローエディターで「テスト」をクリックします。
  2. トリガーが「手動」の場合は、必要な入力をしてテストを開始します。自動トリガーの場合は、実際のイベントを発生させる必要があります。
  3. テスト中に各アクションの実行結果を確認できます。承認アクションが成功していれば、承認者にメールが送信されています。
  4. 承認者のメールボックス(迷惑メール含む)を確認し、届いているかを確認します。
  5. 届いていない場合は、フローの実行履歴からエラーメッセージを確認し、接続や所有者に関するエラーがないか探します。

失敗パターンとその対処法

パターン1: フローの所有者が退職したユーザーになっている

退職者のアカウントは通常、無効化されます。そのアカウントで作成された接続も利用できなくなるため、フローはエラーになります。対処法は、退職者以外のユーザーを新しい所有者として追加するか、フローをコピーして自分が所有者になることです。管理者が所有権を移譲できる場合もあります。

パターン2: 承認者を組織外のユーザーに設定している

Power Automateの承認フローは、デフォルトでは組織内のユーザーのみに承認依頼を送信できます。外部ユーザー(ゲスト)を承認者に設定するには、テナント設定で外部コラボレーションを有効にする必要があります。管理者に確認してください。

パターン3: 複数の承認段階があり、途中で接続が異なる

フロー内で複数の承認アクションを使用している場合、各アクションが使用する接続が異なる可能性があります。それぞれの接続が有効であることを確認してください。特に、1つの接続が失敗すると後続のアクションも影響を受けます。

よくある質問(FAQ)

Q1. 承認メールが届かないのですが、まず何を確認すればいいですか?
A. 最初に、フローの実行履歴を確認してください。フローが正常に実行されているか、エラーが出ていないかを確認します。次に、接続タブで全接続のステータスが「有効」であることを確認します。

Q2. 承認メールの送信者を変更したいのですが、どうすればいいですか?
A. 承認メールの送信者は、フローで使用する接続のアカウントになります。接続で使用しているメールアドレスを変更するか、新しい接続をフローに割り当ててください。ただし、共有メールボックスから送信したい場合は、そのメールボックスで接続を作成する必要があります。

Q3. 自分はフローの所有者ではないが、他のユーザーが作成したフローの承認者になっている。メールが届かないのはなぜ?
A. 所有者の接続に問題がある可能性が高いです。所有者に連絡して接続の状態を確認してもらうか、フローの所有者変更を依頼してください。

Q4. テナント管理者に確認すべき設定はありますか?
A. はい、以下の設定を管理者に確認しましょう。「外部ユーザーへの承認依頼の許可」「Power Automateからのメール配信の許可」「条件付きアクセスポリシーによるフローのブロック」などです。

まとめ

承認フローのメールトラブルは、多くの場合「接続」と「所有者」の設定に原因があります。まずは接続の有効性を確認し、所有者が適切なユーザーであるかをチェックしてください。承認者側の迷惑メール設定も見落としがちなポイントです。それでも解決しない場合は、管理者にテナント全体の設定を問い合わせる必要があります。日頃からフローの実行履歴を確認し、問題が起きたら早期に対処することで、業務の停滞を防げます。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT