2009-12-23 12 views
5

Bağlantı/Düğme kullanarak durumdan başlatmak istediğim bir e-posta şablonum var. Kurulum-> kişiselleştir-> durumlar-> düğmesi altındaki seçeneği görüyorum ve hatta URL'yi nereye yerleştirmem gerektiğini bile görüyorum. Görmediğim şey, bir e-posta şablonu başlatmak için URL'nin nasıl oluşturulacağına dair bir dokümanlar. Herhangi bu salesforce tarafından her yerde belgelenmiştir eğer bilmiyorum harikaSalesforce Düğmeler ve Bağlantılar Oluştur seçeneği - E-posta şablonunu başlatmak için özel URL

cevap

5

olmalarına yardımcı, ama bazı tahminim işten bulundu:

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

Sadece kullandıkları özel bir düğme veya bağlantı url içerik olarak . Bu, yapmak istediğin gibi davalar içindir, ama bence bu diğer nesneler için de geçerli.

parametreler e-posta gönderme; kişinin kimliği ve istediğiniz e-posta şablonuna kodlanma template_id vaka kimliği, p2_lkid olduğunu p3_lkid vardır. (Bu kimliği şablonun Kurulum sayfasının URL'sine bakarak bulabilirsiniz)

+0

Genel bir sezgisel olarak, sık sık salesforce'un bunlarla ilgili varsayılan davranışını değiştirebildiğiniz için bir sayfanın URL'sine 'id',' someobjectId 'veya' someobject_id 'parametrelerini eklemeyi deneyin. Çok daha az belirgin olanları da vardır ('p3_lkid'?). Bu sayede kimi zaman çeşitli linklerden ve bağlamlardan hedef sayfanın üzerine tıklayarak ve URL’nin nasıl değiştiğini gözlemleyerek bulabilirsiniz. – abeyer

+0

Teşekkürler bununla oynamak zorunda kalacak –

0

Abeyer'ın cevabı iyidir.

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

Bu gerçekten yardımcı oldu: şablon çözüm ekleri içeriyorsa bunu yapma URL'ye new_template = 1 parametre eklemek sürece Ancak, "{! Case.Solution_Attachments}" ekleri dahil almazsınız. Ancak, bunu yapmanın başka bir yolunu buldum. Şu anda sahip olduğunuz "E-posta Gönder" düğmesine tıklayın. URL'yi kopyalayıp &template_id=YOUR TEMPLATE ID'u ekleyin.

Orijinal URL'de görünecek başka bir kimlik numarası var. Olmasını istediğiniz dinamik alan olarak değiştirin. Örneğin

:

"gönder" in den

Kopya url: https://na3.salesforce.com/_ui/core/email/author/EmailAuthor?p3_lkid=70150000000Axj1&retURL=%2F70150000000Axj1

&template_id=YOUR TEMPLATE ID ekle yüzden şuna benzer:

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

Eğer kullanılan nesne var (diğer id kaldır e-postayı gönder - bu durumda, doğrudan bir Kampanyadan e-posta göndermek istiyorum) ve dinamik alanla değiştir:

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

Ve voila! İşe yaramalı!

İlgili konular