Saltar al contingut principal

Execució programada de microserveis

Els microserveis permeten realitzar accions (consultes o correccions) als equips. Es poden executar de manera programada a través dels fluxos (Flows), de Portal, que permeten executar microserveis de manera condicional; una d’aquestes condicions pot ser comprovar si es compleix una condició temporal.

Per programar l’execució d’un microservei:

  1. Clicar en l’opció Flows del Portal, en el menú de l’esquerra.
  2. Un cop allà, crear un nou flux fent clic al botó + Nou. O bé seleccionant un flux existent, en cas que es vulgui modificar.
  3. Emplenar els camps del flux. És important saber si el flux s’executarà a nivell de sistema operatiu o de sessió d’usuari. Un cop informats els camps, fer clic a Guardar.

epm1

  1. Polsar a la pestanya Flow.
  2. Al panell, fer clic al botó Editar, a la part dreta.
  3. Per afegir la primera condició, polsar a + Add condition. Apareixerà un panell flotant amb totes les condicions disponibles. Seleccionar Cron Match.

epm

  1. Afegir els camps de comprovació de la condició (cada quant de temps es comprova) i la condició de programació “cron”. Fer clic a Guardar, a la part inferior del panell. En l’exemple, es comprova la condició cada mitja hora i la condició “cron” és “tots els dilluns a les vuit del matí”.

Per comprovar la sintaxi de programació de “cron” hi ha moltes referències. Per exemple: Crontab.guru

epm3

  1. Polsar al botó + sota la condició i seleccionar Add action per afegir el microservei que es vol programar. En aquest punt es podrien afegir més condicions en cas de ser necessari.
  2. Al panell flotant, seleccionar el microservei que es vol programar. En aquest exemple, “Disc net”. Polsar al botó Guardar de la part superior dreta.

epm4

En aquest exemple, el microservei de neteja de disc ha estat programat per ser executat tots els dilluns a les vuit del matí.

Per activar l’execució periòdica d’aquest microservei als dispositius, també serà necessari configurar el Target del flux incloent-hi els grups de report, els dispositius o grups de dispositius on es requereix l’execució.

Existeix també l’opció de notificar als usuaris de l’execució del flux. Per a això s’haurà d’activar l’opció i informar els camps Text inicial, Text d’èxit i Text d’error.