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

Fluxos

Fluxos é uma funcionalidade que permite definir sequências de automação para executar ações programadas nos dispositivos, baseadas na avaliação periódica de condições lógicas predefinidas.

Esta ferramenta:

  • Facilita o diagnóstico proativo e a resolução precoce de incidentes.
  • Habilita mecanismos de auto-remediação para problemas recorrentes.
  • Garante o alinhamento contínuo dos dispositivos com as configurações da organização, avaliando e adaptando-as periodicamente.

flows-listview

Visualização de lista

Esta tabela mostra todos os fluxos criados na organização junto com a seguinte informação:

  • Nome. Nome do fluxo.

  • Descrição. Propósito do fluxo.

  • Tipo. Âmbito de execução do fluxo, determinado pelo microserviço a ser executado:

    • A nível de sessão do usuário (com os permissões correspondentes)
    • A nível de dispositivo (com acesso administrativo).
  • Somente detecção. Quando habilitado, as condições são avaliadas apenas para fins de detecção (amostragem), sem executar o microserviço configurado.

  • Tempo de reutilização. Período mínimo que deve decorrer antes de uma condição ser avaliada novamente, após ter sido cumprida e executada uma ação:

    • Quando uma condição de um fluxo é cumprida, uma ação é executada.
    • O tempo de reutilização começa a ser contado.
    • Durante esse tempo, não se voltará a avaliar se a condição é cumprida.
    • Uma vez transcorrido o período, a condição será avaliada novamente.
  • Por exemplo, se o tempo de reutilização está configurado em 24 horas, a condição será avaliada e executada (se for cumprida) uma vez ao dia, mesmo que a condição continue ativa.

  • O tempo de reutilização não se aplica quando a ação é um microserviço que reinicia o dispositivo. Nesse caso, se a condição for cumprida, a ação é executada sem esperar.

  • O parâmetro de configuração mínimo para o tempo de reutilização é de 10 minutos. min-cooldown

    informação

    Se o FlexxAgent ou o dispositivo for reiniciado, o contador do tempo de reutilização é interrompido e começa do zero.

  • Habilitado. Estado do fluxo (Habilitado / Desabilitado).

Criar um fluxo

Acima da tabela, o botão Novo permite criar um fluxo. Para mais informações, por favor, consulte este guia.

Vista de detalhes

Ao clicar sobre um registro da tabela, você acessa os detalhes de sua configuração:

Visão geral

Armazena os dados de configuração do fluxo. Está dividida em três abas:

overviewSection-v2

Visão geral

Oferece informações gerais do fluxo: Descrição, Tipo, Tempo de reutilização e se está configurado para Somente detecção. Também informa sobre a Versão, que é incrementada em um cada vez que o fluxo é editado.

overview-flowsV2

Notificação

Detalha as notificações que o sistema operacional enviará aos usuários ao iniciar e finalizar a execução dos fluxos.

notif-flowsV2

  • Texto inicial. Conteúdo da notificação que será enviada aos usuários no início da execução.
  • Texto de sucesso. Conteúdo da notificação que será enviada aos usuários após uma execução bem-sucedida.
  • Texto de erro. Conteúdo da notificação que será enviada aos usuários após uma execução com erros.

Destino

Especifica os dispositivos / grupos de dispositivos nos quais o fluxo será executado.

  • Todos os workspaces. Todos os dispositivos da organização.
  • Workspaces. Dispositivos específicos.
  • Grupos de workspaces. Grupos de workspaces específicos.
  • Grupos de reporte. Grupos de reporte específicos.

Fluxo

Mostra o diagrama de fluxo, incluindo:

  • As condições para avaliar.
  • Os limites definidos.
  • A ação que será executada se os parâmetros forem cumpridos.

Para obter instruções detalhadas sobre a criação de fluxos, consulte este guia.

flows-flowsV2

Condições do fluxo

As condições do fluxo permitem definir os critérios sob os quais as ações automatizadas serão ativadas. Todas as condições descritas a seguir são compatíveis com dispositivos que operam com o sistema operacional Windows.

Existência de um processo em andamento

  • Realiza avaliações periódicas para verificar se um processo está em execução.
  • Intervalos configuráveis entre 15 segundos e 5 minutos.

Identificador de registro de eventos do Windows detectado

  • Busca eventos específicos no Visualizador de Eventos do Windows.

  • Intervalos de 5 a 20 minutos.

  • Os eventos são identificados pelo formato:

    <logName>:<Provider>:<id>

    Exemplo:

    System:Microsoft-Windows-Winlogon:7001

    Onde:

    • logName = System

    • Provider = Microsoft-Windows-Winlogon

    • id = 7001

      editar

Versão do sistema operacional

  • Obtém a versão do sistema operacional em intervalos de 1 a 12 horas.
  • Utiliza operadores que permitem comparar se o valor é igual, começa, termina ou contém uma cadeia específica.

