Execució d'un microservei després del login d'usuari
L'execució automàtica d'un microservei després de l'inici de sessió d'un usuari es pot implementar de manera eficient mitjançant Flujos. Aquest mètode és ideal per a escenaris on es requereix fer validacions o tasques específiques una vegada al dia, com en el següent exemple:
Requeriment
Cada dia, quan l'usuari iniciï sessió, s'ha de fer una validació o execució mitjançant un microservei.
Components del requeriment
- Condició: Inici de sessió de l'usuari.
- Acció: Execució d'un microservei.
- Periodicitat màxima: Una vegada al dia.
Configuració del flux
Per satisfer el requeriment, es pot definir un flux utilitzant la condició Existència d'un procés en curs. Aquesta permet monitoritzar i actuar davant la presència de processos específics en el sistema utilitzant els següents paràmetres:
- Comprovar cada. Defineix l'interval de temps en què es verifica l'estat del procés.
- Operador. Permet filtrar processos per nom utilitzant operadors com Igual, Comença amb, Acaba amb i Conté.
- Valor. El nom específic del procés a monitoritzar.
- Període. El temps mínim que el procés ha d'estar en execució perquè la condició s'activi.

A la imatge superior, la configuració de la condició indica que cada 5 minuts (Comprovar cada) es comprovarà l'existència d'un procés amb el nom Igual (Operador) a explorer.exe (Valor) i que es verificarà que el procés ha estat en execució durant un període mínim de 5 minuts (Període).
Control de periodicitat diària
Encara que la configuració anterior assegura l'execució del flux en cada inici de sessió, podria succeir que l'usuari iniciï sessió més d'una vegada al dia. Per això és fonamental configurar el Temps de reutilització, ja que defineix el període de temps mínim que ha de transcórrer abans que la condició pugui avaluar-se i activar-se novament, un cop s'hagi complert i executat una acció.

En establir un temps de reutilització, el flux executarà l'acció la primera vegada que es compleixi la condició (inici de sessió), però no es tornarà a activar fins que hagin transcorregut 24 hores des de l'última execució. Això assegura que el microservei es dispari com a màxim una vegada al dia, complint amb la periodicitat requerida.