# Ações no Campo

## CONFIGURAÇÃO

Para utilizar esse objeto é necessário configurar dois objetos como pré-requisitos e selecionar a ação desejada.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F2ioDUDbjY3UcY3jibAdo%2Fimage.png?alt=media&#x26;token=bcab2986-58c0-4bb0-b6d3-3c81e0da6dc4" alt=""><figcaption><p>Layout geral do objeto</p></figcaption></figure>

**Preenchendo o objeto:**

| Campo                                               | Descritivo                                                                                                                                                                            |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Título                                              | É o nome do objeto e **não precisa ser alterado**, a menos que você queira identificá-lo para facilitar a localização dele no robô, por exemplo: "Ações no Campo - Nova Ação Clicar". |
| Selecionar objeto do tipo Automação Windows         | Opção para selecionar a janela aberta com Objeto **Abrir programa**.                                                                                                                  |
| Nome identificador do objeto                        | Opção para selecionar o elemento encontrado com Objeto **Encontrar Campo**.                                                                                                           |
| Index do componente                                 | Índice do elemento encontrado (Utilizado quando a busca for por uma lista).                                                                                                           |
| Clicar                                              | Ativa ação de clique no elemento encontrado.                                                                                                                                          |
| Clique duplo                                        | Ativa ação de clique duplo.                                                                                                                                                           |
| Selecionar                                          | Ativa ação de selecionar combobox.                                                                                                                                                    |
| Digitar                                             | Ativa a digitação no elemento encontrado.                                                                                                                                             |
| Teclas de atalho                                    | Ativa a tecla de atalho no elemento encontrado.                                                                                                                                       |
| Marcar                                              | Ativa ação de marcar checkbox. Opções: Sim ou Não.                                                                                                                                    |
| Adicionar tempo de espera para o inicio da execução | Adiciona tempo de espera antes de executar a funcionalidade do objeto                                                                                                                 |
| Adicionar tempo de espera para o fim da execução    | Adiciona tempo de espera após executar a funcionalidade do objeto                                                                                                                     |

{% 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 %}

## AÇÕES NO CAMPO

* Ações que tem outras opções quando marcados.

<details>

<summary>CLICAR</summary>

* Invocar:&#x20;
* Clique Global:

</details>

<details>

<summary>SELECIONAR</summary>

* **Valor que será selecionado:** Campo para inserir valor desejado para a ação.

</details>

<details>

<summary>CLICAR</summary>

* Invocar:&#x20;
* Clique Global:

</details>

<details>

<summary>DIGITAR</summary>

* Campo senha: Opção para marcar caso seja uma senha que está sendo digitada.
* Limpar conteúdo: Opção para limpar o conteúdo do texto sempre que executar novamente esse objeto.
* Inserir Texto: Opção para somente inserir o texto desejado.
* Clica e Digita Global: Opção para clicar e digitar ao mesmo tempo.
* Foca e Digita Global: Opção que foca no programa e digita ao mesmo tempo.

</details>

<details>

<summary>TECLAS DE ATALHO</summary>

* ENTER
* CTRL + C
* CTRL + V
* TAB
* ESC

</details>

## PRÉ-REQUISITOS

* Para o uso correto do objeto é necessário a configuração de [Abrir Programa](https://docs.roboteasy.tech/studio/geral/objetos/windows/aplicacoes/abrir-programa) e [Encontrar Campo](https://docs.roboteasy.tech/studio/geral/objetos/windows/aplicacoes/encontrar-campo).

## CASOS DE USO

* Utilizar para fazer ações específicas dentro do programa desejado.
* Validação de dados previamente inseridos no programa ou inseridos por esse objeto.
* Formatação de dados dentro do programa.
* Ação para avançar um processo na automatização do seu projeto.

## EXEMPLO

**Abrir um programa Windows e fazer uma ação com visualização em tela.**

<details>

<summary>ITENS UTILIZADOS NO ROBÔ</summary>

* Objetos: [Abrir Programa](https://docs.roboteasy.tech/studio/geral/objetos/windows/aplicacoes/abrir-programa) - [Encontrar Campo](https://docs.roboteasy.tech/studio/geral/objetos/windows/aplicacoes/encontrar-campo).

</details>

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FyRHetKxvhHolam9ymkGl%2Fimage.png?alt=media&#x26;token=afabc847-2378-438d-a884-4fcbb0d8ea83" alt=""><figcaption><p>Configuração Robô Exemplo Ações no Campo</p></figcaption></figure>

**PASSO 1:** Configurar Abrir Programa.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FC7ONJfCmAqK4p7kmMTHj%2Fimage.png?alt=media&#x26;token=2a63daa8-c5b6-4699-8279-df61e24755e1" alt=""><figcaption><p>Configuração Abrir Programa</p></figcaption></figure>

**PASSO 2:** Configurar Encontrar Campo.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2Fmqbweq2ZO7fjd1mgGeA8%2Fimage.png?alt=media&#x26;token=54368773-fcad-4e9f-8802-384459726f5f" alt=""><figcaption><p>Configuração Encontrar Campo</p></figcaption></figure>

**PASSO 3:** Configurar Ações no Campo.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F1kLIIFuqSb8aRxPeHTCZ%2Fimage.png?alt=media&#x26;token=17891b3b-857e-47c7-b09a-43260a4b923d" alt=""><figcaption><p>Configuração Ações no Campo</p></figcaption></figure>

**PASSO 4:** Executar o robô e verificar as ações.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FaunKwt6jlLgKo1kMj6Lk%2Fexecu%C3%A7%C3%A3o%20sucesso.gif?alt=media&#x26;token=22a69873-45de-4223-98bb-2bfc4d04def8" alt=""><figcaption><p>Execução Sucesso Robô Exemplo Ações no Campo</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%2F8sXOH3eV1lXucrSANqOs%2FA%C3%A7%C3%B5es%20no%20Campo%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=8550afa5-b4c8-4078-bf91-991730de2923>" %}

{% file src="<https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FLx3vnJeEolMW6p0uE9Sr%2FAbrir%20Programa%20%20-%20Exemplo.txt?alt=media&token=6dca7ee9-4270-4990-8f4c-937587d988f3>" %}
