Salesforce Criar botões e links opção - URL personalizado para iniciar o modelo de email

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

  •  21-09-2019
  •  | 
  •  

Pergunta

Eu tenho um modelo de email que gostaria de lançar de dentro do caso usando um link/botão. Vejo a opção em Setup-> personalizar-> casos-> Botão e links até vejo onde preciso colocar o URL. O que não vejo é a documentação de como criar o URL para iniciar um modelo de email. Qualquer ajuda você será ótimo

Foi útil?

Solução

Não sei se isso está documentado em qualquer lugar pelo Salesforce, mas encontrei em algum trabalho de adivinhação:

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

Basta usar isso como o conteúdo de URL de um botão ou link personalizado. Este é para casos, como você está tentando fazer, mas acho que isso deve funcionar para outros tipos de objetos também.

Os parâmetros são p3_lkid, que é o caso ID, p2_lkid qual é o ID do contato que você está enviando e -mails e template_id que é codificado no modelo de email desejado. (Você pode encontrar este ID procurando no URL da página de configuração do modelo)

Outras dicas

Isso foi realmente útil. No entanto, descobri outra maneira de fazer isso. Clique no botão "Enviar um email" que você possui atualmente. Copie o URL e adicione &template_id=YOUR TEMPLATE ID.

Há outro número de identificação que aparecerá no URL original. Mude esse para ser o campo dinâmico que você deseja que seja.

Por exemplo:

Copie URL de "Enviar Email": https://na3.salesforce.com/_ui/core/email/author/emailauthor?p3_lkid=70150000000axj1&returl=%2F70150000000AXJ1

Adicionar &template_id=YOUR TEMPLATE ID Então parece isso:

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

Remova o outro ID (é o objeto que você usou para enviar o email - então, neste caso, eu queria poder enviar um email diretamente de uma campanha) e substituir pelo campo dinâmico:

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

E pronto! Deve funcionar!

A resposta de Abeyer é boa. No entanto, se o modelo contiver anexos de solução "{! Case.solution_attachments}" Os anexos não serão incluídos, a menos que você adicione o parâmetro newtemplate = 1 ao URL, tornando -o:

/_ui/core/email/author/EmailAuthor?p3_lkid={!Case.Id}&p2_lkid={!Case.ContactId}&template_id=00X40000000weWn&new_template=1
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top