Eu queria que minha atividade do tipo "script" emitisse uma notificação e queria saber como posso escrever esse código
Eu queria que minha atividade do tipo "script" emitisse uma notificação e queria saber como posso escrever esse código
Boa tarde Anna,
Segue um exemplo de função de enviar e-mail:
function enviaEmailParaTI(){
log.info("Disparado e-mail para TI de cancelamento de contrato");
var idResponsavelTI = "t8z72sadejqvcm6h1471455678778";
var nomeColaborador = hAPI.getCardValue("txt_nomeContratado");
var numSolic = hAPI.getCardValue("main_numSolic");
var msg = "A requisição (Nº "+numSolic+") do novo colaborador: "+nomeColaborador+" foi cancelada. Favor orientar todos da TI que é necessario desativar os acessos liberados para o mesmo."
try{
//Monta mapa com parâmetros do template
var parametros = new java.util.HashMap();
parametros.put("msg", msg);
//Este parâmetro é obrigatório e representa o assunto do e-mail
parametros.put("subject", "Requisição do novo colaborador: "+nomeColaborador+" cancelada.");
//Monta lista de destinatários
var destinatarios = new java.util.ArrayList();
destinatarios.add(idResponsavelTI);
//Envia e-mail
notifier.notify("admin", "tpl_avisosGenericos", parametros, destinatarios, "text/html");
} catch(e){
log.info(e);
}
}
Utilizo essa função no evento de afterTaskComplete, mas pode ser utilizada em qualquer script.