Las notificaciones programadas serán almacenadas en la tabla MV_ALERTAS_PROGRAMADAS y a continuación se describen los campos y su función:
ID
Id del registro
MV_ESTAB_PROYECTO_ID
FK hacía tabla ESTAB_PROYECTO en schema BASE
TB_PLANTILLA_MENSAJE_ID
FK hacía TB_PLANTILLA_MENSAJE (corresponde a la plantilla del mensaje que se enviara el desarrollador cuando requiera enviar un mensaje programado deberá completar una plantilla la cual definiremos más adelante)
TB_ESTADO_ALERTAS_ID
FK hacía TB_ESTADO_ALERTAS (corresponde al estado de las alertas las cuales pueden ser las siguientes:
CONDICION_A_SCHEMA
Esquema al cual debe ir a buscar el primer dato a comparar
CONDICION_A_TABLA
Tabla a la cual debe ir a buscar el primer dato a comparar
CONDICION_A_CAMPO
Campo al cual debe ir a buscar el primer dato a comparar
CONDICION_A_ID
ID del registro a comparar
TB_CONSTANTES_ALERTAS_ID
FK hacia tabla TB_CONSTANTES_ALERTAS (corresponde a la operación lógica entre los datos de comparación)
CONDICION_B_SCHEMA
Esquema a la cual debe ir a buscar el segundo dato a comparar
CONDICION_B_TABLA
Tabla a la cual debe ir a buscar el segundo dato a comparar
**CONDICION_B_CAMPO **
Campo a la cual debe ir a buscar el segundo dato a comparar
**CONDICION_B_ID **
ID del segundo a comparar
**ENVIAMAIL **
(0 ó 1) donde 0 corresponde a una notificación de prueba y 1 a un envio real de correo electronico.
link para visualizar pruebas: http://10.8.110.163/pruebaNotificacion.txt
**ACTIVO **
S o N
**CREA_USUARIO **
id del usuario que crea la notificación (id de usuario)
CREA_FECHA
fecha de creación de la notificación
CREA_IP
ip desde donde se genera la notificación en este caso del usuario logeado
MOD_USUARIO
id de usuario logeado que actualiza el registro
MOD_FECHA
última fecha de modificación
MOD_IP
ip de usuario que actualiza
BORRA_FECHA
fecha de softdelete, en caso de que se considere borrar este registro debe registrarse una la fecha actual en este campo
VISIBLE
S o N
Adicionalmente es posible que el sistema realice envíos previos a la notificación padre, internamente el sistema desde la notificación padre resta los registros ingresados en la tabla MV_ALERTAS_REPETICIONES realizando una nueva comparación y envío de notificación. A continuación se detalla la tabla mencionada.
ID
Id del registro
MV_ALERTAS_PROGRAMADAS_ID
FK hacia la notificación padre (tabla MV_ALERTAS_PROGRAMADAS)
TB_UNIDAD_MEDIDA_ID
FK hacia Esquema BASE tabla TB_UNIDAD_MEDIDA
VALOR
valor que será restado al valor A de la notificación padre (tabla MV_ALERTAS_PROGRAMADAS)
**ACTIVO **
S o N
**CREA_USUARIO **
id del usuario que crea la notificación (id de usuario)
CREA_FECHA
fecha de creación de la notificación
CREA_IP
ip desde donde se genera la notificación en este caso del usuario logeado
MOD_USUARIO
id de usuario logeado que actualiza el registro
MOD_FECHA
última fecha de modificación
MOD_IP
ip de usuario que actualiza
BORRA_FECHA
fecha de softdelete, en caso de que se considere borrar este registro debe registrarse una la fecha actual en este campo
VISIBLE
S o N