ADVERTISEMENT

【Salesforce】承認者に通知が届かない時のメール設定確認

【Salesforce】承認者に通知が届かない時のメール設定確認
🛡️ 超解決

Salesforceで承認依頼を送ったのに承認者に通知が届かない、というトラブルはよく発生します。通知はメールで送られるため、メール設定に問題がある可能性が高いです。本記事では、承認者へのメール通知が届かない原因を切り分け、適切な設定を確認する手順を解説します。事前に何を確認すべきか、どの設定を見直せばよいかを把握することで、迅速に解決できるようになります。また、管理者に依頼すべき設定と自分で確認できる箇所を明確に分けて説明します。

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

  • 最初に見る場所: 承認者ユーザのプロファイルのメールアドレス、および承認プロセスで使用するメールテンプレートの設定
  • 切り分けの軸: 端末側(迷惑メールフィルタ等)、アカウント側(メールアドレスや権限)、管理設定側(承認プロセスやメール送信設定)
  • 注意点: 会社PCでメーラーの設定を変更する前に、Salesforce管理者に確認すべき設定があります。特にメール送信制限や組織の配信設定は管理者のみ変更可能です。

ADVERTISEMENT

承認通知が届かない主な原因

承認者に通知が届かない原因は多岐にわたりますが、大きく分けて以下の3つに分類できます。まずは、どのレイヤーで問題が発生しているのかを切り分けることが重要です。

  • メール受信環境の問題: 承認者のメールサーバーがSalesforceからのメールを迷惑メールとして分類している、またはメールボックスがいっぱいになっているケースです。これは承認者自身が確認できる範囲です。
  • Salesforceアカウント設定の問題: 承認者ユーザのプロファイルに登録されたメールアドレスが誤っている、またはメール送信が無効になっている可能性があります。これはユーザ自身または管理者がプロファイルを確認することで修正できます。
  • 承認プロセス設定の問題: 承認プロセスで利用するメールテンプレートが正しく設定されていない、承認ステップの割り当てが適切でない、または組織のメール送信制限に引っかかっているケースです。これらは主に管理者権限が必要な設定です。

このうち、最も頻度が高いのは「メール受信環境の問題」と「Salesforceアカウント設定の問題」です。まずはこれらを優先的に確認しましょう。

最初に確認する3つのポイント

トラブルシューティングの第一歩として、以下の3点を順に確認してください。これらは承認者自身でも確認できる項目です。

1. 承認者のメールアドレスが正しいか

Salesforceにログインし、右上のユーザ名をクリックして「自分の設定」を開きます。「個人情報」セクションに「メール」の項目があります。ここに表示されているメールアドレスが、承認を受け取るべき正しいアドレスであることを確認してください。誤ったアドレスや古いアドレスが登録されている場合、通知は届きません。

2. 迷惑メールフォルダを確認する

Salesforceからのメールは、会社のメールサーバーによってスパムと判定されることがあります。承認者は自分のメールクライアント(OutlookやGmailなど)の迷惑メールフォルダを必ず確認してください。見つかった場合は、セーフリストに追加することで今後の配信を正常化できます。

3. メール配信の一時停止や制限がかかっていないか

Salesforce管理者は、組織全体のメール配信を停止したり、特定のユーザへのメール送信を制限できる設定があります。また、ユーザ自身が「メールの受信を停止」する設定をOnにしている場合もあります。この設定は「自分の設定」→「メール」→「メールの受信設定」で確認できます。ここで「メールを受信する」がオフになっていないか確認してください。

管理者が確認すべき設定項目

上記の基本確認で解決しない場合、管理者権限が必要な設定を確認する必要があります。以下の4つの項目を順にチェックしてください。

承認プロセスとメールテンプレートの紐付け

承認プロセスでは、各承認ステップで使用するメールテンプレートが指定されています。このテンプレートが正しく設定されていないと、メールが生成されません。「設定」→「プロセスオートメーション」→「承認プロセス」で該当のプロセスを開き、各ステップの「メールテンプレート」フィールドを確認してください。テンプレートが選択されていない、または削除されたテンプレートが指定されている場合、通知は送信されません。

承認者としてのユーザが正しく割り当てられているか

承認プロセスの各ステップでは、承認者を「ユーザ」「ロール」「キュー」などで指定します。割り当てられたユーザがアクティブで、適切な権限を持っているか確認してください。特に、ロール階層を使用している場合、上位ロールのユーザが複数いる場合は全員に通知が送られますが、そのユーザがメール受信を拒否している可能性もあります。

組織のメール配信設定

Salesforce管理者は、「設定」→「メール」→「組織のメール配信設定」で、組織全体のメール送信を制御できます。ここで「メール送信を有効化」がオフになっていたり、送信できるメール数に上限が設定されている場合、承認通知が送られないことがあります。また、配信の優先度や時間帯制限も確認してください。

メール送信者のドメイン認証

SPFやDKIMなどのドメイン認証が正しく設定されていないと、承認者のメールサーバーがSalesforceからのメールを拒否する場合があります。これはSalesforce側の送信ドメイン設定の問題であり、IT部門と連携してDNSレコードを確認・修正する必要があります。管理者は「設定」→「メール」→「メールドメインの管理」で現在の設定を確認できます。

状況別:よくある失敗パターンと解決策

