# Caixa de Seleção

{% hint style="warning" %}
**Importante**: Esta operação pausa a execução do robô, até que a caixa de seleção seja removida ou respondida.
{% endhint %}

## CONFIGURAÇÃO

Para utilizar este objeto, deve-se definir o título da caixa, a pergunta a ser mostrada e as opções que serão apresentadas.

![Layout Geral do Objeto](https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FtzlB26ZF3XtKapjzPKZW%2FCaptura%20de%20tela_20230113_112701.png?alt=media\&token=af3ce205-7b24-4d6f-9844-c57bd3397340)

#### Preenchendo o objeto:

<table><thead><tr><th width="332">Campo</th><th>Descritivo</th></tr></thead><tbody><tr><td>Título</td><td>É o nome do objeto e <strong>não precisa ser alterado</strong>, a menos que você queira identificá-lo para facilitar a localização dele no robô, por exemplo: "Caixa de Seleção- Escolha do Usuário".</td></tr><tr><td>Nome Identificador do Objeto</td><td>É um identificador único do objeto e <strong>não precisa ser alterado</strong>, mas você pode renomear caso queira para localizá-lo mais facilmente quando for usá-lo em outros objetos. Apenas lembre-se que esse nome deve ser único e sem espaços ou caracteres especiais.</td></tr><tr><td>Insira um título / Insira uma pergunta</td><td>Textos que aparecerão na caixa em tela.</td></tr><tr><td>Insira as opções de seleção</td><td>Opções que aparecerão na caixa de seleção.</td></tr></tbody></table>

{% hint style="info" %}
**INTERPOLAÇÃO**

Trata-se de um conceito técnico utilizado em programação e você não precisa se preocupar em alterá-lo neste momento.
{% endhint %}

## CASOS DE USO

* Pode ser utilizado em robôs que necessitam capturar escolha do usuário em tempo de execução.
* Situações de pesquisa do usuário quanto a satisfação dos serviços, fazendo com que ele selecione o nível de satisfação e utilizando sua resposta em tela usando o Objeto [Caixa de Mensagem](https://docs.roboteasy.tech/studio/geral/objetos/acoes-globais/caixa-de-mensagem).

## EXEMPLO

**Capturar a escolha de nível de satisfação do usuário e utilizar a resposta.**

**PASSO 1:** Arrastar e configurar o objeto para a área de trabalho do Studio.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FJln5LbjiNIMUHIGMyXeZ%2FConfigura%C3%A7%C3%A3o%20Caixa%20de%20Sele%C3%A7%C3%A3o.PNG?alt=media&#x26;token=9ee78b00-1212-4580-89e9-40408c176fb0" alt=""><figcaption><p>Configuração da Caixa de Seleção do Robô Exemplo</p></figcaption></figure>

**PASSO 2:** Utilizar [Caixa de Mensagem](https://docs.roboteasy.tech/studio/geral/objetos/acoes-globais/caixa-de-mensagem) para capturar a resposta do usuário, selecionando o Objeto em questão através do seu Nome Identificador Único.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F10lPaEa8wvrdiW1cSnd5%2FCaixa%20de%20Sele%C3%A7%C3%A3o%20para%20Caixa%20de%20Mensagem.gif?alt=media&#x26;token=ff4fcaf1-e7f5-4a49-8d1f-291b1be81e3c" alt=""><figcaption><p>Utilizando Caixa de Mensagem com o Nome Identificador Único do Objeto.</p></figcaption></figure>

**PASSO 3:** Executar o robô, selecionar uma opção e verificar a escolha em Caixa de Mensagem.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FkBUm1wjqDfTh9SYmtedJ%2FExecu%C3%A7%C3%A3o%20do%20Rob%C3%B4%20Caixa%20de%20Sele%C3%A7%C3%A3o%20Exemplo.gif?alt=media&#x26;token=c52d5f99-eff3-47c8-8f0e-d96cd08695fb" alt=""><figcaption><p>Execução do Robô Exemplo Caixa de Seleção.</p></figcaption></figure>

## **Baixar o Robô**

{% file src="<https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FCsAqgNDYV2ULtM3pey9K%2FCaixa%20de%20Sele%C3%A7%C3%A3o%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=f46283b2-1d9a-427b-a44d-261264eb6d39>" %}

{% hint style="info" %}
Neste exemplo, utilizamos a escolha do usuário para mostrar em tela, mas você poderia imprimir num arquivo, enviar num e-mail, utilizar em qualquer condição do seu robô, etc.
{% endhint %}
