Versão atual:

notifier.notify não envia o template, só o padrao

Bom dia,

Estou tentando usar o "notifier.notify" porem quando ele vai enviar o e-mail o notify esta enviando somento o padrão do sistema e não envia o que eu criei, onde pode estar acontecendo o erro? Segue abaixo o code que fiz.

function beforeTaskSave(colleagueId, nextSequenceId, userList) {


    function enviaemail() {

        var processo = getValue("WKNumProces").toString();
        var VerifEtapa = getValue('WKNumState');
        var Nome_Etapa = ""

        if (VerifEtapa == 0 || VerifEtapa == 4) {
            Nome_Etapa = "Inicio";
        }
        if (VerifEtapa == 8 || VerifEtapa == 10 || VerifEtapa == 12) {
            Nome_Etapa = "Diretoria Comercial";
        }
        if (VerifEtapa == 27) {
            Nome_Etapa = "Credito 1º Aprovador";
        }
        if (VerifEtapa == 29) {
            Nome_Etapa = "Credito 2º Aprovador";
        }
        if (VerifEtapa == 35) {
            Nome_Etapa = "Arquitetura";
        }
        if (VerifEtapa == 124 || VerifEtapa == 126 || VerifEtapa == 128) {
            Nome_Etapa = "Diretoria Comercial (Validação)";
        }
        if (VerifEtapa == 37) {
            Nome_Etapa = "Diretoria Financeira";
        }
        if (VerifEtapa == 43) {
            Nome_Etapa = "Arquitetura (Elaboração do Projeto)";
        }
        if (VerifEtapa == 45) {
            Nome_Etapa = "Financeiro";
        }
        if (VerifEtapa == 47) {
            Nome_Etapa = "Arquitetura (Acompanhamento e Conclusão)";
        }

        var tipo_sr = hAPI.getCardValue('tipo_sr');
        var etapa_do_processo = Nome_Etapa;
        var cidade = hAPI.getCardValue('cidade');
        var uf = hAPI.getCardValue('uf');
        var cnpj = hAPI.getCardValue('cnpj');
        var gerente = hAPI.getCardValue('gerente');
        var via_do_showroom = hAPI.getCardValue('via_do_showroom');

        try {

            // Monta mapa com parâmetros do Template
            // / Em seguida, crio uma lista java, chamada PARAMETROS.
            var parametros = new java.util.HasMap();

            // Nessa lista PARAMETROS, insiro as informações que eu preciso
            // passar para o template de email, utilizando o padrão (CHAVE,
            // VALOR)
            parametros.put("tipo_sr", tipo_sr);
            parametros.put("numero_solicitacao", processo);
            parametros.put("etapa_do_processo", etapa_do_processo);
            parametros.put("cidade", cidade);
            parametros.put("uf", uf);
            parametros.put("cnpj", cnpj);
            parametros.put("gerente", gerente);
            parametros.put("via_do_showroom", via_do_showroom);

            // Essa chave SUBJECT, em específico, é a responsável pelo assunto
            // do email.
            // Nesse exemplo, estou informando o pagamento de uma solicitação, e
            // concatenando algumas variáveis.
            parametros.put("subject", "Show Room (" + tipo_sr + ") nº ("
                    + numero_solicitacao + ") solicitado por (" + gerente
                    + ").");


            //Monta lista de destinatários
            var destinatarios = new java.util.ArrayList();
            destinatarios.add("laercio.junior;danilo.silva@embramaco.com.br;murilo.afonso;donato.oscar13@gmail.com");


            notifier.notify("oscar.donato", "TpAberAvancSR", parametros, destinatarios, "text/html");

        } catch (error) {

            log.info("##** Erro no envio de email");
            log.info(error);

        }


    }
}

Versão (1):

Ver a versão formatada

notifier.notify não envia o template, só o padrao

Comentário

new question