# Manual Trigger

{% hint style="warning" %}
Os fluxos atuais não suportam o salvamento automático, portanto, é necessário salvar manualmente todas as alterações antes de prosseguir com a execução.
{% endhint %}

{% tabs %}
{% tab title="Parâmetros" %}

<figure><img src="/files/I6d3gexVoI5M8v8dZWpH" alt="" width="374"><figcaption><p>Parâmetros de configuração</p></figcaption></figure>

| Campo                                 | Tipo                 | Descrição                                                                                                                                                                                                                                                        |
| ------------------------------------- | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Descrição                             | Campo de texto       | Descrição visual do conector na construção do fluxo.                                                                                                                                                                                                             |
| Exibir formulário de entrada de dados | Seletor              | Caso seja selecionado sim, um formulário será criado para inserção de dados antes da execução manual. Os dados são persistidos apenas no contexto da execução.                                                                                                   |
| Descrição para exibir no formulário   | Campo de texto       | Descrição do formulário exibido na execução do fluxo.                                                                                                                                                                                                            |
| Formulário de entrada de dados        | Tabela de parâmetros | Permite parametrizar os campos do formulário. Define o tipo de entrada, legenda visual do campo, identificador do campo e sua obrigatoriedade no formulário.                                                                                                     |
| Tipo                                  | Seletor              | Permite definir se o campo será um texto curto, longo ou um upload de arquivo.                                                                                                                                                                                   |
| Label                                 | Campo de texto       | Legenda do campo no formulário de entrada.                                                                                                                                                                                                                       |
| Identificador                         | Campo de texto       | Representa o conteúdo que será manipulado dentro do fluxo ou, em caso de upload, o caminho do arquivo a ser carregado.                                                                                                                                           |
| Obrigatório                           | Seletor              | Define se o dado do formulário será obrigatório para seguir com a execução do fluxo.                                                                                                                                                                             |
| Output path                           | Campo de texto       | <p>Refere-se ao caminho de saída do conteúdo gerado no contexto de execução do conector. </p><p>Caso possua um formulário os dados estarão disponibilizados neste caminho.</p><p>Caso não tenha sido configurado um formulário o valor geralmente será nulo.</p> |
| {% endtab %}                          |                      |                                                                                                                                                                                                                                                                  |

{% tab title="Formulário" %}

## Upload de arquivos

O conector Manual Trigger permite gerar um formulário que visa coletar dados para serem manipulados no decorrer da execução do fluxo. Os seguintes atributos poderão ser consultados:

<figure><img src="/files/ioOZ8KpQviF4HffG0N1B" alt="" width="439"><figcaption><p>Exemplo de uso para upload de arquivos.</p></figcaption></figure>

{% hint style="info" %}
Os inputs podem ser do tipo text, textarea e upload, onde o limite de tamanho para arquivos é de 50Mb e que serão direcionados para o diretório '/uploads/' em seu Workspace.
{% endhint %}

| Atributo     | Descrição                                        |
| ------------ | ------------------------------------------------ |
| Imagem       | Objeto contendo informações sobre a imagem       |
| Destination  | Caminho do diretório de destino                  |
| Fieldname    | Nome do campo do formulário relacionado à imagem |
| Filename     | Nome do arquivo da imagem                        |
| Mimetype     | Tipo MIME da imagem (exemplo: image/png)         |
| Path         | Caminho completo do arquivo da imagem            |
| Size         | Tamanho do arquivo em bytes                      |
| {% endtab %} |                                                  |

{% tab title="Orientações" %}

## Múltiplos conectores Manual Trigger no fluxo

No editor de fluxos é possível inserir múltiplos conectores Manual Trigger, podendo ser usado de forma intercalada entre diferentes processos e ramificação dentro de um mesmo fluxo.&#x20;

Entretanto, atualmente só é permitido apenas um conector Manual Trigger ativo por vez. Ao tentar ativar um conector Manual Trigger inativo enquanto já existe um outro conector Manual Trigger ativo, este conector ativo será inativado automaticamente e o conector anteriormente inativo, será ativado. Isto garante que sempre haverá um limite de 1 conector Manual Trigger ativo por vez, mas múltiplos podem ficar inativos sem interferências.
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.floui.io/guia/conectores/categorias/triggers/manual-trigger.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
