Navigation:  Configuración > Archivo modelo >

Configurar archivo HTML/HTM (con tags)

Previous  Top  Next

Si el contenido del e-mail enviado es leído de un archivo modelo con extensión HTML/HTM, podrán ser creadas tags conteniendo información (atributos) sobre el proceso. Las tags deben tener la siguiente estructura para ser sustituidas por los valores de los atributos: <#id_atributo#>.

 

En las tags <# #> podrán ser utilizados, además de los identificadores de atributos, métodos propios del sistema. Además de archivos HTML, las tags que se muestran a continuación podrán ser utilizadas directamente en el campo de texto del contenido de los eventos de mensaje:

getDateOfToday(): Muestra la fecha actual en el e-mail;

getHistory(): Agrega una tabla con el historial resumido de la instancia.

getProcessField(<nombre del campo de la tabla del proceso WFPROCESS>): Muestra algún campo de información del proceso en el e-mail.

getAttribListMessage(): Exhibe la lista de atributos asociados al evento de mensaje.

getViewInstanceLink(<texto que se mostrará en el link que será generado por la tag>): Devuelve el link de la URL que abre la pantalla de datos de la instancia en modo de visualización.

getViewInstanceURL(): Devuelve solo la URL que abre la pantalla de datos de la instancia en modo de visualización.

getExecuteActivityLink(<texto que se mostrará en el link que será generado por la tag>, <identificador de la actividad de la instancia que desea ejecutar>, <número del orden de la actividad de la instancia, cuando esta posee más de una actividad con el mismo identificador>): Devuelve el link de la URL que abre la pantalla de ejecución de la actividad de la instancia.

 getExecuteActivityURL (<identificador de la actividad de la instancia que desea ejecutar>, <número del orden de la actividad de la instancia, cuando esta posee más de una actividad con el mismo identificador>): Devuelve solo la URL que abre la pantalla de ejecución de la actividad de la instancia.

getFieldValue(<identificador de la entidad>, <identificador del campo>): Busca el valor del campo de la entidad.

getListValue(<identificador de la entidad>, <identificador de la relación>, <identificador del campo>): Busca el valor de un campo de la lista de valores.

getGridForm(<identificador de la entidad>, <identificador del formulario>, <identificador de la relación>): Crea una tabla similar a la utilizada en el formulario.

getProcessSlaField(<IDLEVEL para niveles del SLA o DTESTIMATEDFINISH para plazo en fecha y NRTIMEESTFINISH para plazo en horas, formateados>): muestra los campos de información del SLA del proceso en el e-mail.

struppercase(<contenido>): Modifica el contenido pasado como parámetro para casilla alta. Esta tag solamente podrá ser utilizada si hay algún modelo de encuesta asociado en los datos del evento de mensaje.

strlowercase(<contenido>): Modifica el contenido pasado como parámetro para casilla baja. Esta tag solamente podrá ser utilizada si hay algún modelo de encuesta asociado en los datos del evento de mensaje.

strtofirst(<contenido>): Muestra la primera parte del contenido pasado como parámetro. Esta tag solamente podrá ser utilizada si hay algún modelo de encuesta asociado en los datos del evento de mensaje.

strtolast(<contenido>): Muestra la última parte del contenido pasado como parámetro. Esta tag solamente podrá ser utilizada si hay algún modelo de encuesta asociado en los datos del evento de mensaje.

getNameUser(): Muestra el nombre completo del usuario. Esta tag solamente podrá ser utilizada si hay algún modelo de encuesta asociado en los datos del evento de mensaje.

getNameSurvey(): Muestra el nombre de la encuesta. Esta tag solamente podrá ser utilizada si hay algún modelo de encuesta asociado en los datos del evento de mensaje.

getSurveyLink(): Muestra el link de la URL por la cual es posible acceder a una encuesta para responderla. Esta tag solamente podrá ser utilizada si hay algún modelo de encuesta asociado en los datos del evento de mensaje.

 

email_html_process_01

 

Los notificados recibirán el e-mail configurado anteriormente en el siguiente formato. Los notificados en cuestión son seleccionados al momento de configurar el evento de mensaje en el modelado del proceso:

 

email_html_process_02

 

Si desea aplicar un estilo en la etiqueta y en el valor del atributo, deberán estar definidos en el archivo modelo HTML/HTM los estilos con el nombre "attrib_label" y "attrib_value", respectivamente. Vea el ejemplo del código:

 

exemplo_estilo_email

 

Envío de e-mail con campos del formulario

 

Para enviar campos del formulario en el e-mail del evento de mensaje del proceso, se debe configurar el template html del e-mail utilizando algunas tags:

 

<#getFieldValue(ID_ENTIDADE, ID_CAMPO)#>: Busca el valor del campo de la entidad.

ID_ENTIDAD: Identificador de la entidad. La entidad debe estar asociada a una actividad del proceso.

ID_CAMPO: Identificador del atributo de la entidad.

<#getListValue(ID_ENTIDAD, ID_RELACIÓN, ID_CAMPO)#>: Busca el valor de un campo de la lista de valores.

ID_ENTIDAD: Identificador de la entidad. La entidad debe estar asociada a una actividad del proceso.

ID_RELACIÓN: Identificador de la relación entre la entidad principal y la entidad de la lista de valores. Ej: cliente.

ID_CAMPO: Identificador del atributo de la entidad de la lista de valores. Ej: nombrecliente.

<#getGridForm(ID_ENTIDAD, ID_FORMULARIO, ID_RELACIÓN)#>: Crea una tabla similar a la utilizada en el formulario.

ID_ENTIDAD: Identificador de la entidad. La entidad debe estar asociada a una actividad del proceso.

ID_FORMULARIO: Identificador del formulario que contiene el grid.

ID_RELACIÓN: Identificador de la relación de la grid utilizada en el formulario.

 

La imagen a continuación muestra un ejemplo de proceso con evento de mensaje:

ed_prc_email_campos_01

 

La imagen a continuación muestra un ejemplo de un e-mail enviado con los valores de campos del formulario:

ed_prc_email_campos_02

 

La imagen a continuación muestra un ejemplo de archivo modelo (template) con las tags en html:

ed_prc_email_campos_03

 

La imagen a continuación muestra el código fuente utilizado en el archivo modelo (template):

ed_prc_email_campos_04