Introducción
Hermes Alarms es un módulo de TMA que permite generar notificaciones a partir de
eventos o procesos que ocurren en otros módulos de los productos en los que esté
implementado.
Se compone de dos partes:
La parte de configuración de plantillas de alarma que es accesible desde la parte de front de TMA (Atenea)
El envío en sí mismo de las notificaciones, ya sea por correo electrónico, utilizando el módulo de Hermes-Messaging, o en la propia interfaz de usuario.
Esquema
...
Un Producto o un Módulo, lanzan un evento que consideran importante al bróker, ( nueva factura, fichero rechazado, error en la firma de un documento, etc. … ), el módulo de Alarmas recoge los eventos del bróker, y los analiza, comparándolos con las Plantillas de Alarmas que se hayan configurado los usuarios.
Si se dan las condiciones para considerar ese evento una Alarma:
Se extrae la información necesaria de la plantilla y del evento, y se construye una alarma.
Si la plantilla tiene activado el check de notificación, se manda una notificación a cada usuario registrado en la plantilla a través de Atenea.
Si la plantilla tiene activado el check de Email, se manda un correo electrónico a cada usuario registrado en la plantilla a través de Hermes Messaging.
Si por el contrario, no se dan las condiciones para considerar ese evento una Alarma, se descarta el evento borrándolo.