Saltar al contenido principal
Version: 24.10

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

  1. Hacer clic en la opción Flujos en el menú de la izquierda de Portal.
  2. Hacer clic en + Nuevo para crear un nuevo flujo. O seleccionar un flujo existente, en el caso de que se quiera modificar.
  3. Rellenar los campos. Elegir si el flujo se ejecutará a nivel de sistema operativo o a nivel de sesión de usuario.
  4. Una vez informados los campos, hacer clic en Guardar.

epm1

  1. En la vista de lista de los flujos, seleccionar el flujo que se acaba de crear.
  2. Hacer clic en la pestaña Flujo.
  3. En el panel, hacer clic en el botón Editar ubicado a la derecha.
  4. Para añadir la primera condición, hay que dirigirse al símbolo + y hacer clic en Agregar condición. A la derecha de la pantalla aparecerá un panel con todas las condiciones disponibles. Seleccionar Cron Match.

epm

  1. Añadir los campos de comprobación de la condición: Comprobar cada, Operador y el Valor, esta última en sintaxis de programación “cron”. Tener en cuenta que las horas se definen en Coordinated Universal Time (UTC).
  2. 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

epm3

  1. Hacer clic en el símbolo + ubicado debajo de la condición y seleccionar Agregar 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.
  2. Seleccionar el microservicio que se quiere programar. En este ejemplo, “Disco limpio”. Pulsar en el botón Guardar de la parte superior derecha.

epm4

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.

info

Para obtener más información sobre Flujos, por favor consulta su documentación.