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

Fluxos

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

Esta ferramenta simplifica as ações de diagnóstico proativo, resolve os problemas rapidamente quando há um foco em sua detecção e oferece uma via muito eficiente para habilitar mecanismos de autorremediação diante de incidências recorrentes. Além disso, permite que as equipes técnicas possam acoplar os dispositivos às configurações definidas pela organização, avaliando-as periodicamente e adaptando-as caso necessário.

flow1

Fluxos simplifica as ações de diagnóstico proativo, soluciona os problemas rapidamente quando há um enfoque em sua detecção e fornece um modo muito eficiente para habilitar mecanismos de autoremediação sobre os problemas habituais. Também permite que as equipes técnicas possam acoplar os dispositivos às configurações definidas pela organização, avaliando-as periodicamente e adaptando-as caso seja necessário.

A visão geral mostra a lista de fluxos criados na organização. As informações que a tabela coleta são as seguintes:

  • Nome. Nome do fluxo.

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

  • Tipo. É o âmbito de execução do fluxo, determinado pelo tipo de microsserviço que se deseja executar. Pode ser feito a nível de sessão de usuário, com as permissões correspondentes, ou a nível de dispositivo, com acesso administrativo.

  • Apenas detecção. Avalia condições a modo de "amostragem". Detecta aqueles dispositivos nos quais as condições são atendidas, mas não executa o microsserviço definido no fluxo.

  • Tempo de reutilização. Define o período mínimo que deve transcorrer antes que uma condição seja 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.

    informação

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

  • Habilitado. Indica se o fluxo está Habilitado ou Desabilitado.

  • Ação. Contém o botão Ver detalhe, que permite personalizar o comportamento do fluxo através das seguintes opções: Visão geral, Destino, Fluxo e Notificação.

Na parte superior direita da vista de detalhe do fluxo há um botão que permite habilitá-lo ou desabilitá-lo.

Visão geral

flowdetail

Armazena informações gerais do fluxo.

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

  • Tipo. É o âmbito de execução do fluxo, determinado pelo tipo de microsserviço que se deseja executar. Pode ser feito a nível de sessão de usuário, com as permissões correspondentes, ou a nível de dispositivo, com acesso administrativo.

  • Versão. Número de versão do fluxo. Cada vez que é editado, o contador é incrementado em 1.

  • Tempo de reutilização. Define o período mínimo que deve transcorrer antes que uma condição seja 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.

    informação

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

  • Apenas detecção. Avalia condições a modo de "amostragem". Detecta aqueles dispositivos nos quais as condições são atendidas, mas não executa o microsserviço definido no fluxo.

  • Estado. Indica se o fluxo está habilitado ou desabilitado.

  • Criado em. Data de criação do fluxo.

  • Data de atualização. Data de atualização do fluxo.

Editar e eliminar um fluxo

flow-delete

Através do botão Edit pode-se mudar o nome, a descrição e o tempo de reutilização do fluxo.

  • O checkbox Apenas detecção permite ativar ou desativar o modo de execução Apenas detecção, no qual se avalia o cumprimento das condições definidas no fluxo, mas não executa o microserviço.
  • O botão Delete permite eliminar um fluxo.

Destino

analógico

Este ajuste define os grupos de dispositivos nos quais o fluxo será executado. Admite as seguintes opções de configuração:

  • Todos os dispositivos
  • Uma seleção personalizada de dispositivos
  • Um ou vários grupos de dispositivos
  • Um ou vários grupos de relatórios

Fluxo

A partir daqui você pode definir as condições a serem avaliadas, os limites requeridos e a ação que será executada se tais condições forem atendidas.

flow2

Condições do fluxo

Essas condições permitem ativar ações dentro do fluxo. Todas as condições descritas a seguir são compatíveis com o sistema operacional Windows.

Existência de um processo em andamento

Avalia periodicamente se há um processo em execução, em intervalos configuráveis de entre 15 segundos e 5 minutos.

Identificador de registro de eventos do Windows detectado

Procura eventos específicos no Visualizador de eventos do Windows, em 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 entre 1 e 12 horas, usando 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, usando 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 com as 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. Permite inserir manualmente uma cadeia no formato padrão cron, útil para configurações personalizadas e avançadas.

cron-match

Na parte superior do formulário, é exibido um resumo (em texto) da programação configurada, para confirmar que é a desejada.

As horas são definidas de acordo com o fuso horário do usuário que edita o Cron Match, exceto no caso de um Cron personalizado, onde as horas são especificadas no horário padrão UTC (Tempo Universal Coordenado).

informação

Para implementar condições de fluxo personalizadas —como avaliar o uptime 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 com a Flexxible.

Actions

Uma vez avaliadas as condições e de acordo com os valores obtidos, é possível executar uma ou mais ações. Nesta seção, serão mostrados todos os microsserviços habilitados na sua assinatura para que você possa selecioná-los e incluí-los no fluxo.

Notificação

xqUdxri

Este parâmetro é opcional e pode estar desabilitado. É utilizado para enviar notificações aos usuários no início e no final da execução dos fluxos, usando as notificações do sistema operacional. Uma vez ativado, permite definir:

  • Mensagem inicial. Será enviada aos usuários no início da execução.
  • Mensagem de sucesso. Será enviada aos usuários em uma execução bem-sucedida.
  • Mensagem de erro. Será enviada aos usuários em uma execução com erros.
informação

Uma alteração na configuração de um fluxo existente pode levar até 15 minutos para ser aplicada a todos os dispositivos vinculados.

dica

Para obter mais informações sobre como criar um fluxo, por favor consulte este guia.