Configurar archivo externo con HTML/HTM
Introducción
Si el contenido del archivo modelo utilizado es un archivo externo con extensión HTML/HTM, es posible crear tags con informaciones (atributos) de la encuesta o del proceso.
Las tags deben tener la estructura <#id_atributo#> para que sean sustituidas por los valores de los atributos. En las tags <# #>, además de los identificadores de atributos, se podrán utilizar métodos propios del sistema:
Configurar archivo externo con HTML/HTM para la encuesta
struppercase(<contenido>): modifica el contenido pasado como un parámetro para casilla alta.
strlowercase(<contenido>): modifica el contenido pasado como un parámetro para casilla baja.
strtofirst(<contenido>): muestra la primera parte del contenido pasado como parámetro.
strtolast(<contenido>): muestra la última parte del contenido pasado como parámetro.
getNameUser(): muestra el nombre completo del usuario.
getNameSurvey(): muestra el nombre de la encuesta.
getSurveyLink(): muestra el link de la URL por la que es posible acceder a una encuesta para responderla.

Los respondedores asociados a la encuesta recibirán el e-mail configurado anteriormente en el siguiente formato:

Estas tags también se pueden utilizar en SoftExpert Proceso si hay algún modelo de encuesta asociado a los datos del evento de mensaje.
Configurar archivo externo con HTML/HTM para el proceso
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(): adiciona 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(): muestra 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 tiene 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 tiene 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 nivel 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.

Los notificados seleccionados al configurar el evento de mensaje en el modelado del proceso recibirán el e-mail anterior en el siguiente formato:

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

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 archivo externo del archivo modelo utilizando las siguientes tags:
<#getFieldValue(ID_ENTIDAD, 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 del grid utilizada en el formulario.
La imagen a continuación muestra un ejemplo de un e-mail enviado con los valores de campos del formulario:

Otros ejemplos

La siguiente imagen muestra el código fuente utilizado en el archivo modelo:

Conclusión
Una vez configurado el archivo externo correctamente, inclúyalo en el registro del archivo modelo para concluir su parametrización.