conductor
Al igual que un director de orquesta, el conductor de ValerIA es el encargado de coordinar el funcionamiento de todos los componentes de la plataforma. Para ello, se sirve de un entorno de desarrollo visual basado en Node-RED.
Un conjunto de nodos específicos diseñados para ValerIA permiten la interacción con el resto de componentes de la plataforma, así como la creación de flujos de trabajo que permiten la automatización de tareas.
nodos
Se han desarrollado una serie de nodos que permiten la interacción con el resto de componentes de la plataforma, trabajando con conceptos de negocio y pudiendo generar flujos de trabajo que permiten la automatización de tareas o la interconexion con otros sistemas.
Estos nodos son los siguientes:
list: Permite conseguir la lista de datos de los diversos componentes de ValerIA tales como dossieres, errores, checks, etc.read: Lee un registro determinado de la lista de datos de los diversos componentes de ValerIA tales como dossieres, errores, checks, etc.measure: Permite conseguir medidas realizadas en losresumesde ValerIA.
Lanzadores
El servidor de ValerIA lanza una serie de paquetes a conductor para que este pueda actuar de acuerdo a lo que esta ocurriendo en tiempo real.
Los lanzadores generados por el servidor ValerIA son de los siguientes tipos:
internalse producen cada vez que el servidor crea, modifica o borra un dossier o error.apise produce cada vez que hay una solicitud a alguno de losscopeso servicios delapi.actionse produce cada vez que se cambia de día, e incluye el día actual.notificationse produce cada vez que se hay un evento en ValerIA de la lista de eventos para notificar, indicando la via de comunicación, el mensaje y el destinatario.errorse produce cada vez que se detecta un error.dossierse produce cada vez que hay algun cambio en un dossier.
Para detectar cada uno de estos eventos se usa un node HTTP que se configura de la siguiente forma:
- Creando tres nodos, uno de
HTTP IN, otro deHTTP Responsey otro deDebug.

- Configurando el nodo
HTTP INde la siguiente forma:

- Configurando el nodo
HTTP Responsede la siguiente forma:
