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

メールテンプレートが関連リストから項目を差し込めないのはなぜですか?

公開日: Sep 2, 2022
説明
ここでの問題は、関連する子情報をメールテンプレートに取り込むことができないことです。その関連リストには複数のレコードが含まれている可能性があり、システムはどのレコードをメールテンプレートに取り込むかを指定することができません。また、メールテンプレートがすべてのレコードを取り込むこともできません。メールテンプレートに情報を取り込むためには、取引先責任者が取引先を参照しているように、そのレコードの参照項目が必要です。 システムは、その参照項目に指定された 1 つのレコードを確認して、その情報を取り込みます。
解決策
結局のところ、この状況では、一対多の関係の Salesforce の標準機能を回避すること以外に、多くのことを行うことはできません。

1 つの可能性は、すべての関連リストのレコードを Visualforce テンプレートへ取り込む Apex クラスを開発者に作成させることです。Visualforce メールの受信者は、Salesforce にログインしてそのテンプレートを表示できる必要があり、この回避策をより拡張性の低いものにする必要があります。この問題に関しては、developer.force.com の掲示板に投稿して援助を求めてみることができます。

もう 1 つの可能性は、関連リストを使用することに加えて、またはその代りにカスタムオブジェクトへの参照を作成し、プロセスを変更しようとすることです。メールテンプレートに取り込みたいカスタムオブジェクトレコードごとに 1 つの参照が必要です。これは多くのレコードがある場合は望ましくありません。たとえば、取引先責任者に 20 以上の注文があると予想される場合は、このようなカスタム参照項目を作成する必要があります。 例えば。 注文 1、注文 2、注文 3 など。

取引先責任者に関連した多くの「注文」があり、一度に 1 つまたは 2 つの注文のみを差し込みたい場合。1 つまたは 2 つの参照を作成し、注文関連リストを参照して、参照にどの注文を差し込むかを決めることができます。そして、その時点のニーズに基づいて参照の値を変更します。次に、異なる注文の参照の情報を取得するように、メールテンプレートを変更します。

 
ナレッジ記事番号

000385019

 
読み込み中
Salesforce Help | Article