Bom dia!
Estou tentando criar um envio de e-mail personalizado porém falhei miseravelmente hahaha, tentei pelo afterStateEntry, afterProcessCreate e pelo beforeStateEntry e não funcionou em nenhum deles.
Gostaria de saber como faço para criar e enviar um e-mail personalizado de forma correta.
Aqui está minha ultima tentativa que fiz.
function afterStateEntry(sequenceId){
var idFluig = getValue("WKNumProces") + ''
var emails = hAPI.getCardValue('emails');
var nome_solicitante = hAPI.getCardValue('solicitante');
var nome_gerente = hAPI.getCardValue('nomeGerente');
var nome_supervisor = hAPI.getCardValue('nomeSupervisor');
var valor_total = hAPI.getCardValue('total');
try {
var parametros = new java.util.HashMap();
parametros.put("NOME_USUARIO", nome_solicitante);
parametros.put("NOME_SOLICITANTE", nome_solicitante);
parametros.put("NOME_GERENTE", nome_gerente);
parametros.put("NOME_SUPERVISOR", nome_supervisor);
parametros.put("VALOR_TOTAL", valor_total);
parametros.put("subject", "Pagamento Efetuado para a solicitação (" + idFluig + ") / colaborador (" + nome_solicitante + ")");
var destinatarios = new java.util.ArrayList();
var emails = emails.split(';')
for (var i = 0; i < emails.length; i++) {
destinatarios.add(emails[i]);
}
notifier.notify("1275", "tpl_confirmacao_pgto", parametros, destinatarios, "text/html");
} catch (e) {
log.info(e);
}
}