Pular para o conteúdo principal
Versão: 24.5

Execução programada de microsserviços

Os microserviços permitem realizar ações (consultas ou correções) nos dispositivos. Podem ser executados de forma programada através dos fluxos (Flows), do Portal, que permitem executar microserviços de forma condicional; uma dessas condições pode ser verificar se uma condição temporal é cumprida.

Para programar a execução de um microserviço:

  1. Clique na opção Flows do Portal, no menu à esquerda.
  2. Uma vez lá, crie um novo fluxo clicando no botão + Novo. Ou selecione um fluxo existente, caso queira modificar.
  3. Preencha os campos do fluxo. É importante saber se o fluxo será executado a nível de sistema operacional ou a nível de sessão de usuário. Uma vez informados os campos, clique em Salvar.

epm1

  1. Clique na aba Flow.
  2. No painel, clique no botão Editar, na parte direita.
  3. Para adicionar a primeira condição, clique em + Add condition. Aparecerá um painel flutuante com todas as condições disponíveis. Selecione Cron Match.

portalhome

  1. Adicione os campos de verificação da condição (com que frequência se verifica) e a condição de programação “cron”. Clique em Salvar, na parte inferior do painel. No exemplo, a condição é verificada a cada meia hora e a condição “cron” é “todas as segundas-feiras às oito da manhã”.

Para verificar a sintaxe de programação de “cron” existem muitas referências. Por exemplo: Crontab.guru

epm3

  1. Clique no botão + abaixo da condição e selecione Add action para adicionar o microserviço que será programado. Neste ponto, pode-se adicionar mais condições caso necessário.
  2. No painel flutuante, selecione o microserviço que deseja programar. Neste exemplo, “Disco limpo”. Clique no botão Salvar na parte superior direita.

epm4

Neste exemplo, o microserviço de limpeza de disco foi programado para ser executado todas as segundas-feiras às oito da manhã.

Para ativar a execução periódica deste microserviço nos dispositivos, também será necessário configurar o Target do fluxo incluindo os grupos de relatórios, os dispositivos ou grupos de dispositivos em que a execução é requerida.

Também existe a opção de notificar os usuários sobre a execução do fluxo. Para isso, ative a opção e preencha os campos Initial text, Success text e Error text.