SalesforceのWeb-to-リード機能を活用している企業では、特定のユーザーのみ設定画面や生成されたフォームHTMLが表示されない、あるいはリード取得が行われないといった現象が発生することがあります。この問題は多くの場合、権限設定や共有ルール、レコードタイプの割り当て、またはブラウザ環境に起因します。管理者として正しい原因を特定し、迅速に対処するためには、組織設定とユーザー個別の環境を体系的に確認する必要があります。本記事では、Web-to-リードが一部ユーザーだけ見えない原因を具体的に切り分ける方法と、管理者が実際に確認すべき設定項目を詳しく解説します。
【要点】この記事で確認すること
- 最初に見る場所: 問題が発生しているユーザーのプロファイルまたは権限セットの「Web-to-リード設定の表示」権限と「リードの作成」権限
- 切り分けの軸: 端末側(ブラウザキャッシュ、シークレットモード)、アカウント側(プロファイル・権限セット・共有設定)、管理設定側(レコードタイプ、ページレイアウト、Web-to-リード設定自体)
- 注意点: 会社PCで管理者以外が勝手に権限を変更することは避け、必ずシステム管理者の操作で確認・修正を行ってください。また、組織のセキュリティポリシーに基づき、外部からのフォーム送信要件を確認する必要があります。
ADVERTISEMENT
目次
1. プロファイルと権限セットの設定を最優先で確認する
Web-to-リード設定を表示・実行するためには、ユーザーのプロファイルまたは権限セットに適切な権限が付与されている必要があります。以下の権限が不足していると、設定画面自体が表示されなかったり、生成されたHTMLコードが利用できない状態になります。
必要な権限の一覧
- 「Web-to-リード設定の表示」権限: この権限がないと、設定管理画面の「Web-to-リード」タブ自体がユーザーに表示されません。システム管理者プロファイル以外では、多くの場合デフォルトで無効になっています。
- 「リードの作成」権限: Web-to-リードフォームからリードを作成するために必要です。この権限がないと、フォームを送信してもリードが作成されず、ユーザーはエラー画面を見ることになります。
- 「API Enabled」権限: Web-to-リードは内部的にAPIを利用するため、APIが有効化されていないユーザーでは動作しません。特に統合管理者以外のユーザーでは注意が必要です。
確認手順
- 設定(歯車アイコン)→「ユーザー」→「ユーザー」から該当ユーザーを開きます。
- 「プロファイル」のリンクをクリックし、プロファイル詳細画面で「システム管理者権限」セクションを確認します。
- または、「権限セットの割り当て」ボタンから割り当てられている権限セットを確認し、各権限セットの「設定とアクセス許可」で上記権限が有効かをチェックします。
- 不足している場合は、プロファイル編集または権限セットの新規割り当てを行います。
- 権限変更後、ユーザーにログアウト・再ログインを依頼して反映を確認します。
失敗パターン: 権限セットの優先順位を見落とす
プロファイルで権限が無効でも、権限セットで有効にすれば上書きされます。逆に、プロファイルで有効でも、別の権限セットで明示的に無効化していると動作しません。権限セットの設定はプロファイルより優先されるため、複数の権限セットが割り当てられている場合は、すべての設定を確認する必要があります。多くの管理者がプロファイルだけを確認して原因を見逃すため、権限セットの一覧も必ずチェックしてください。
2. 共有設定と組織のデフォルトアクセス
Web-to-リードで作成されるリードレコードの可視性は、共有ルールと組織のデフォルト共有設定に依存します。一部ユーザーだけが見えない場合、リードオブジェクトに対するアクセス権が不適切に設定されている可能性があります。
確認すべき共有設定項目
- 組織のデフォルトアクセス: 設定→「セキュリティ」→「共有設定」→「リード」のデフォルトアクセスレベルを確認します。「公開読取り/書き込み」または「公開読取り」になっていれば問題は少ないですが、「非公開」の場合は共有ルールで明示的にアクセス権を付与する必要があります。
- 共有ルール: ロール階層や公開グループに基づいてリードを共有するルールが適切に設定されているか確認します。「設定」→「セキュリティ」→「共有ルール」→「リード」から条件を確認し、問題のユーザーが含まれるグループやロールに共有ルールが適用されているかチェックします。
- チーム設定: リードの割り当てルールやキュー設定も影響します。キューに割り当てられたリードはキューにアクセス権があるユーザーのみが参照できます。
失敗パターン: レコードの所有者による制限
Web-to-リードで作成されたリードの所有者は、デフォルトではWeb-to-リード設定を作成したユーザー(通常はシステム管理者)になります。そのため、他のユーザーはリードが見えないことがあります。この場合、リードの割り当てルールを設定して所有者を適切に変更するか、共有ルールで全ユーザーに公開設定にする必要があります。また、レコードタイプごとにデフォルトの所有者を指定することも可能です。
3. レコードタイプとページレイアウトの影響
Web-to-リード設定では、特定のレコードタイプを指定してフォームを生成できます。そのレコードタイプがユーザーのプロファイルで使用可能になっていない場合、フォーム自体は表示されてもリード作成後にエラーが発生したり、データが欠落したりする可能性があります。
レコードタイプの割り当て確認
- 設定→「オブジェクトと項目」→「リード」→「レコードタイプ」を開き、使用しているレコードタイプを確認します。
- 各プロファイルに対して、そのレコードタイプが有効かどうかを確認します。プロファイル編集画面の「レコードタイプ設定」セクションで「使用可能」にチェックが入っている必要があります。
- もしレコードタイプが無効なプロファイルに属するユーザーがフォームを送信すると、割り当てルールのデフォルトレコードタイプが使用されるか、エラーになります。多くの場合、デフォルトレコードタイプが設定されていれば問題は起きにくいですが、意図しないデータが作成される原因になります。
ページレイアウトと項目の可視性
Web-to-リードフォームで送信された項目は、リードのページレイアウトに表示されるかどうかに影響されます。特定の項目がユーザーのプロファイルで参照不可になっていると、リード詳細画面で項目が見えないため、ユーザーはデータが不足していると感じる場合があります。ただし、これは「見えない」原因というより「データが存在しないように見える」問題です。原因切り分けのために、ユーザーが実際にリードレコードを開いて項目の有無を確認することをお勧めします。
4. Web-to-リード設定自体の問題
上記の権限や共有とは別に、Web-to-リード設定そのものが正しく機能していない可能性もあります。一部ユーザーだけが見えないという症状は、設定画面のURLや生成されたHTMLコードの配布方法に起因することがあります。
設定の有効状態とアクセス制限
- 設定の有効化: 設定→「マーケティング」→「Web-to-リード」で作成された各設定が「有効」になっているか確認します。無効な設定はフォームとして機能しません。
- 組織のIP制限: 組織全体でIPアドレス制限がかかっている場合、特定のネットワークからのアクセスのみ許可されます。ユーザーが社外からアクセスしている場合、フォームの送信自体がブロックされることがあります。
- ブラウザのセキュリティ設定: 一部のブラウザ拡張機能やポップアップブロッカーがWeb-to-リードフォームの送信を妨げる場合があります。シークレットモードでテストすることで切り分けられます。
失敗パターン: 古い設定の使い回し
過去に作成したWeb-to-リード設定を複製して新しいフォームを作る際、割り当てルールやレコードタイプの参照が古いままになることがあります。特にレコードタイプが削除されている場合、フォーム送信時にエラーが発生します。設定を編集する際は、関連するすべての項目が最新の状態であることを確認してください。
5. ブラウザキャッシュとセッションの問題
時には、Salesforce側の問題ではなく、ユーザーのブラウザ環境が原因でWeb-to-リードが正しく表示されないことがあります。特に「見えない」症状の原因として、キャッシュやCookieの破損が考えられます。
確認手順
- ユーザーにブラウザのキャッシュとCookieをクリアしてもらいます。
- シークレットモード(プライベートウィンドウ)で設定画面やフォームを開いてもらいます。
- 別のブラウザ(Chrome、Edge、Firefox)で試してもらいます。
- 会社PCのセキュリティソフトやプロキシ設定がフォームの送信を妨げていないか確認します。
失敗パターン: 管理者側の変更が即時反映されない
権限や共有設定を変更しても、Salesforceのキャッシュにより反映に数分から数時間かかることがあります。一部ユーザーだけに問題が発生する場合、変更が段階的に反映されている可能性もあります。設定変更後は24時間待ってから再確認することを推奨します。
6. 管理者ログと監査証跡の活用
原因の特定が難しい場合、Salesforceの管理ログ(イベント監査証跡)を確認することで、誰がいつ何を変更したか、またはエラーが発生したかを追跡できます。
確認方法
- 設定→「セキュリティ」→「イベント監査証跡」を開きます。
- フィルタで「Web-to-リード」や「リード」に関連するイベントを検索します。
- 該当ユーザーがアクセスした日時にエラーログ(例:Web-to-リード作成失敗)がないか確認します。
- また、「ログイン履歴」からユーザーが正しく認証されているかも確認できます。
表: 原因別の確認ポイントと対処
| 原因 | 確認項目 | 対処 |
|---|---|---|
| 権限不足 | プロファイル・権限セットの「Web-to-リード設定の表示」「リードの作成」 | 権限を追加する |
| 共有設定 | 組織のデフォルトアクセス、共有ルール | 公開レベルを上げる、または共有ルールを追加 |
| レコードタイプ | プロファイルにレコードタイプが割り当てられているか | レコードタイプを有効にするか、デフォルトを設定 |
| ブラウザキャッシュ | キャッシュクリア、シークレットモード | クリア後再試行 |
よくある質問
Q: システム管理者でもWeb-to-リード設定が見えない場合は?
A: 設定→「マーケティング」→「Web-to-リード」が表示されない場合、組織のエディションによって機能が制限されている可能性があります。Professionalエディション以上で利用可能です。また、設定が完全に非表示になっている場合は、Salesforceサポートに問い合わせてください。
Q: フォームを送信してもリードが作成されないが、エラーも出ない場合は?
A: 割り当てルールや重複ルールが原因でリードが自動的にマージ・却下されている可能性があります。リードの割り当てルールの条件と、重複ルールの動作を確認してください。また、Web-to-リード設定の「リード作成後のアクション」で特定の処理を指定している場合は、その処理でエラーが発生していないか監査ログを確認します。
Q: ユーザーによって表示されるページが異なるのはなぜ?
A: レコードタイプごとにページレイアウトが異なる場合、同じフォームでもユーザーのプロファイルに応じて表示項目が変わります。プロファイルごとに割り当てられたページレイアウトを確認し、統一したい場合はレコードタイトルを統一するか、ページレイアウトを修正します。
まとめ
Web-to-リードが一部ユーザーだけ見えない原因は、多くの場合、権限設定と共有設定に集約されます。管理者はプロファイルと権限セットの権限を最優先に確認し、次にレコードタイプの割り当てと共有ルールをチェックしてください。ブラウザ環境やキャッシュの影響も含めて切り分けることで、迅速に問題を特定できます。設定変更後は即時反映されないことを考慮し、24時間程度の猶期間を設けて再確認する習慣がトラブル防止に役立ちます。本記事の手順に従えば、原因の90%以上は特定できるはずです。どうしても解決しない場合は、Salesforceのサポートログを取得してサポートに問い合わせてください。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
