Versão atual:

Envio de e-mail personalizado

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);
}

}

Versão (1):

Ver a versão formatada

Envio de e-mail personalizado

  • criado 12 de Jul de 2023

Comentário

new question