Параметр «Создать кнопки и ссылки» в Salesforce - настраиваемый URL-адрес для запуска шаблона электронной почты - PullRequest
5 голосов
/ 23 декабря 2009

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

Ответы [ 3 ]

6 голосов
/ 30 декабря 2009

Я не знаю, документировано ли это где-то в 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-адрес страницы настройки для шаблона)

2 голосов
/ 30 июня 2011

Это было действительно полезно. Я, однако, придумал другой способ сделать это. Нажмите на кнопку «Отправить письмо», которая у вас есть. Скопируйте 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 

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

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

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

0 голосов
/ 27 апреля 2011

Ответ Абейера хорош. Однако, если шаблон содержит вложения решения "{! 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
...