Customizar e-mails "nativos"

Boa noite,

É possível customizar os e-mails enviados por padrão pelo Fluig quando o processo é movimentado?

Um exemplo de e-mail que gostaria de personalizar seria o seguinte exemplo:

Olá, XXXX Uma atividade do Papel XXXX que você faz parte foi assumida por XXXX. Solicitação: 1234 - Processo ABC - Atividade ABC

Prazo: AA Comentários: BB

Identificador: 22 Agosto, 2018 - XXXX Ir para Notificações

Obrigada!

Renata,

Bom dia,

É possivel realizar essa customização, porém voce tem que encontrar o template de email padrão dentro da pasta (\templates\tplmail) nela voce terá acesso a todos os templates padrões de email, assim pode customizar para o que desejar, segue abaixo o link da documentação sobre customização de emails:

Personalização de E-mails

Seguem alguns passos de customização de templates que realizei:

1º - Voce precisa criar um template de email customizado na opção Templates de Emails em Painel de Controle. Você terá de fazer o upload do arquivo template, logo abaixo segue um exemplo que utilizo:


<html>
<head>
    <title>Aqui o Nome da Empresa</title>
    <link href="https://dominio.com.br/globalmailsender/resources/global.css" rel="stylesheet" type="text/css">
</head>
<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
    <div align="left">
         <table border="0" cellpadding="0" cellspacing="0">
                        <tr><td>
                                <img src="https://dominio.com.br/portal/api/servlet/image/1/custom/logo_image.png">
                        </td></tr>
                </table>
    </div>
    <br />
    <span class="DescrMsgForum">Olá, ${SOLICITANTE!''}</span>
    <br />
    <div align="left">
        <table cellspacing="0" cellpadding="0" border="0">
            <tbody>
                <tr>
                    <td>
                        <p class="DescrMsgForum" type="text">
                            Através da solicitação <strong style='color:black;'>${NRSOLICITACAO!''}</strong>,
                            <br />                           
                            O Material de número (<strong style='color:black;'>${NRMATERIAL!''}</strong>) foi Ampliado conforme solicitado para a empresa <strong style='color:black;'>${CENTROLOGISTICA!''}</strong>.
                        </p>
                    </td>
                </tr>                
            </tbody>
        </table>
    </div>
    <br/>
</body>
</html>

Para incluir parametros dentro do arquivo template deve-se utilizar "${NOME_DO_PARAMETRO}" assim como visto no exemplo acima.

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:


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);
}

Espero ter ajudado.

Att.