> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexxible.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Automatizar a execução de microsserviços

> Este guia explica como criar um fluxo capaz de executar automaticamente um microsserviço quando determinadas condições forem atendidas.

Os fluxos permitem automatizar tarefas de manutenção, diagnóstico e remediação sem necessidade de intervenção manual, reduzindo os tempos de resposta e melhorando a eficiência operacional.

## Criar o fluxo

1. Acessar **Fluxos**.

2. Clicar em **Novo**.

   Se se deseja modificar uma automação existente, selecionar o fluxo correspondente a partir da tabela.

3. Preencher as informações básicas do fluxo.

### Informações básicas

| Campo                     | Descrição                                                                                                                                                              |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Nome**                  | Nome que identificará o fluxo. O botão **Mostrar idiomas** permite defini-lo em espanhol, inglês, português, catalão e basco.                                          |
| **Descrição**             | Descrição breve do propósito do fluxo.                                                                                                                                 |
| **Tipo**                  | Determina o âmbito de execução do fluxo: **Sessão** (com as permissões da sessão do usuário) ou **Dispositivo** (com privilégios administrativos sobre o dispositivo). |
| **Tempo de reutilização** | Tempo mínimo que deve transcorrer antes que o fluxo possa ser executado novamente sobre o mesmo dispositivo uma vez atendidas suas condições.                          |
| **Apenas detecção**       | Avalia as condições configuradas sem executar nenhuma ação. É útil para validar uma automação antes de ativá-la.                                                       |

<img src="https://mintcdn.com/flexxible/6hRlH-V43-HfRsoM/images/features/create-flow.png?fit=max&auto=format&n=6hRlH-V43-HfRsoM&q=85&s=c5fe9aa0cdb557d91d80165a7ec15b42" alt="create-flow" width="700" height="528" data-path="images/features/create-flow.png" />

### Configurar as notificações

De forma opcional, é possível mostrar notificações aos usuários antes e depois da execução do fluxo.

Os seguintes campos admitem traduções por meio do botão **Mostrar idiomas**:

* **Texto inicial.** Mensagem mostrada ao começar a execução.
* **Texto de sucesso.** Mensagem mostrada quando a execução for concluída com sucesso.
* **Texto de erro.** Mensagem mostrada quando a execução for concluída com erros.

### Selecionar o destino

Definir os dispositivos sobre os quais serão avaliadas as condições e serão executadas as ações.

As opções disponíveis são:

* **Todos os workspaces.** Aplica o fluxo a todos os dispositivos da organização.
* **Workspaces.** Permite selecionar dispositivos específicos.
* **Grupos de workspaces.** Permite selecionar um ou vários grupos de workspaces.
* **Grupos de relatório.** Permite selecionar um ou vários grupos de relatório.

Uma vez concluída a configuração, clicar em **Salvar**.

## Configurar as condições

Depois de salvar o fluxo:

1. Acessar a aba **Fluxo**.
2. Clicar em **Editar**.
3. Pressionar o ícone **+**.
4. Selecionar **Adicionar condição**.

Será aberta uma janela com as condições disponíveis.

<img src="https://mintcdn.com/flexxible/6hRlH-V43-HfRsoM/images/features/edit-flow.gif?s=ae54c933af1ef64d637ebd92d6df32d5" alt="edit-flow" width="1001" height="521" data-path="images/features/edit-flow.gif" />

5. Selecionar a condição que se deseja avaliar.
6. Configurar seus parâmetros.
7. Clicar em **Salvar**.

<Note>
  É possível combinar várias condições para criar automações mais específicas.
</Note>

## Adicionar o microsserviço

Uma vez criada a condição:

1. Clicar no ícone **+** localizado abaixo da condição.
2. Selecionar **Adicionar ação**.
3. Escolher o microsserviço que se deseja executar.
4. Configurar os parâmetros requeridos, se houver.
5. Clicar em **Salvar**.

## Habilitar o fluxo

1. Acessar a visão de detalhe do fluxo.
2. Clicar em **Habilitar fluxo**.

Uma vez habilitado, o fluxo avaliará periodicamente as condições configuradas e executará automaticamente o microsserviço nos dispositivos que atenderem aos critérios definidos.

## Informações relacionadas

Para mais informações, consulte a seção [Fluxos](../features/flows/flows).
