Fluxos
Esta funcionalidade permite criar fluxos de automação projetados para detectar situações específicas nos dispositivos. Através da avaliação de certas condições, o sistema determina se as ações correspondentes devem ser executadas conforme o resultado obtido.
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 de Fluxos mostra a lista de fluxos criados na organização. As informações que a tabela coleta são as seguintes:
- Nome: indica o nome do fluxo.
- Descrição: indica o propósito do fluxo.
- Tipo: é o escopo 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 em 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: marca o tempo mínimo que passará, uma vez que a condição avaliada se cumpra, para que essa avaliação volte a ser executada.
- 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
Armazena informações gerais do fluxo.
- Descrição: indica o propósito do fluxo.
- Tipo: é o escopo 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: indica o número de versão do fluxo, cada vez que este é editado, o contador é incrementado em 1.
- Tempo de reutilização: marca o tempo mínimo que passará, uma vez que a condição avaliada se cumpra, para que essa avaliação volte a ser executada.
- Apenas detecção: avalia condições em 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: mostra a data de criação do fluxo.
- Data de atualização: mostra a data de atualização do fluxo.
Editar e eliminar um fluxo
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çãoApenas 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
Este ajuste permite definir o ou 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.
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>:<source>:<id>
Exemplo: Application:my_app:101, onde:
- Logname = Application
- Source = my_app
- id = 101
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 a cada: especifica a frequência com que o sistema avaliará se a programação é atendida. Este valor deve ser ajustado com base na programação indicada.
- Valor: permite configurar o horário, periodicidade e recorrência que determinarão 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, assim como se deve ser feita apenas 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: define 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 específico.
- Cron personalizado: permite inserir manualmente uma string no formato cron padrão, útil para configurações personalizadas e avançadas.
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).
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
Este parâmetro é opcional e pode estar desabilitado. Permite enviar notificações aos usuários no início e no final da execução dos fluxos, utilizando 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.
Uma alteração na configuração de um fluxo existente pode levar até 15 minutos para ser aplicada a todos os dispositivos vinculados.
Para obter mais informações sobre como criar um fluxo, por favor consulte este guia.