Ejecución programada de microservicios
Los microservicios permiten realizar acciones (consultas o correcciones) en los dispositivos. Pueden ejecutarse directamente, desde el módulo de Workspaces
, o de forma programada, a través de los Flujos
, que permiten ejecutar microservicios de manera condicional.
Cómo programar la ejecución de un microservicio
- Hacer clic en la opción
Flujos
en el menú de la izquierda de Portal. - Hacer clic en
+ Nuevo
para crear un nuevo flujo. O seleccionar un flujo existente, en el caso de que se quiera modificar. - Rellenar los campos. Elegir si el flujo se ejecutará a nivel de sistema operativo o a nivel de sesión de usuario.
- Una vez informados los campos, hacer clic en
Guardar
.
- En la vista de lista de los flujos, seleccionar el flujo que se acaba de crear.
- Hacer clic en la pestaña
Flujo
. - En el panel, hacer clic en el botón
Editar
ubicado a la derecha. - Para añadir la primera condición, hay que dirigirse al símbolo
+
y hacer clic enAgregar condición
. A la derecha de la pantalla aparecerá un panel con todas las condiciones disponibles. SeleccionarCron Match
.
- Añadir los campos de comprobación de la condición:
Comprobar cada
,Operador
y elValor
, esta última en sintaxis de programación “cron”. Tener en cuenta que las horas se definen en Coordinated Universal Time (UTC). - Hacer clic en
Guardar
en la parte inferior del panel. En el ejemplo, se comprueba la condición cada media hora y la condición “cron” es “todos los lunes a las ocho de la mañana”.
Para comprobar la sintaxis de programación de “cron” existen muchas referencias. Por ejemplo: crontab.guru
- Hacer clic en el símbolo
+
ubicado debajo de la condición y seleccionarAgregar acción
para añadir el microservicio que se va a programar. En este punto se podrían añadir más condiciones en caso de ser necesario. - Seleccionar el microservicio que se quiere programar. En este ejemplo, “Disco limpio”. Pulsar en el botón
Guardar
de la parte superior derecha.
En este ejemplo, el microservicio de limpieza de disco ha sido programado para ser ejecutado todos los lunes a las ocho de la mañana.
Para activar la ejecución periódica de este microservicio en los dispositivos, también será necesario configurar el Destino
del flujo, incluyendo a los grupos de reporte, los dispositivos o grupos de dispositivos en los que se requiere la ejecución.
Existe también la opción de notificar a los usuarios de la ejecución del flujo. Para ello se deberá activar la opción e informar los campos Texto inicial
, Texto de éxito
y Texto de error
.
Para obtener más información sobre Flujos
, por favor consulta su documentación.