Versão atual:

Envio de notificação por email

Bom dia,

Estou tentando enviar uma notificação por email em um no evento BeforeTaskSave, mas no log do servidor aparece o seguinte erro:

2017-10-02 11:52:01,793 ERROR [com.datasul.technology.webdesk.util.EMailSenderImpl] (EJB ASYNC - 1074) Falha ao enviar email customizado: : freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:

==> SERVER_URL [in template "invite7602596032181141731.html" at line 4, column 19]

Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??

O evento está da seguinte forma: function beforeTaskSave(colleagueId,nextSequenceId,userList){ var parametros = new java.util.HashMap(); parametros.put("subject", "ASSUNTO");

//Monta lista de destinatários var destinatarios = new java.util.ArrayList(); destinatarios.add("email@domain.com.br");

//Envia e-mail notifier.notify("00568", "convite_padrao", parametros, destinatarios, "text/html"); }

Alguém sabe o que esta errado?

Obrigado

Versão (1):

Ver a versão formatada

Envio de notificação por email

Comentário

new question