# Modo "Imagem em Imagem" (PiP)

**Modo PiP** é um modo especial de conexão ao seu próprio computador via protocolo RDP, permitindo trabalhar em uma mini-janela ao mesmo tempo que na janela principal da sessão. Por exemplo, o Usuário pode interagir com a interface web enquanto o Robô executa suas Tarefas em outra janela.

## 1. Principais recursos do modo PiP

**Multitarefa**: interação simultânea com vários aplicativos (possível nos casos em que isso é suportado pelo próprio aplicativo; muitos programas não permitem a execução de várias instâncias ao mesmo tempo).

**Aumento da eficiência**: o Robô é capaz de interagir com os aplicativos de forma a não interferir no Usuário.

O modo PiP permite interagir simultaneamente com as interfaces do Robô e do Usuário em uma única tela. Isso significa que:

* O Robô pode executar suas tarefas em segundo plano em uma janela separada.
* O Usuário pode, ao mesmo tempo, gerenciar a interface, inserir dados, clicar em elementos na tela ou visualizar informações.

Suponha que o Usuário tenha scripts automatizados em execução e também precise verificar ou alterar algo manualmente. Graças ao modo PiP, tudo acontece em uma única tela, com a possibilidade de alternar ou sobrepor.

* A interface ativa é a interface que está sendo controlada no momento. Por exemplo, o Usuário clica com o mouse na janela ativa.
* Ações automatizadas são a interface onde as ações podem ser executadas pelo Robô, seja em segundo plano ou paralelamente ao controle manual.
* No modo PiP, o controle do mouse do sistema frequentemente alterna ou é simulado para janelas específicas.
* Ao clicar ou mover o mouse, o Usuário controla diretamente a janela ativa atual, enquanto o Robô, se estiver em execução, pode trabalhar em outra janela.
* Em alguns cenários, o bloqueio do mouse é utilizado.

> No modo PiP, é possível configurar a alternância automática das janelas principais ou operar em modo "sincronizado" — isso depende do cenário.

## 2. Configurando o Robô para trabalhar no modo PiP

Para um funcionamento correto no modo PiP, é necessário seguir os seguintes passos:

#### 2.1. Configuração da política de grupo

* Abra o Editor de Política de Grupo Local.
* Navegue até: \`Configuração do Computador\` → \`Modelos Administrativos\` → \`Sistema\` → \`Delegação de Credenciais\`.
* Ative a opção: Permitir delegar credenciais padrão.
* Certifique-se de que está definido como Habilitado.

#### 2.2. Configuração dos direitos do Usuário

O Usuário precisa de direitos:

* \`Permitir Logon Localmente\`
* \`Acessar este computador pela rede\`

Essas políticas podem ser definidas através de \`Configurações do Computador\` → \`Configurações do Windows\` → \`Configurações de Segurança\` → \`Políticas Locais\` → \`Atribuição de Direitos do Usuário\`.

> Para ativar o modo PiP, são necessários direitos de administrador. Após sua ativação, qualquer Usuário poderá usar o modo PiP sem a necessidade de ter direitos de administrador.

## 3. Iniciando o Robô no modo PiP

O Robô no modo PiP pode ser iniciado de duas maneiras:

#### 3.1. Através da interface do Sherpa Designer:

O Usuário pode iniciar no modo PiP através do bloco "Iniciar robô" no Sherpa Designer. Para isso, ele deve:

1\) Na barra "Depuração", clicar no botão ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXch9OxukQotZGwwsSJOlq5hithPHU8nNjlCBq39vw41ZFB7hT8Ng0WQ3nl6vlnvpDKl0k96g6DXZFDMpHAlioNZL52aL1S7nDaqjgvPP3-LB1MNCjFRr-p9skrs1oZxq6Y5C00Qqg?key=VkzMAJy7plKoC0RBMeOXBw).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfagfT5utUEr9o45RCt82tqdldfc16RzQ4kjUUUiM-fXBnELs9vUf13n9EQRPtRhOjuPqPBFNyN14iujR5jt49EJaPuwNrxBJoAtEy3G8IY_Md-Yj1A3jI7eDrUYL0f4Lp3UzvYvg?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

2\) Clicar em "Iniciar no modo PiP (Imagem em Imagem)":

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcvcho68UGHz5YjSeBmlVBJC6F_lX9vwWJ4Z_BnALTGkuyeMx4uZ4d2aYR9zaYLdaVMP6N_1GIFKrMzWAfwk9i8h1Ow_03NE4LCuBhVTjJfOFToBSGwJ55oZwumm-1vEWpdQgn1BA?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

3\) Confirmar a ação clicando no botão “Sim”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfSLgTYXPTwXtB5UgpHilS2xp5J51efYJQnq6ctYy-wWX5QkiS52pNRrBxw-rwqoKmKS39cYo9CnQwCBqxmLcvH5tqOnyvm9qJr4VBW01TT9rC4F7cPsJh8EEfsqTHI_ek05UWOyw?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

> Para um funcionamento correto com navegadores, certifique-se de que o navegador não esteja sendo executado na sessão principal, caso contrário, o Robô não conseguirá interagir com ele.

#### 3.2. Através da interface do Sherpa Assistant:

O Usuário pode iniciar no modo PiP através do Sherpa Assistant, para isso:

1\) Na janela "Robôs", selecionar o Robô desejado e clicar no botão ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXehdddPEIIjITQ62I_Ts3xKFVd721sHz8ZYtdyTM3fwBk8d_6wUFnyqbppFBJUU7RinhhAkd_gvcaS0pXDsMtisBNpTovHX0zFSpNVK_HOuozC0BYi2vwzgcA1yrsCKCFYAtL_E-Q?key=VkzMAJy7plKoC0RBMeOXBw):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdI04dHhp2avVAHqjh9e6wZdcBz9qyCA4tKZill8TTUIAbxjPlNe7HB4EbMNA2E8gmAtq3Tm9JFbB2inGw215OkM1phQChxVEQUgARUOLJfMT4kxOWjitqEN9wTjHS8JiKWatv5kw?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

Configurações de inicialização do cliente PiP:

* **“Sempre iniciar no modo cliente PiP”** – ao ativar esta opção, o Robô sempre será iniciado com a interface do cliente PiP visível para o Usuário.
* **“Sempre iniciar cliente PiP bloqueado”** – o Robô é iniciado em estado bloqueado (a interface do cliente PiP está aberta, mas o Usuário não pode influenciar o funcionamento do Robô).
* **“Sempre iniciar cliente PiP em modo oculto”** – o Robô é iniciado, mas a janela do cliente PiP está oculta e não é exibida na tela.

2\) Ativar o modo desejado e definir as teclas de atalho:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdbehARw7y7mBW6p8dyLkVPlcbETJOQwEqYwVWvntc9VK7p6q9sHKQ4ronx3LQVeDgZ9_Pt0Amp7EUrR8DAWJ0vR47pImdWXb0toUjWyhQvb1axd6fe3dRMWV70K1HpYgzUHqwZsQ?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

Para acessar os Processos sincronizados com o Orquestrador, é necessário realizar a autenticação através do Usuário.

Para isso, é necessário:

* no menu do Sherpa Assistant na bandeja, selecionar a opção “Robôs”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdQuzhtgrMDzf4FWQ9qvWxL8L0jD2_S7O5QrDL5g9mtjUGWIsx47Izq6gY5gaxULrb-BNK2aVYiThxHj77UCu8CWgHglIRDzB8Y1lvmlPZrovrmhVCGlmdOoB4_mwqyWRrYOZbPlQ?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

* na parte superior da janela, clicar no botão “Configurações”:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf3kYrW5BTzs9WNzRYUzVv9SVaD1Trw0ruQeyM13QSjE6IiFxuk6fXQADewwWXddobWCU3fUEZL1g1yRxm_jSexj5oWmo30vFcji8cVeae4WoWaA6SEE8VJDu5GMhefxNiRcxNaoQ?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

* na janela pop-up “Configurações”, inserir login e senha:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfOfxvo4l1Y_C_59TqOOd3nXmlp5oU0u5NSiNCzfs1iOlVCA77p7GAcXu6YNrvv3OaMgLPgiXRUt1RnuFhRiS-FkiWZ4Axt8JkUCzWKLRUpH5sqJSS4zcOebPvTNQYmQoIc-XWB?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

* clicar no botão “OK”.

Após o login, os Processos sincronizados com o Orquestrador estarão disponíveis para o Usuário:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeJ3I7DRNZmAIYkiYeCTytZQJuBU1Ji9VgZAdDgXeBqHsVYdfxrMzylrspHGfKHo5cCP9zdyVfiUTvcV-uCdvDGpjrD5XIi1Izlxa1Hu_IAuv1rA-cl9VmEqC1bnRJ7819GIAC_Jw?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

Eles também podem ser vistos na tela [Processos](https://docs.sherparpa.ru/sherpa-orchestrator/rabota-v-sherpa-orchestrator/ekrany/processy):

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf9dTwpDq_fWtkvGV5rge4s80XIykagAxoCoIRSmmbvkxSr48A3ymtYNQdlDThHjqPSNGEfVjDwAbMMHs2xnREFCDwHuQXNr49o0VoVTklaTECrxKWkok5hBJjfdZ6oBw2W6EM2qw?key=VkzMAJy7plKoC0RBMeOXBw" alt=""><figcaption></figcaption></figure>

#### 3.3. Recomendações e limitações importantes1) Ao trabalhar em modo normal, o Usuário pode interferir no Trabalho do Robô, especialmente se várias abas e/ou aplicativos estiverem abertos na tela. Para resolver esse problema, no modo PiP, foi configurada a função de Bloqueio do Mouse.

O Bloqueio do Mouse permite evitar cliques acidentais do mouse durante o Trabalho do Robô. No entanto, vale ressaltar que essa função pode criar dificuldades para o próprio Robô, por exemplo, se for necessário interagir com a interface. Nesse caso, o Robô não conseguirá executar todas as ações necessárias.

2\) Se o Usuário tiver problemas com seletores ao iniciar um aplicativo Java no modo PiP, recomenda-se verificar a resolução da janela que se abre no Log do Robô no caminho:

`c:\Users\User\AppData\Roaming\Sherpa RPA Data\!PiPClient\Log\`

3\) Se o Outlook estiver aberto na área de trabalho principal, pode ocorrer um erro para o Robô que está operando no modo PiP. Não é possível trabalhar com duas instâncias do Outlook ao mesmo tempo. O Usuário deve escolher onde é mais conveniente trabalhar: no PiP ou na área de trabalho principal.

As limitações atuais surgem devido ao funcionamento do objeto COM do Outlook, que pode se conectar apenas à primeira instância do aplicativo. Se o Usuário estiver usando Exchange no sistema, pode-se tentar estabelecer uma interação direta com ele.

#### 3.4. Automação de aplicativos em modo invisível

A automação de aplicativos, como Power BI, pode ser efetivamente realizada em modo invisível usando a tecnologia PiP.

A implementação do modo PiP é feita através das configurações do Usuário, proporcionando uma maneira mais conveniente e eficiente de gerenciar a automação. Para obter mais informações detalhadas e instruções passo a passo sobre a configuração, você pode consultar a [documentação da Microsoft](https://learn.microsoft.com/ru-ru/windows/win32/termserv/child-sessions).

## 4. Cenários de uso

#### 4.1. Exemplo 1: script automático com cliques + entrada manual

* O Robô executa uma série de cliques na interface (por exemplo, em botões na página da web).
* O Usuário insere novos dados ou verifica o resultado, controlando a interface manualmente.

> **Implementação**
>
> O Robô é iniciado no modo PiP com controle ativo do mouse em uma área específica, enquanto o próprio Usuário pode, por exemplo, clicar em outros elementos ou inserir texto.

#### 4.2. Exemplo 2: teste e automação da interface

* O Robô testa automaticamente a interface do programa.
* Enquanto o script está em execução, o Usuário (testador) observa e intervém se necessário (por exemplo, para parar o script ou corrigir o script).

> **Implementação**
>
> Implementação de monitoramento e pausa:
>
> * Ativação do modo de observação — o script é demonstrado na janela PiP.
> * Implementação de botões "Pausar", "Parar", "Continuar", se o script aguardar confirmação ou intervenção manual.
> * Implementação de verificações automáticas (por exemplo, busca de texto ou imagens para confirmar a conclusão bem-sucedida das etapas).
>
> Tratamento de erros e situações incorretas:
>
> * Adição de verificações ao script (por exemplo, para a presença de um elemento, para a execução bem-sucedida de uma ação).
> * Adição de notificação de parada em caso de erro, ou configuração de tentativa automática de reinício.
>
> Conclusão do teste e coleta de relatórios:
>
> Geração de logs, capturas de tela ou relatórios.
>
> Coleta de estatísticas.

## 5. Alternância de controle

No modo PiP, é possível configurar o sistema para que o Robô execute ações paralelamente ao Usuário, ou, inversamente, alternar o controle (por exemplo, para que o Robô trabalhe enquanto o Usuário não o parar forçosamente).

#### 5.1. Trabalho paralelo do Robô e do Usuário

Nesse caso, o Robô e o Usuário trabalham de forma independente e simultânea — o Robô executa ações automáticas, enquanto o Usuário pode intervir ou controlar a interface manualmente. Para trabalho paralelo, inicie as ações automáticas em segundo plano (por exemplo, em uma thread separada).

#### 5.2. Alternância de controle entre o Robô e o Usuário

Nesse caso, o Robô primeiro controla a interface, e depois o Usuário pode assumir o controle do Robô, ou vice-versa. Para alternar o controle, implemente uma flag ou um interruptor que pare a execução automática ou a ative, permitindo gerenciar o script manualmente ou automaticamente.

## 6. Exemplos de cenários de trabalho do PiP na prática

<table data-header-hidden><thead><tr><th width="59.04998779296875"></th><th width="172.63330078125"></th><th width="222.0833740234375"></th><th width="223.51666259765625"></th></tr></thead><tbody><tr><td><strong>Nº</strong></td><td><strong>Cenário</strong></td><td><strong>Princípio de funcionamento</strong></td><td><strong>Objetivo</strong></td></tr><tr><td>1.</td><td>Processamento de dados + controle manual</td><td>O Robô coleta dados, enquanto o Usuário observa e intervém se necessário</td><td>Garantir controle e resposta rápida</td></tr><tr><td>2.</td><td>Teste da interface</td><td>O Robô automatiza ações repetitivas, enquanto o Usuário observa e verifica</td><td>Verificação rápida sem interromper a automação</td></tr><tr><td>3.</td><td>Execução de script com correção manual simultânea</td><td>O Usuário insere ou corrige dados durante a execução do Trabalho pelo Robô</td><td>Aceleração do trabalho com precisão de limite</td></tr></tbody></table>

## 7. FAQ sobre o modo PiP

**Pergunta:** É possível executar dois Robôs simultaneamente no modo PiP?

**Resposta:** Não. No modo PiP, apenas um Robô pode ser executado. Posteriormente, esse Robô poderá iniciar outros Robôs em segundo plano.

**Pergunta:** O que fazer se o Robô não conseguir interagir com a interface?

**Resposta:** Verifique a janela ativa, permissões de acesso, presença de seletores. Muitas vezes, isso está relacionado a configurações incorretas ou bloqueios.

**Pergunta:** É possível trabalhar no PiP com navegadores?

**Resposta:** O navegador deve ser executado apenas em uma instância no modo PiP, caso contrário, o plugin não conseguirá trabalhar com o Robô.


---

# 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.sherparpa.ru/pt/sherpa-rpa/sherpa-designer/rabota-v-sherpa-designer/rezhim-kartinka-v-kartinke-pip.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.
