segunda-feira, 22 de maio de 2017

Envio de e-mail no botão da página de detalhes

Hoje vamos de uma dica rápida no Salesforce. Como enviar um email, usando um modelo de email (email template), através de um botão personalizado (custom button) na página de detalhes.

Então o primeiro passo é a criação de um modelo de email, que será o conteúdo do e-mail enviado pelo botão. Ele pode ser feito através do menu de configuração do Salesforce, pesquisando na caixa de texto por Modelos de email. Salve o ID (pode ser pego na URL após a criação do modelo)!

Após a criação do modelo, vamos criar o botão no objeto desejado. Acesse o objeto e clique em Novo Botão ou Link, na opção Botões, Links e Ações. Preencha os campos do botão: 




Atente-se em marcar o Tipo de exibição como Botão da página de detalhes. Para nosso exemplo o Comportamento deve ser Executar JavaScript.

Agora vamos colocar o nosso simplório JavaScript:


window.location.href = '/email/author/emailauthor.jsp?retURL=/{!Case.Id}&p3_lkid={!Case.Id}&rtype=003&p2_lkid={!Case.ContactId}&template_id=00X0P000000FI7c';

Veja que meu botão está no Caso e passo alguns parâmetros como p3_lkid, p2_lkid e template_id. Esses são parâmetros que utilizo para que alguns campos do envio de e-mail já venha preenchida. Veja a relação:

  • p2_lkid – O Contato/Conta pessoal/Lead que se deseja enviar o e-mail
  • p3_lkid – O registro relacionado
  • p4 – Emails em cópia
  • p5 – Emails em cópia oculta
  • p6 – Assunto (poderá vir do modelo de email)
  • p23- Corpo do email (poderá vir do modelo de email)
  • p24 – Outros destinatários
  • retURL – A URL de retorno quando for pressionado Cancelar
  • template_id – ID do modelo de email do Salesforce


Ao adicionar o botão no Layout da página e clicar nele, veja o resultado:





Agora é só disparar o e-mail que ele irá para o cliente e também será anexado ao histórico de atividades.

Bem, é possível chamar essa página de envio de e-mail, sem o uso do JavaScript. Na configuração do botão, altere o Comportamento, a Origem do conteúdo e deixe apenas a URL na ação:




Por hoje é isso!



* Precisa de um suporte ou consultoria para configuração de botões ou envio de e-mails sua Org Salesforce? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/ - Somos parceiros gerenciado Salesforce.

Nenhum comentário: