Hola, ¿cómo podemos ayudar?

Búsquedas recientes: Consultas de SoftExpert Proveedor - Configurar evaluaciones por checklist - Configurar evaluaciones por método - Aprobar revalidación

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 un ejemplo de archivo modelos con las tags en HTML:

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.


¿Le ha resultado útil este artículo?