Configurador de notificaciones/ avisos de cambios
Introducción

El Configurador de notificaciones por cambios permite a nuestros clientes configurar y recibir notificaciones específicas cuando se realizan cambios en ciertos campos de la aplicación.

Listado y detalle del configurador de notificaciones
El configurador de notificaciones por cambios es una herramienta poderosa que ofrece un alto grado de personalización. A continuación, se describen los campos disponibles en el gestor, junto con sus definiciones:
- Fecha de creación: La fecha en la que se creó la configuración de notificaciones.
- Fecha de actualización: La última fecha en la que se realizó una modificación en la configuración.
- Título: Un título identificativo para la configuración.
- Aplicación: Este campo permite especificar la aplicación que se desea monitorear.
- Actualmente, soportamos datos de contratos y datos de localización.
- Campos: Los campos específicos dentro de la aplicación.
- Cuándo notificar: Este campo permite especificar el momento en que se desea enviar la notificación, ya sea al insertar o modificar datos, o mediante la ejecución diaria de una tarea programada.
- Número de días de antelación: Cuando se selecciona un campo de tipo fecha en la sección "Campos" y se utiliza una notificación mediante tarea programada, es obligatorio especificar el número de días de antelación. Este valor puede ser positivo o negativo:
- 0: El mismo día de la fecha indicada.
- 2: Dos días antes.
- -2: Dos días después.
- Estado de la configuración: Indica si la configuración está activa o inactiva.
- Plantilla de email gestionable: Una plantilla que define el contenido del email que se enviará a los usuarios notificados. Esta plantilla es completamente personalizable.
- Crear tarea: Permite decidir si, además del envío del email, se debe crear una tarea con el mismo contenido del email para los usuarios dentro de la plataforma.
- Envío de emails a: Define los destinatarios del email de notificación, los cuales pueden ser usuarios internos de la plataforma o direcciones de email externas.

Cómo funciona al insertar o modificar un registro
Cuando un usuario realiza un cambio en los campos seleccionados de la aplicación, los usuarios especificados en la configuración recibirán una notificación por email. Esta función asegura que las personas relevantes estén informadas rápidamente sobre cualquier cambio importante.
Los cambios que actualmente se notifican en algunas plataformas son:
- En datos de Localización: oficina.
- En datos de Contratos: fecha de baja, oficina, puesto y fecha de fin de periodo de prueba.
Cómo funciona mediante tarea programada
Diariamente, el sistema ejecuta una tarea programada que revisa las configuraciones establecidas y el valor del Número de días de antelación. A partir de ese valor, calcula la fecha correspondiente y, si los campos a notificar coinciden con la fecha indicada en los campos configurados, se envía la notificación.