> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/docs/pt/acoes/workflow-concepts/application-inputs/input-types.md).

# Tipos de Entrada

Escolha as Entradas do Workflow e compreenda os valores que fornecem às etapas.

Escolher o tipo de entrada correto é importante para o sucesso do seu Workflow.

### Tipos de entrada básicos

Os tipos de entrada básicos permitem aos utilizadores escrever informação ou selecionar opções num menu suspenso:

* **Texto curto:** Um campo de texto de uma linha
* **Texto longo:** Um campo de texto de várias linhas
* **Seleção única:** Permite ao utilizador escolher uma opção de uma lista
* **Seleção múltipla:** Permite ao utilizador escolher várias opções de uma lista. As etapas do Workflow recebem uma matriz de valores selecionados, incluindo valores mapeados a partir de uma coluna Seleção múltipla da Grid. O JavaScript recebe uma matriz, o Python recebe uma lista e o Liquid pode iterar sobre os valores. A interpolação do valor no texto produz texto de matriz JSON.

### Tipos de entrada avançados

Os tipos de entrada avançados permitem aos utilizadores enviar JSON, ficheiros, bases de dados ou números como entradas:

{% hint style="danger" %}
Os workflows com entradas de ficheiros não podem ser publicados como workflows públicos
{% endhint %}

* **JSON:** Permite ao utilizador enviar um objeto JSON ou uma lista
* **Texto do ficheiro:** Permite ao utilizador carregar um ficheiro .pdf, .txt, .docx, .md que é convertido em texto
* **Ficheiro multimédia:** Permite ao utilizador carregar um ficheiro .mp3, .mp4, .wav, .jpg, .png, .webp que é convertido numa ligação descarregável
* **Ficheiro CSV:** Permite ao utilizador carregar um ficheiro .csv que é transformado numa lista de objetos JSON
* **Fontes de dados:** Permite ao utilizador ligar a uma [fonte de dados](/docs/pt/contexto/memory-stores/add-data/import-from-sql-database/data-sources.md) que foi adicionada no AirOps
* **Número:** Permite ao utilizador enviar uma cadeia numérica que é interpretada como um número em vez de uma string

{% hint style="warning" %}
Se introduzir um número usando Texto curto ou Texto longo, ele será interpretado como uma string - por exemplo, 3 será interpretado como "3". Em vez disso, use o **Número** tipo de entrada para enviar um número.
{% endhint %}

### Tipos de entrada específicos da AirOps

Os tipos de entrada específicos da AirOps dão acesso a funcionalidades adicionais da plataforma:

* **Brand Kit:** Permite escolher um Brand Kit como entrada e referenciar quaisquer dos seus atributos ao longo do workflow. Os Brand Kits incluem:
  * **Fundamentos**: Identidade central da marca, tom de voz e regras globais de escrita
  * **Linhas de Produto**: Diferentes produtos ou serviços com o seu próprio contexto e concorrentes
  * **Tipos de Conteúdo**: Formatos de conteúdo com esquemas, exemplos e regras específicas do formato
  * **Públicos**: Segmentos-alvo com descrições e regras de escrita específicas do público
  * **Regiões**: Mercados com definições de localização e regras de escrita específicas da região
  * **Exemplo:** Um workflow de criação de conteúdo que adapta a mensagem com base na linha de produto selecionada, ajusta o tom para um público específico (por exemplo, Enterprise vs. SMB) e produz no idioma correto para uma região-alvo
* **Base de conhecimento:** Permite definir dinamicamente uma base de conhecimento antecipadamente e referenciá-la ao longo do workflow
  * **Exemplo:** Um workflow de ligação interna que recomenda conexões de páginas relevantes com base em diferentes sitemaps, permitindo que as equipas de conteúdo otimizem o SEO ligando conteúdo relacionado em várias secções de um website

### Especificações de entrada

Especificações detalhadas sobre os tipos de entrada e os tipos de dados resultantes:

<table><thead><tr><th width="174">Nome da entrada</th><th width="158">Tipo de entrada</th><th width="212">Tipo de dados resultante</th><th>Casos de utilização</th></tr></thead><tbody><tr><td>Texto curto</td><td></td><td>Texto</td><td></td></tr><tr><td>Texto longo</td><td></td><td>Texto</td><td></td></tr><tr><td>Seleção única</td><td></td><td>Texto</td><td>Permitir que o utilizador selecione uma opção</td></tr><tr><td>Seleção múltipla</td><td></td><td>Array</td><td>Permitir que o utilizador selecione várias opções</td></tr><tr><td>JSON</td><td>JSON ou Lista</td><td>JSON ou Lista</td><td>Criar uma API que aceite uma carga útil JSON</td></tr><tr><td>Texto do ficheiro</td><td>.pdf, .txt, .docx, .md</td><td>Texto</td><td>Gerar resumos ou insights a partir de PDFs</td></tr><tr><td>Mídia de ficheiro</td><td>.mp3, .mp4, .wav, .jpg, .png, .webp</td><td>Ligação descarregável para o ficheiro</td><td>Transcrever e analisar entrevistas</td></tr><tr><td>Ficheiro CSV</td><td>.csv</td><td>Uma lista de objetos JSON</td><td>Iterar sobre cada linha de um CSV e analisar os resultados</td></tr><tr><td>Base de Dados</td><td></td><td>Base de Dados</td><td>Executar uma consulta na sua base de dados</td></tr><tr><td>Número</td><td></td><td>Número</td><td></td></tr><tr><td>Brand Kit</td><td></td><td>Seleção única ou ID</td><td></td></tr><tr><td>Base de conhecimento</td><td></td><td>Seleção única ou ID</td><td></td></tr></tbody></table>

*Nota: Os ficheiros não têm um limite de tamanho específico, mas ficheiros grandes podem afetar o tempo de carregamento e a carga no servidor.*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/docs/pt/acoes/workflow-concepts/application-inputs/input-types.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