Idioma do sistema operacional

  • Detecta o idioma do sistema operacional em intervalos de 1 a 12 horas.
  • Utiliza operadores que permitem comparar se o valor é igual, começa, termina ou contém uma cadeia específica.

Porcentagem de espaço livre em disco do sistema operacional

  • Avalia o espaço livre em disco, permitindo estabelecer um percentual alvo.
  • É revisado em intervalos de 5 a 60 minutos.

Cron Match

  • Verifica se a data e hora atuais coincidem com a programação definida graficamente no campo Valor. Se houver coincidência, a ação programada será executada.

    • Verificar cada. Especifica a frequência com que o sistema avaliará se a programação está sendo cumprida. Este valor deve ser ajustado com base na programação indicada.

    • Valor. Permite configurar o horário, periodicidade e recorrência que determinará quando a ação será executada.

      O formulário permite definir um Padrão de recorrência através das seguintes opções:

    • Diário. Indica a que horas e a cada quantos dias a ação deve ser executada, bem como se deve ser realizada somente de segunda a sexta-feira.

    • Semanal. Permite definir a que horas, a cada quantas semanas e em quais dias da semana a ação será executada.

    • Mensal. Estabelece a que horas e em que dia do mês a ação será executada.

    • Intervalo. Determina a cada quantos minutos a ação será executada dentro de um dia ou em um intervalo de horário específico.

    • Cron personalizado (Custom cron). Permite inserir manualmente uma cadeia em formato cron padrão, útil para configurações personalizadas e avançadas.

      Na parte superior do formulário é mostrado um resumo textual da programação configurada.

      cron-match

Considerações de horário

  • A programação utiliza o horário do backend (não do dispositivo), atualmente em CET (UTC +1).

  • No Cron personalizado (Custom cron) as horas são especificadas em UTC.

    Embora uma hora específica seja configurada para um fluxo, a execução é feita de forma aproximada. Isso ocorre porque os fluxos são processados em lotes para garantir a escalabilidade do sistema, e o backend calcula de forma estimada o momento ideal de execução para ajustar-se o melhor possível à hora configurada.

    Por esse motivo, em determinados casos pode-se observar uma ligeira diferença em relação ao horário configurado; por exemplo, um fluxo programado para as 10:00 h pode ser executado às 09:58 h.

    dica

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

informação

Para implementar condições de fluxo personalizadas —como avaliar o tempo de atividade em dias, verificar o estado atual dos serviços ou qualquer outro parâmetro que possa ser analisado localmente a partir do dispositivo— por favor, consulte a Flexxible.

Ações

As ações são os microsserviços que foram programados para executar automaticamente quando se cumprem as condições pré-estabelecidas do fluxo.

Para adicionar uma ação ao criar ou modificar um fluxo, clique na condição correspondente e, em seguida, selecione Adicionar condição para escolher um dos microsserviços disponíveis.

actions-flowsV2

Os microsserviços só serão exibidos na lista se estiverem habilitados para a organização. Para mais informações sobre como habilitá-los, por favor consulte a documentação de Microsserviços.

Gerenciamento do fluxo

Uma vez criado, um fluxo pode ser gerido através das seguintes opções:

config-flowV2

Habilitar/Desabilitar fluxo

Permite ativar ou desativar o fluxo em uma organização. O estado atual do fluxo pode ser consultado a partir da tabela que contém a listagem de fluxos ou em Visão geral.

enabled-flowsV2 disabled-flowsV2

Editar - Visão geral, Notificação e Destino

Ao clicar em Editar nas abas Visão geral, Notificação ou Destino, é possível modificar as configurações definidas durante a criação do fluxo.

  • Visão geral

    Permite editar o nome do fluxo, sua descrição, o âmbito de execução, o tempo de reutilização e a opção de executar ou não o microsserviço uma vez cumpridas as condições. Cada campo está explicado na seção Visão geral e no guia Executar microsserviços de forma programada.

    edit-overviewV2

  • Notificação

    Permite ativar ou desativar o envio de notificações aos usuários, bem como editar o seu conteúdo. Os tipos de mensagens disponíveis são explicados na seção Notificação e no guia Executar microsserviços de forma programada.

    edit-notifiV2

  • Destino

    Permite definir os dispositivos destinatários do fluxo. A partir do botão Aplicar a é possível escolher se o fluxo será aplicado a todos os dispositivos da organização, a dispositivos específicos, a grupos de workspaces ou a grupos de relatório.

    edit-targetV2

Editar - Fluxo

Se clicar em Editar na aba Fluxo, será possível modificar as condições e ações que o compõem.

edit-flowV2

informação

As alterações feitas em um fluxo podem levar até 15 minutos para serem aplicadas a todos os dispositivos vinculados.

Excluir

Permite eliminar o fluxo permanentemente.

remove-flowsV2