Опция создания кнопок и ссылок Salesforce - Пользовательский URL-адрес для запуска шаблона электронной почты

StackOverflow https://stackoverflow.com/questions/1953615

  •  21-09-2019
  •  | 
  •  

Вопрос

У меня есть шаблон электронной почты, который я хотел бы запустить из обращения, используя ссылку / кнопку.Я вижу опцию в разделе настройка-> настройка-> обращения-> кнопка и ссылки, я даже вижу, где мне нужно разместить URL.Чего я не вижу, так это отсутствия документации о том, как создать URL-адрес для запуска шаблона электронной почты.Любая помощь вам будет замечательной

Это было полезно?

Решение

Я не знаю, задокументировано ли это где-нибудь в salesforce, но я нашел из некоторых предположений:

/_ui/core/email/author/EmailAuthor?p3_lkid={!Case.Id}&p2_lkid={!Case.ContactId}&template_id=00X40000000weWn

Просто используйте это как URL-адрес пользовательской кнопки или ссылки.Этот вариант предназначен для случаев, как вы пытаетесь сделать, но я думаю, что это должно работать и для других типов объектов.

Параметрами являются p3_lkid, который является идентификатором обращения, p2_lkid который является идентификатором контакта, которому вы отправляете электронное письмо, и template_id который жестко привязан к желаемому шаблону электронной почты.(Вы можете найти этот идентификатор, просмотрев URL страницы настройки шаблона)

Другие советы

Это было действительно полезно.Однако я придумал другой способ сделать это.Нажмите на кнопку "Отправить электронное письмо", которая у вас в данный момент есть.Скопируйте URL-адрес и добавьте &template_id=YOUR TEMPLATE ID.

Есть еще один идентификационный номер, который будет отображаться в исходном URL.Измените это, чтобы оно было динамическим полем, каким вы хотите его видеть.

Например:

Скопируйте URL-адрес из "Отправить электронное письмо": https://na3.salesforce.com/_ui/core/email/author/EmailAuthor?p3_lkid=70150000000Axj1&retURL=%2F70150000000Axj1

Добавить &template_id=YOUR TEMPLATE ID итак, это выглядит примерно так:

/_ui/core/email/author/EmailAuthor?p3_lkid=70150000000Axj1&retURL=%2F70150000000Axj1&template_id=YOUR TEMPLATE ID 

Удалите другой идентификатор (это объект, который вы использовали для отправки электронного письма - в данном случае я хотел иметь возможность отправлять электронное письмо непосредственно из Кампании) и замените его динамическим полем:

/_ui/core/email/author/EmailAuthor?p3_lkid={!Campaign.Id}&retURL=%2F70150000000Axih&template_id=YOUR TEMPLATE ID

И вуаля!Это должно сработать!

Ответ Абейера хорош.Однако, если шаблон содержит вложения решения "{!Case.Solution_Attachments}", вложения не будут включены, если вы не добавите параметр new_template=1 к URL, создающему его:

/_ui/core/email/author/EmailAuthor?p3_lkid={!Case.Id}&p2_lkid={!Case.ContactId}&template_id=00X40000000weWn&new_template=1
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top