0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プロセスメールアラートの Lightning メールテンプレートエラー: フィールドプレフィックス受信者を認識できません

Last updated at Posted at 2024-01-11

Winter 21 のリリースにより、メールアラートを介してフローおよびプロセスで Lightning メールテンプレートを使用できるようになりました。

2021年時点では クラシック テンプレートに切り替えるしか回避策がなかったようです。

これがそのままでは機能しないのは面倒ですが、私が思いついた簡単な回避策は、電子メール テンプレートに関連するオブジェクトに数式テキスト フィールドを作成することでした。あなたのケースでは、通常は電子メールで Recipient.FirstName を使用しますが、Owner First Name を数式として使用して、Account オブジェクトに Owner First Name という数式フィールドを作成し、その後、Account.Owner_FirstName__c を数式フィールドとして使用します。 Recipient.FirstName の代わりに差し込みフィールドを使用します。

現状では{{{ }}} を使えばできる?

「メールを送信」アクションで、「受信者 ID」に何を設定しましたか? 「電子メールの送信」アクションで電子メール テンプレートを使用している場合は、「受信者 ID」が必要です。フローがどのオブジェクトに基づいているかに応じて、フローが取引先責任者またはリードに対して実行されている場合は、受信者 ID として{!$ Record.Id } だけが必要になる場合があります。私はカスタム オブジェクトで作業しているため、カスタム オブジェクトには「Teacher」という名前の連絡先検索フィールドがあり、電子メールの送信アクションの受信者 ID は {!$Record.Teacher__r.Id} に設定されています。

正しい受信者 ID を設定すると、メール テンプレートで {{Recipient.FirstName}} などの差し込み項目の使用を開始できます。また、Lightning メール テンプレートでは、2 つのみしか使用していないことに注意してください。差し込みフィールドでは {{Recipient.FirstName}} を {{ }} で囲んでいますが、同じメール テンプレートでは、他のすべてのレコード差し込みフィールドは 3 つの括弧 {{{merge_field}}} であり、すべてが完璧に機能します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?