Versão atual:

Enviar somente a notificação customizada

Eu tenho uma notificação customizada:

function onNotify(subject, receivers, template, params){
    var prioridade         = hAPI.getCardValue("rd_prioridade");

    if(prioridade == "urgente"){
        var numSolic         =    getValue("WKNumProces");
        var numCR             =    hAPI.getCardValue("main_numChangeRequest");

        var link             =     "http://10.0.136.71:9090/portal/p/1/pageworkflowview?app_ecm_workflowview_detailsProcessInstanceID=" + numSolic;

        try{
            //Monta mapa com parâmetros do template
            var parametros = new java.util.HashMap();
            parametros.put("link",         link);
            parametros.put("numSolic",     hAPI.getCardValue("main_numSolic"));
            parametros.put("numCR",     numCR);
            parametros.put("title",     hAPI.getCardValue("txt_tituloCR"));

            //Este parâmetro é obrigatório e representa o assunto do e-mail
            parametros.put("subject", "Change Request: "+ numCR +" aberta como Urgente");

            //Envia e-mail
            notifier.notify("admin", "teste-urgente", parametros, receivers, "text/html");

        } catch(e){
            log.info(e);
        }
    }
}

Quando a minha prioridade é urgente, o FLUIG envia dois e-mails

  1. O e-mail customizado que eu criei e
    1. O e-mail padrão (já que esta como notifica responsável).

Eu gostaria que, quando a prioridade for urgente, envia SOMENTE a notificação customizada, e quando não for urgente envia o e-mail padrão.

Isso é possível? Obs: eu preciso que a logica seja feita no notify, pois o campo numCR é preenchido por ultimo no processo.

Versão (1):

Ver a versão formatada

Enviar somente a notificação customizada

Comentário

new question