Árvore de páginas

Índice

Objetivo

El objetivo de esta guía es informar impactos, soluciones y cambios realizados en los templates estándares de e-mail en la versión 1.3.0. 

Introducción

Se han modificado los nombres de los códigos de templates de emails para facilitar el mantenimiento y para la estandarización de nomenclatura.


Ejemplo:

Un evento que se llamaba APPROVE_TASK y tenía su código de template TPL105, ahora tiene el código TPLAPPROVE_TASK. Tenga en cuenta que el estándar de nomenclatura es el prefijo TPL + (Código del evento).

Un archivo que se llamaba TPL105-pt.html fue renombrado para TPLAPPROVE_TASK-pt.html

Ese nuevo estándar facilitó el mantenimiento del template. Antes era necesario acceder el archivo html para mapear cuál template se estaba modificando.

 

 

Impactos generales

Se modificaron los códigos y los nombres de los archivos físicos de los templates para el estándar de Fluig.

El código HTML de los templates se modificó para seguir un estándar.

Estos cambios pueden afectar a clientes y aplicaciones de terceros que utilizan templates personalizados.

Nota

Icon

Evento estándar del sistema son los eventos prerregistrados en Fluig. Los eventos que el cliente creó, no son considerados estándar.

Observación

Ícono

Este cambio afecta solamente a los eventos estándar del Fluig

   

 

Impactos en los códigos JAVA

Las funciones que especificaban algún código de evento necesitan ser modificadas hacia el nuevo estándar.

 

Por ejemplo:

Un evento que se llamaba APPROVE_TASK y tenía su código de template TPL105, ahora tiene el código TPLAPPROVE_TASK. 

  • Observe que el estándar de nomenclatura es el prefijo TPL + (Código del evento).

Nota

Icon

Cuando no se especifica el código o no se encuentra, Fluig utiliza la plantilla de correo electrónico predeterminado.


Ejemplo de llamada JAVA para el evento APPROVE_TASK:

notifier.notify("APPROVE_TASK", "TPL105", parámetros, destinatarios, "text/html");


Ejemplo del nuevo estándar:

notifier.notify("APPROVE_TASK", "TPLAPPROVE_TASK", parámetros, destinatarios, "text/html");

 

En el caso de dudas sobre cual es el nuevo código del template, el siguiente archivo de EXCEL mapea los nuevos códigos con los antiguos.

Mapeos de las modificaciones de los templates antiguos

Observación

Ícono

Los templates creados y personalizados por el cliente, que no son eventos estándar de Fluig no fueron afectados.

 

 

Impactos en los archivos físicos de template

También se modificaron los nombres de los archivos de template estándar. Los que usaban el default ahora tienen su propio template y con el siguiente estándar:

Un archivo que se llamaba TPL105-pt.html del evento APPROVE_TASK fue renombrado a TPLAPPROVE_TASK-pt.html

El evento APPROVE_TASK_RESPONSABLE, que no poseía ningún template ahora posee el TPLAPPROVE_TASK_RESPONSABLE-pt.html.

Observación

Ícono

Los templates creados y personalizados por el cliente, que no son eventos estándar de Fluig no fueron afectados.

   

 

Impactos en el update de la versión 1.3.0

Al actualizar la instalación de Fluig para la versión 1.3.0, los templates estándar son movidos de la carpeta tempaltes\tpl (carpeta default de templates) hacia la carpeta templates\tplmail_backup y los nuevos templates estándar de la nueva versión y con nuevo estándar de nomenclatura son agregados nuevamente. Por lo tanto, si el cliente modificó algún archivo físico de algún evento estándar, ese archivo estará en la carpeta de backup y será necesario que el cliente rehaga el update del template del evento.


Ejemplo:

Si el cliente, en la versión anterior, lo modificó para el evento CREATE_DOCUMENT el archivo default de template para template_create_document-pt.html. El proceso de actualización eliminará este archivo y en el lugar colocará el nuevo archivo default TPLCREATE_DOCUMENT-pt.html y moverá el archivo template_create_document-pt.html hacia la carpeta de backup. 

Para que el usuario vuelva a su versión, es necesario solamente hacer el update del archivo template_create_document-pt.html nuevamente.

Observación

Ícono

Los templates creados y personalizados por el cliente, que no son eventos estándar del sistema no fueron afectados.

 

 

 

 

 

  • Sem rótulos