El Motor de Alertas es el programa, cuyo nombre es CfgAlertas.exe, que se
encarga de revisar periódicamente la base de RRHH y disparar los avisos, de acuerdo al estado de los valores analizados.
Importante: es aconsejable que el Motor de Alertas se instale y ejecute en un
equipo que no se apague o que esté encendido la mayor cantidad de tiempo posible. No es necesario que sea el servidor SQL, pero sí es conveniente que fuera el servidor de correo de la organización. Respecto de la plataforma, deberá tener instalado Windows® NT, 2000 o XP, o superior. Si la plataforma es Windows 9x no funcionarán los envíos de mensajes emergentes dado que se efectúan a través de la aplicación NET SEND.
Parámetros
Los siguientes parámetros son necesarios para el buen funcionamiento del
motor, aunque este no avisará de su inexistencia, salvo en el caso del servidor SMTP y la Dirección Remitente.
Nombre del Servidor: nombre del equipo servidor de bases SQL.
Base de Datos Manager: nombre de la base SQL que contiene la tabla de
Empresas.
Empresas: se muestran en una ventana, las empresas habilitadas para operar
con RRHH, entre las que se deben seleccionar las que operarán con el módulo de Alertas.
Servidor SMTP: nombre o dirección IP del servidor para el envío de correos. Si
no se indica ninguno, no se efectuará esta prestación.
Requiere autentificación: completar nombre y clave, para el caso que el
servidor de correos lo solicite.
Dirección de correos desde la cual se envían las Alertas: es un campo
obligatorio, pero la validación depende de la seguridad del servidor SMTP.
Botones
Actualizar: efectúa la apertura de la conexión con el servidor SQL y la Base
Manager ingresadas. Probar: verifica la existencia del servidor SMTP ingresado. Para ello, deben estar abiertas las conexiones con el servidor SQL y con la base.
Restaurar Configuración: si se efectuaron cambios en el contenido de la
pantalla, recupera la última configuración guardada.
Guardar Configuración: almacena los parámetros ingresados para el envío de
Alertas. Si se omite presionarlo, los eventuales cambios ingresados no tienen efecto.
Procesos
Almacenamiento de la configuración: se efectúa en un archivo con extensión
INI que se encuentra en el mismo equipo y directorio que el programa. En caso de no existir, el motor lo crea cuando el usuario presiona el botón Guardar Configuración.
Búsquedas de Alertas: se inicia cada un minuto. Revisa las tablas de Alertas
de las bases de RRHH de las empresas definidas en la configuración. Si encuentra registros que no estén completados, cuya fecha y hora no estén vacías y sean anteriores al momento del análisis, completa y ejecuta la acción a tomar, mensaje o correo y lo actualiza con los datos del próximo envío o de la finalización del Alerta, según el caso.
Habilitación y deshabilitación del Motor: pulsando con el botón secundario
del Mouse sobre el icono existente en la barra de tareas del equipo en el que se está ejecutando, se despliega un menú con estas opciones para detenerlo o reiniciarlo.
Notas técnicas
Requerimientos: en la máquina donde se ejecuta el motor debe encontrarse
registrada la SBAO_RDO.DLL, que es la encargada de realizar las conexiones con las bases de datos. Asimismo, en el Servidor SQL debe encontrarse registrada la vbSendMail.dll, que es la encargada de efectuar el envío de mails.