Olá, você pode utilizar qualquer evento de processo(beforeTaskeSave, beforeCancelProcess, Atividade de serviço, e etc...) de acordo com sua necessidade para enviar e-mail, é bom que se utilize o try catch para confirmar se o e-mail de fato foi enviado.
AquI está um exemplo que como utilizo um dos templates no fluig pegando os dados do formulário do processo:
CÓDIGO JS:
```
function servicetask339(attempt, message) {
try{
var emailCandidato = hAPI.getCardValue("emailSelecionado");
if(emailCandidato != "" || emailCandidato != null){
var cnpj = hAPI.getCardValue("cnpjEmpresa");//
if(cnpj == "X"){
//Parametros
var nomeCandidato = hAPI.getCardValue("nomeSelecionado");//${nomeCandidSelec}
var emailUGP = hAPI.getCardValue("emailUGP");//${emailUGP}
var pastaDocs = hAPI.getCardValue("pastaDocs");//${linkDocsAdmissao}
var pastaSelecionado = hAPI.getCardValue("pastaSelecionado");//${linkPastaPessoal}
var template = "template1";
var params = new java.util.HashMap();//Monta mapa com parâmetros do template
var receivers = new java.util.ArrayList();//Monta lista de destinatários
receivers.add(emailCandidato);//email do candidato selecionado
receivers.add(emailUGP);//email do RH
params.put("subject", "Exame / Documentos admissionais");
params.put("nomeCandidSelec", nomeCandidato);
params.put("emailUGP", emailUGP);
params.put("linkDocsAdmissao", pastaDocs);
params.put("linkPastaPessoal", pastaSelecionado);
notifier.notify('fluig',template,params,receivers,"text/html");//Envia e-mail
}else{
//Parametros
var nomeCandidato = hAPI.getCardValue("nomeSelecionado");//${nomeCandidSelec}
var emailUGP = hAPI.getCardValue("emailUGP");//${emailUGP}
var pastaDocs = hAPI.getCardValue("pastaDocs");//${linkDocsAdmissao}
var pastaSelecionado = hAPI.getCardValue("pastaSelecionado");//${linkPastaPessoal}
var template = "template2";
var params = new java.util.HashMap();//Monta mapa com parâmetros do template
var receivers = new java.util.ArrayList();//Monta lista de destinatários
receivers.add(emailCandidato);//email do candidato selecionado
receivers.add(emailUGP);//email do RH
params.put("subject", "Exame / Documentos admissionais");
params.put("nomeCandidSelec", nomeCandidato);
params.put("emailUGP", emailUGP);
params.put("linkDocsAdmissao", pastaDocs);
params.put("linkPastaPessoal", pastaSelecionado);
notifier.notify('fluig',template,params,receivers,"text/html");//Envia e-mail
}
}else{
throw "Email do candidato não foi encontrado.";
}
}catch(e){
throw "Erro no envio do e-mail (seqId == 128)...: " + e;
}
}
TEMPLATE DE E-MAIL:
```
<html>
<head>
<link href="http://meusite.com" type="text/css" rel="stylesheet" />
<script charset="utf-8">
</script>
<title>Exame e Documentos Admissionais</title>
</head>
<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
<table cellspacing="0" cellpadding="0" border="0" aling="center" style="width: 700px;">
<thead>
<tr>
<td colspan="5" style="width: 200px; height: 50px; background-color: #2454a0; border-radius: 10px 10px 0px 0px; text-align: center">
<img class="img-responsive" src="https://meusite.com/logo.svg" style="width: 100px" /> <img class="img-responsive" src="http://waterdrop.fluig.com/theme/imgs/logo_fluig.svg" style="width: 60px; margin-left: 10px;" />
</td>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left; width: 700px;" colspan="5">
<p> </p>
<p style="color: red"><b>E-mail enviado automáticamente pela empesa XPTO, favor não responder.</b></p>
<p>${nomeCandidSelec}, seja bem-vindo ao XPTO!</p>
<p>Favor aguardar contato via e-mail e/ou ligação da Unidade local</p>
<h4>Gentileza acessar as pastas online:</h4>
<ol>
<li>
<a href="${linkDocsAdmissao}" target="_blank">Documentos para Admissão:</a>
Para acesso a Relação de Documentos para Admissão, Book Admissional, leitura do Código de Ética,
Norma do Ponto Eletrônico e Política de Conflito de Interesses;
</li>
<li>
<a href="${linkPastaPessoal}" target="_blank">${nomeCandidSelec}:</a>
Para anexar seus documentos pessoais.
</li>
</ol>
<p>
<p>Atenciosamente, </p>
RH<br/>
E-mail: ${emailUGP}<br/>
Site: www.xpto.com.br<br/>
</p>
</td>
</tr>
</tbody>
<tfoot>
<tr style="margin-top: 10px;">
<td style="background-color: #142a4b; height: 10px; width: 140px"> </td>
<td style="background-color: #143979; height: 10px; width: 140px"> </td>
<td style="background-color: #1c6ae7; height: 10px; width: 140px"> </td>
<td style="background-color: #71a1ee; height: 10px; width: 140px"> </td>
<td style="background-color: #1f4786; height: 10px; width: 140px"> </td>
</tr>
</tfoot>
</table>
<br />
</body>
</html>