Viafirma Documents

Configuración del Sistema

A partir de la versión 2.4 del backend se incluye un panel de control que permite introducir cambios de configuración en caliente, sustituyendo para ello variables de contexto con parámetros peristidos en la tabla de configuración en base de datos.

Para acceder a esta configuración es necesario rol "súper-admin": Panel de Control > Configuración de Sistema

Configuración call-back

A partir de la versión 2.4, las respuestas dadas desde el backend hacia las aplicaciones de terceros que invocan los servicios de viafirma documents permite además enviar un correo electrónico para cada respuesta.

Para ello, en el objeto MESSAGE debemos incluir la propiedad callbackMails.

Message {
code (string, optional),
userCode (string, optional),
groupCode (string, optional),
appCode (string, optional),
version (string),
workflow (Workflow, optional),
notification (Notification, optional),
document (Document, optional),
metadataList (array[Param], optional),
policies (array[Policy], optional),
callbackURL (string, optional),
callbackMails (string, optional),
callbackMailsFormKeys (array[string], optional),
error (ErrorResponse, optional),
commentReject (string, optional)
}

Una vez configurada la callback vía correo electrónico, desde el backend se podrá configurar el comportamiento de ese envío de correo, tal y como se describe a continuación:

Main image

Adjuntar PDF/XML en el correo: activando estas opciones, el correo remitido al integrador adjuntará el PDF firmado y el XML del message procesado.

Disclaimer del correo: permitirá personalizar el pie del correo remitido al integrador tras cada callback.

Valores del formulario en el correo: incluirá en el correo remitido al integrador los valores informados en el formulario que dio origen al PDF firmado. Esta opción es útil para revisar en un simple vistazo el contenido de documentos tipo encuestas de satisfacción o similares, cuyo contenido no es muy extenso y ofrece información sin necesidad de procesar.

Se permite además incluir más de un destinatario de correo, separados por coma (,).

Además, en el caso de que existan valores sensibles en el formularios, éstos podrán ser omitidos en el correo electrónico. Para ello, informaremos debidamente en el JSON del MSESSAGE la lista de "KEYS" que se van a mandar. El resto, no se mandarían.

Para este filtrado de datos usaremos la propiedad callbackMailsFormKeys disponible en el objeto MESSAGE.

Message {
callbackMailsFormKeys (array[string], optional),
}

Asunto del correo: asunto con el que se remitirá el correo al integrador en cada callback.

Auto-check del sistema

El sistema de monitorización de servicios notificará vía correo electrónico aquellas indidencias detectadas en alguno de los servicios y comprobaciones que se realizan.

Podremos indicar el destinatario y asunto del correo que se remite.

Main image

Además, para prevenir la notificación reiterativa de un servicio que no está disponible de forma controlada, podremos indicar un número máximo de notificaciones para un mismo error.

Main image

Período de inactividad de cuentas

Se podrá definir un número máximo de días en el que un usuario pueda estar sin acceder a los servicios.

Es decir, si pasados ese límite el usuario intentara hacer login, se le mostraría un mensaje indicándole que su cuenta ha sido desactivada.

Main image

Reactivación de cuentas

Cuando una cuenta de usuario caduca o ha sido deshabilitada por inactividad, el usuario podrá solicitar su reactivación.

Esta solicitud enviará un correo electrónico a un responsabl, el cual puede ser indicado en esta configuración.

De igual forma se podrán configurar los contenidos y asuntos de los correos remitidos para cada uno de los casos previstos: reactivación, rechazo, etc.

Main image

Transferencias de documentos firmados

En caso de tener activada la transferencia automática de documentos firmados a un backend externo, el sistema envía automáticamente un informe con los documentos transferidos, y lo hace vía correo electrónico.

Con esta configuración podremos definir el destinatario y el contenido de dichos correos.

Main image