Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ゲストユーザはエクスペリエンスサイトでは入力規則が適用されないが、レコードが作成されない場合がある

公開日: Oct 13, 2022
説明
たとえば、エクスペリエンスサイトで【カスタマーサポートへの連絡】フォームを使用しようとするゲストユーザは、入力データが入力規則をトリガする必要がある場合でも、「送信成功」メッセージでレコードを送信できます。
ただし、システムではレコードは作成されず、次のようなメールを受信します。

件名: このケースに問題があります

以下の理由により、Salesforce はこのケースを作成できませんでした。ケースの作成を再試行します。このエラーの詳細または Web-to-ケースのヘルプについては、カスタマーサポートにお問い合わせください。

原因: support.cases.WebToCaseException: Error code=FIELD_CUSTOM_VALIDATION_EXCEPTION, message=[エラーメッセージ], fields=[エラー表示場所]

レコード情報:

   _quickActionName = [グローバルアクション]
   _record = {[レコード情報]}

よろしくお願い申し上げます。

Customer Support
salesforce.com, inc.
解決策
これは現在の設計どおりに機能しています。

ゲストユーザなどの認証されていないユーザのケースを作成するプロセスは、認証済みのユーザの場合とは異なります。

フォーム内の必須項目のチェックを除くすべての入力規則プロセスは、サーバー側で実行されます。ゲストユーザの場合、これらのケース送信は、キューから処理されるまで検証が実行されません。受信したエラーのメールにもあるとおり、それらは Web-to-ケースレコードとして Salesforce に送信されます。

ゲストユーザがコミュニティでケースを送信する前に入力規則条件を追加する必要がある場合は、標準の【カスタマーサポートへの連絡】フォームを置き換えるカスタムコンポーネントを作成する必要があります。
 
ナレッジ記事番号

000381943

 
読み込み中
Salesforce Help | Article