Salesforce创建按钮和链接选项 - 用于启动电子邮件模板的自定义URL

时间:2009-12-23 15:58:25

标签: url salesforce email-templates

我有一个电子邮件模板,我希望使用链接/按钮从案例中启动。我看到setup-> customize-> cases->按钮和链接下的选项我甚至看到我需要放置URL的位置。我没有看到的是关于如何构建URL以启动电子邮件模板的nay文档。任何帮助你都很棒

3 个答案:

答案 0 :(得分:6)

我不知道salesforce是否在任何地方记录了这一点,但我从一些猜测中找到了工作:

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

只需将其用作自定义按钮或链接的网址内容即可。这个是针对案例的,正如您尝试的那样,但我认为这也适用于其他类型的对象。

参数为p3_lkid,即案例ID,p2_lkid,即您要通过电子邮件发送的联系人的ID,以及template_id,它是硬编码到所需的电子邮件模板。 (您可以通过查看模板的“设置”页面的网址来找到此ID)

答案 1 :(得分:2)

这真的很有帮助。但是,我确实找到了另一种方法。单击您当前的“发送电子邮件”按钮。复制网址并添加&template_id=YOUR TEMPLATE ID

原始网址中会显示另一个ID号。将其更改为您希望的动态字段。

例如:

从“发送电子邮件”复制网址​​: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 

删除其他ID(它是您用来发送电子邮件的对象 - 所以在这种情况下,我希望能够直接从广告系列发送电子邮件)并替换为动态字段:

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

瞧!它应该工作!

答案 2 :(得分:0)

Abeyer的回答很好。但是,如果模板包含解决方案附件“{!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