Quero enviar um e-mail notificando sobre a chegada do processo numa atividade, no caso 52, contendo informações de alguns campos do formulário e um texto padrão. Pesquisando vi sobre o script de workflow onNotify e comecei o código.
Ex:
enter code herefunction onNotify(subject, receivers, template, params){ var Atv = getValue("WKNumState"); if (Atv == '52') { receivers.add("email@gmail.com"); try{ //Monta mapa com parâmetros do template var parametros = new java.util.HashMap(); parametros.put("NOME_USUARIO", "JOAO"); //parametros.put("CODIGO_USUARIO", "01"); parametros.put(getValue("WKUser"), "01"); //Este parâmetro é obrigatório e representa o assunto do e-mail parametros.put("subject", "ASSUNTO"); //Monta lista de destinatários var destinatarios = new java.util.ArrayList(); destinatarios.add("CODIGO-DESTINATARIO"); //Envia e-mail notifier.notify("MATRICULA-REMETENTE", "CODIGO-TEMPLATE", parametros, destinatarios, "text/html"); } catch(e){ log.info(e); } } } }
Seria nesse script mesmo? E se sim, estou com dúvidas para completar os campos "", qual eu tenho que substituir com dados do meu template de e-mail ou outras infos.
Obrigado desde já.
Fala José Carlos, conseguiu realizar a configuração?
— Brendo Santos 23 de Oct de 2019Olá Brendo, o cliente alterou o projeto e não precisei notificar por e-mail, fiz uma atividade para notificar dentro do fluig, e usei o fluxo automático(rodando de 1 em 1 min), para avançar, ai tanto faz se o usuário assume a tarefa e envia ou apenas observa, e o processo continua normalmente.
— José Carlos de C. Salgueiro 23 de Oct de 2019Entendi, obrigado!
— Brendo Santos 23 de Oct de 2019