Histórico da Página
Índice
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Objetivo
O objetivo deste guia é informar impactos, soluções e mudanças realizadas nos templates padrões de e-mail na versão 1.3.0.
Introdução
Os códigos de templates de emails tiveram seus nomes alterados para facilitar a manutenção e para a padronização de nomenclatura.
Exemplo:
Um evento que se chamava APPROVE_TASK e tinha seu código de template TPL105, agora tem o código TPLAPPROVE_TASK. Repare que o padrão de nomenclatura é o prefixo TPL + (Código do evento).
Um arquivo que se chamava TPL105-pt.html foi renomeado para TPLAPPROVE_TASK-pt.html
Esse novo padrão facilitou a manutenção do template. Antes era necessário acessar o arquivo html para mapear qual o template que estava sendo alterado.
Impactos gerais
Foram alterados os códigos e os nomes dos arquivos físicos dos templates para o padrão do Fluig.
O código HTML dos templates foram alterados para seguir um padrão.
Estas mudanças podem afetar clientes e aplicativos de terceiros que utilizam templates personalizados.
Informações | ||
---|---|---|
| ||
Evento padrão do sistema são os eventos pré-cadastrados no Fluig. Eventos que o cliente criou, não são considerados padrão. |
Nota | ||
---|---|---|
| ||
Esta mudança afeta apenas os eventos padrão do Fluig |
Impactos nos códigos JAVA
As funções que especificavam algum código de evento precisam ser alterados para o novo padrão.
Por exemplo:
Um evento que se chamava APPROVE_TASK e tinha seu código de template TPL105, agora tem o código TPLAPPROVE_TASK.
- Repare que o padrão de nomenclatura é o prefixo TPL + (Código do evento).
Informações | ||
---|---|---|
| ||
Quando não especificado o código ou ele não for encontrado o Fluig utiliza o template default de e-mail. |
Exemplo de chamada JAVA para o evento APPROVE_TASK:
Bloco de código | ||
---|---|---|
| ||
notifier.notify("APPROVE_TASK", "TPL105", parametros, destinatarios, "text/html"); |
Exemplo do novo padrão:
Bloco de código | ||
---|---|---|
| ||
notifier.notify("APPROVE_TASK", "TPLAPPROVE_TASK", parametros, destinatarios, "text/html"); |
Em caso de dúvidas sobre qual o novo código do template, o seguinte arquivo de EXCEL mapeia os novos códigos com os antigos.
Mapeamentos das alterações dos templates antigos
Nota | ||
---|---|---|
| ||
Os templates criados e customizados pelo cliente, que não são eventos padrão do Fluig não foram afetados. |
Impactos nos arquivos físicos de template
Os arquivos de template padrão também tiveram seus nomes alterados. Os que usavam o default agora tem seu próprio template e com o seguinte padrão:
Um arquivo que se chamava TPL105-pt.html do evento APPROVE_TASK foi renomeado para TPLAPPROVE_TASK-pt.html
O evento APPROVE_TASK_RESPONSABLE, que não possuía nenhum template agora possui o TPLAPPROVE_TASK_RESPONSABLE-pt.html.
Nota | ||
---|---|---|
| ||
Os templates criados e customizados pelo cliente, que não são eventos padrão do Fluig não foram afetados. |
Impactos no update da versão 1.3.0
Ao atualizar a instalação do Fluig para a versão 1.3.0, os templates padrão são movidos da pasta tempaltes\tpl (pasta default de templates) para a pasta templates\tplmail_backup e os novos templates padrão da nova versão e com novo padrão de nomenclatura são adicionados novamente. Portanto, se o cliente alterou algum arquivo físico de algum evento padrão, esse arquivo estará na pasta de backup e será necessário o cliente refazer o update do template do evento.
Exemplo:
Se o cliente, na versão anterior, alterou o para o evento CREATE_DOCUMENT o arquivo default de template para template_create_document-pt.html. O processo de atualização removerá este arquivo e no lugar colocará o novo arquivo default TPLCREATE_DOCUMENT-pt.html e moverá o arquivo template_create_document-pt.html para a pasta de backup.
Para o usuário voltar a sua versão, é necessário apenas fazer o update do arquivo template_create_document-pt.html novamente.
Nota | ||
---|---|---|
| ||
Os templates criados e customizados pelo cliente, que não são eventos padrão do sistema não foram afetados. |