状況 考えられる原因 解決策
特定の承認者だけ通知が届かない そのユーザのメールアドレスが誤っている、または迷惑メールフィルタにかかっている ユーザのプロファイルでメールアドレスを確認、迷惑メールフォルダをチェック
承認依頼を送っても誰にも通知が行かない 承認プロセスでメールテンプレートが設定されていない、または組織のメール送信が無効 承認プロセスのテンプレート設定を確認、組織のメール配信設定を有効化
以前は届いていたが突然届かなくなった メールテンプレートが削除・変更された、承認者のメールアドレスが変更された、組織のメール制限に達した テンプレートの存在確認、ユーザ情報の変更履歴を確認、メール送信上限を確認
承認通知が数時間遅れて届く メール配信のバッチ処理が遅延している、またはメールサーバーのキューイング Salesforceのメール配信状況を確認(管理者)、メールサーバーのログを確認

操作手順:設定を確認するステップバイステップ

ここでは、承認通知が届かない問題を解決するための具体的な操作手順を、承認者向けと管理者向けに分けて説明します。

承認者自身で確認する手順

  1. Salesforceにログインし、右上のユーザアイコンから「自分の設定」をクリックします。
  2. 「個人情報」セクションで「メール」フィールドのアドレスが正しいことを確認します。誤っていたら修正し、保存します。
  3. 「メール」→「メールの受信設定」で「メールを受信する」がオンになっていることを確認します。
  4. お使いのメールクライアント(OutlookやGmailなど)の迷惑メールフォルダを開き、Salesforceからのメールがないか検索します。
  5. 見つかった場合は「迷惑メールではない」とマークし、差出人を安全な送信者リストに追加します。
  6. それでも届かない場合は、会社のIT管理者に問い合わせて、メールサーバー側でSalesforceの送信元ドメインがブロックされていないか確認してもらいます。

管理者が確認する手順

  1. 「設定」→「プロセスオートメーション」→「承認プロセス」に移動し、該当の承認プロセスを開きます。
  2. 各承認ステップの「メールテンプレート」フィールドにテンプレートが選択されていることを確認します。もし空欄なら、適切なテンプレートを選択して保存します。
  3. 使用しているメールテンプレートが実際に存在し、アクティブであることを確認します。「設定」→「メール」→「メールテンプレート」で検索し、ステータスが「アクティブ」であることを確認します。
  4. 「設定」→「メール」→「組織のメール配信設定」で、「メール送信を有効化」がオンになっていることを確認します。また、1日あたりの送信制限に達していないか確認します。
  5. 「設定」→「メール」→「メールドメインの管理」で、送信元ドメインのSPFレコードとDKIMが正しく設定されているかを確認します。不明な場合は、IT部門に問い合わせてください。
  6. 最後に、承認者として割り当てられているユーザがアクティブで、プロファイルに正しいメールアドレスが設定されているかダブルチェックします。

管理者に伝えるべき情報と連携のポイント

自分で確認できる範囲で問題が解決しない場合、Salesforce管理者やIT部門にエスカレーションする必要があります。その際、以下の情報を整理して伝えるとスムーズです。

  • 発生している現象: どの承認プロセスで、どの承認者にいつ通知が届かなかったのか、具体的なレコードIDや日時を添えます。
  • 確認済みの項目: メールアドレス、迷惑メールフォルダ、メール受信設定など、自分で確認した内容を伝えます。
  • エラーメッセージ: もしSalesforce側にエラーログが残っている場合は、管理者に確認してもらいます。
  • 再現手順: 承認依頼を再度実行して、同じ問題が発生するかどうかを確認できるようにしておきます。

管理者は、承認プロセスのワークフローやメール送信ログ(「設定」→「モニタリング」→「メールログ」)を確認することで、送信が試みられたかどうかを把握できます。

よくある質問

Q1. 承認者全員に通知が届かないのですが、最初にどこを見ればよいですか?
まずは組織のメール配信設定と承認プロセスのメールテンプレートを確認してください。全員に届かない場合、ほぼ確実に設定の問題です。

Q2. 承認通知のメールが遅れて届くのはなぜですか?
Salesforceのメール配信にはキューイングが使われているため、サーバーの負荷によって遅延が発生することがあります。また、会社のメールサーバーでの遅延も考えられます。管理者がメール配信の優先度を設定できるので、確認してみてください。

Q3. メールテンプレートを変更しましたが、反映されません。どうすればいいですか?
承認プロセスで使用しているテンプレートがキャッシュされている可能性があります。承認プロセスを一度無効にしてから再度有効にするか、テンプレートのバージョンを確認してください。また、変更後は必ず承認プロセスを保存し、テスト依頼を送って動作確認をしてください。

Q4. 承認者に通知が届かないのは、ライセンスの種類が関係しますか?
いいえ。承認通知はすべての有効なユーザに送信できます。ただし、ユーザが「マーケティングメールの受信を拒否」している場合は届かないことがあります。その設定はユーザプロファイルの「メールの受信設定」で確認できます。

まとめ

Salesforceで承認者に通知が届かない問題は、まず承認者自身がメールアドレスと迷惑メール設定を確認することが第一歩です。それでも解決しない場合は、管理者が承認プロセスやメール配信設定を確認する必要があります。原因を切り分けるには、特定のユーザだけの問題か、全体の問題かを区別することが有効です。また、メールテンプレートや承認者の割り当てが正しいかどうかも重要なポイントです。適切な設定を維持することで、承認フローが円滑に動作し、業務の遅延を防ぐことができます。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT