Histórico da Página
Índice
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Personalização de E-mail
...
Abaixo se encontra um exemplo de como implementar esse evento:
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
function onNotify(subject, receivers, template, params) { if (template.match("TPLPROCESS_NEW_STATE_TO_MANAGER") != null) { receivers.add("[email protected]"); } } |
...
Após cadastrar um novo template, é possível utilizá-lo para enviar e-mail a partir de qualquer um dos eventos do processo (exceto no onNotify – ver "Envio de E-mail Padrão"). Para efetuar um envio de e-mail, em base de um template personalizado, é utilizado o objeto notifier, chamando a função "notify", conforme o código abaixo:
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
try{ //Monta mapa com parâmetros do template var parametros = new java.util.HashMap(); parametros.put("NOME_USUARIO", "JOAO"); parametros.put("CODIGO_USUARIO", "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); } |
...
Outra forma de executar o método de envio de email é informando o número da fichado registro de formulário, conforme exemplo:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
notifier.notify("MATRICULA-REMETENTE", NUMERO DO FORMULARIO, "CODIGO-TEMPLATE", parametros, destinatarios, "text/html"); |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas