# Princípios de Funcionamento de Diferentes Tipos de Robôs no Orquestrador

## **Princípio de funcionamento dos Robôs Attended no Orquestrador**

**Robôs Attended** são Robôs que são iniciados no computador do Usuário das seguintes maneiras:

* manualmente pelo Usuário;
* a partir da inicialização automática;
* por combinação de teclas;
* por agendamento local.

As licenças “Sherpa Attended Robot” são nominais. Uma licença é iniciada a partir de uma única conta de Usuário e licenciada apenas para ela.

Robôs Attended podem ser adicionados ao Orquestrador, mas esse tipo de Robô não será iniciado a partir do Orquestrador por meio da criação de Trabalhos na tela “Trabalhos” ou agendamentos na tela “Gatilhos”. Ou seja, os cenários dos Robôs Attended são iniciados apenas localmente.

Os Robôs Attended têm uma lista limitada de funcionalidades no Orquestrador.

Por exemplo, é apropriado registrar um Robô Attended no Orquestrador nos casos em que ele precisa ser utilizado em modo de estação de verificação para um Robô Unattended que está processando documentos ou solicitações em fluxo. O Robô Unattended, por sua vez, processa todas as solicitações que não requerem interação humana, enquanto o Robô Attended em modo de estação de verificação pode ser utilizado no processo de tratamento de uma solicitação em algum estágio, quando é necessário envolver uma pessoa para tomar uma decisão específica (ou seja, verificar manualmente). Esse Robô Attended (verificador) acessa a Fila e pega dela a Tarefa que foi colocada para ele pelo Robô Unattended.

Robôs Attended têm acesso às Filas criadas na tela “Filas”, e também podem receber Tarefas dessas Filas, pegar essas Tarefas para processamento e mudar seu status.

## **Princípio de funcionamento dos Robôs Unattended no Orquestrador**

**Robôs Unattended** são Robôs que são iniciados sem a participação humana e gerenciados apenas através do Orquestrador. Robôs Unattended são iniciados:

* por agendamento, criado na tela “Gatilhos”;
* através das Filas de Tarefas, criadas na tela “Filas”;
* através da API.

As licenças Sherpa Unattended-Robot são concorrenciais. Uma licença permite, sob a gestão do Orquestrador, iniciar a execução de um cenário na conta de qualquer usuário (incluindo um virtual, criado especificamente para o robô). O número total de licenças utilizadas ao mesmo tempo não pode exceder o número de licenças registradas no Orquestrador.

Um Robô Unattended pode ser utilizado:

* com o início manual da sessão do usuário. Ou seja, se o Orquestrador detectar que o Robô está online (indicador verde), ele poderá atribuir um Trabalho a ele. Nesse caso, a conta do Robô deve ser iniciada manualmente;
* com o início automático da sessão do usuário;
* na configuração clássica, quando há um servidor RDP.

## **Princípio de funcionamento do Coordenador de Robôs Unattended**

**Coordenador** é um serviço que deve ser instalado sob a conta de Administrador do servidor RDP (servidor terminal), no qual se planeja iniciar Robôs Unattended nas contas de usuário, desde que seja necessário o login automático nas contas dos Robôs. O Coordenador serve para iniciar sessões de Usuários locais junto com Robôs Unattended em servidores terminais sob sistemas operacionais Windows.

No servidor, há uma ou mais contas registradas para os Robôs. O servidor em si funciona continuamente, mas as contas não funcionam por padrão. Assim, se o Orquestrador atribuiu uma Tarefa a um Robô, ele deve ativar esse Robô, e para isso deve ativar a conta correspondente no servidor. Para isso, existe um componente especial – o Coordenador.

O Coordenador é um programa separado, que não requer licença, instalado sob a conta de Administrador do servidor RDP e executado em modo de serviço.

**Tarefa do Coordenador:** a pedido do Orquestrador, levantar e manter a conexão RDP com a conta de usuário local ou remota, na qual o Robô Unattended será iniciado.

Para Robôs Attended, não é necessário indicar o Coordenador.

O Coordenador é instalado a partir do respectivo distribuidor. [A instalação do Sherpa Coordinator está descrita aqui.](https://docs.sherparpa.ru/pt/sherpa-rpa/sherpa-orchestrator/razvertyvanie-platformy-pod-upravleniem-orkestratora/ustanovka-sherpa-rpa-coordinator/ustanovka-sherpa-rpa-coordinator-na-windows) O Coordenador não requer uma licença separada.

Um Robô com a função de Coordenador (para Robôs Unattended) é exibido na tabela de Robôs. O Coordenador está sempre em estado ligado, o que é sinalizado pelo indicador verde. Este serviço garante a criação e manutenção de sessões de contas de usuário para Robôs Unattended no servidor terminal utilizado.

Todos os outros Robôs são contas técnicas, executadas no mesmo servidor terminal.

Se sua configuração inclui um servidor terminal (Windows Server com funções e licenças RDS), observe que o Coordenador deve ser instalado com direitos de administrador. E o SherpaRPA Runtime deve ser configurado em modo Unattended para cada conta de usuário nesse servidor terminal, para que funcionem como Robôs Unattended.

Caso você não tenha servidores terminais, mas apenas um agrupamento de máquinas virtuais, uma delas deve ser designada para o Coordenador. Esta máquina virtual deve estar sempre ligada, pois ela garantirá o funcionamento dos Robôs Unattended em outras máquinas. Nesse caso, na própria máquina virtual, de acordo com a licença padrão do RDP do Windows, você poderá instalar um Robô Unattended na conta de usuário.

O Orquestrador dá a tarefa ao Coordenador do respectivo servidor terminal de criar uma conexão RDP com a conta local ou remota, designada para o Robô Unattended:

* por agendamento,
* por chamada da API,
* por comando do Robô,
* por outro Gatilho suportado.

Nesse caso, em um servidor terminal, podem estar hospedadas e ativamente várias dessas contas ao mesmo tempo. O login na conta do Robô Unattended é feito com o login e senha fornecidos ao Orquestrador.

Do lado do Orquestrador, esse processo se apresenta da seguinte forma:

1. Após a criação do Trabalho, o Orquestrador determina que o Robô Unattended não está disponível e que um Coordenador foi designado para ele, que está disponível, o que é sinalizado pelo indicador verde.
2. O Orquestrador envia ao Coordenador o comando para ativar a conta desse Robô Unattended.
3. O Coordenador aceita o comando e, dentro do servidor, levanta a conexão RDP de sua própria conta, na qual está esse Robô. Ou seja, ele inicia a conexão RDP, a conta é ativada, e dentro da conta, o Robô Unattended é iniciado. Na lista de Robôs, seu indicador se torna verde.
4. O Robô Unattended se conecta ao Orquestrador e, caso haja uma Tarefa para ele nos Trabalhos, a aceita e a executa.
5. Após a conclusão da Tarefa, o Robô sai automaticamente de sua conta e a conta é completamente desligada.

<table data-header-hidden><thead><tr><th width="74"></th><th></th></tr></thead><tbody><tr><td><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfPkmrtL_xzNxzeos1Rj92kStlqg33gZVluXm2e5tIyyc3sovEGBKpOzieCKvjYCvZz-4HUWwlwTgdcIybqzsQbBHduhfLOCFiUmppQ4hUsBEB3ANUcdxRYyj38ThJzSF4dk9king?key=jXxpQJRYkQW6F4d0HoRgIxP1" alt=""></td><td>Se o Trabalho está sendo executado pelo Robô a partir do Orquestrador, é importante desativar a depuração remota. Caso contrário, o Robô corre o risco de não sair do sistema.</td></tr></tbody></table>


---

# 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-orchestrator/rabota-v-sherpa-orchestrator/nachalo-raboty-v-sherpa-orchestrator/principy-raboty-raznykh-tipov-robotov-v-orkestratore.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.
