- Introdução
- Compreensão do UiPath Robot
- Requisitos de instalação
- Instalação de Robôs para automações unattended
- Configuração de Robôs para automações unattended
- Implantação de automações unattended
- Conexão de Robôs para automações unattended ao Orchestrator
- Configurar o Windows Server para robôs de alta densidade
- Redirecionando Robôs por meio de um Servidor de Proxy
- Implementando autenticação com provedores de credenciais
- Configurando a Verificação de Assinatura de Pacote
- Configuração de pastas de pacote e caminhos de rede
- Configuração de feeds de atividades
- Uso de usuários EntraID com autenticação multifator (MFA) para robôs não assistidos
- Instalação de Robôs para automações attended
- Configuração de Robôs para automações attended
- Integrações
- Governança
- Solução de problemas
- Solução de problemas do Serviço de Robôs da UiPath
- Solução de problemas de execução
- Solução de problemas de gravação e controle remoto
- Solução de problemas de rede
- Solução de problemas de conexão
- Solução de problemas de licenciamento
- Solução de problemas de pacotes
- Solução de problemas do .NET
- Solução de problemas de registro em log
- Solução de problemas de sessão

Guia do admin do Robô
Executor do Robot
O UiPath Executor é um componente de serviço da estrutura de software da UiPath que é usado para executar automações ou trabalhos. É o componente que realmente executa os fluxos de trabalho de automação, e você pode identificá-lo na lista de serviços do sistema como UiPath.Executor.exe.
Como funciona
Durante um ciclo de vida de automação, o Executor representa o estágio de execução:
- Estágio de projeto — depois que um fluxo de trabalho de automação é projetado e criado no Studio, ele será publicado no Orchestrator.
- Estágio do Orchestrator — O Orchestrator é o componente que gerencia, controla e registra as operações executadas pelos Robôs. Aqui, você pode agendar um trabalho ou executá-lo sob demanda.
- Estágio de execução — quando uma tarefa é agendada ou disparada, o Orchestrator envia um comando para o Serviço de Robôs da UiPath.Em seguida, o Serviço de Robôs da UiPath inicia instâncias do UiPath Executor para executar a tarefa de automação. Cada instância opera em uma sessão isolada, garantindo que, se uma tarefa falhar, as outras permanecerão inalteradas.
- Estágio de pós-execução — Quando a tarefa é concluída, as instâncias do Executor serão encerradas, e os resultados serão enviados de volta ao Orchestrator. Detalhes como tempo de execução, status (sucesso ou falha) e quaisquer exceções são registrados e podem ser analisados para solução de problemas ou melhoria do processo.
Capabilities
Alguns dos recursos do Executor incluem:
- Execução de tarefas locais ou remotas — o UiPath Executor pode executar tarefas no dispositivo local onde o Serviço de Robôs da UiPath está instalado, ou ele pode se conectar a outros dispositivos remotamente e executar tarefas lá.
- Execução de trabalhos simultaneamente — o Executor é capaz de executar várias automações ao mesmo tempo, cada uma operando como uma sessão independente.
- Balanceamento de carga e priorização de tarefas — Juntamente com o UiPath Orchestrator, o Executor pode ajudar a balancear cargas de automação em vários Robôs e priorizar tarefas com base em regras predefinidas.
- Manutenção do isolamento do fluxo de trabalho — cada execução no Executor é isolada, o que implica que um erro ou falha em um trabalho não afeta o desempenho do resto.
Observação:
O Executor se ajusta a diferentes configurações de DPI, permitindo que os fluxos de trabalho sejam executados em qualquer resolução. Se alguns aplicativos não puderem lidar com o DPI, você poderá desabilitar essa funcionalidade específica.
Tipos de Executores baseados em projetos de automação
Com base no projeto de automação, o Serviço de Robôs da UiPath inicia o tipo de Executor relevante destinado a executar a automação. As tabelas a seguir resumem os tipos de projetos que um Executor pode realizar, com base na estrutura de destino usada.
| Tipo de projeto/Executor | Arquitetura | SO compatível | Estrutura usada |
|---|---|---|---|
| Windows - Legacy | 32 bits | Windows (x64 e x86) | .NET Framework 4.6.1 |
| Windows | 64 bits | Windows x64 | .NET 8 compatível com o Windows (.NET Core - Windows) |
| Multiplataforma | 64 bits | Windows, Linux, MacOS (64 bits) | .NET 8 com compatibilidade multiplataforma (.NET Core) |
Cada linha na tabela representa um tipo de Executor diferente, mostrando como ele está configurado para realizar projetos com base nos requisitos específicos do tipo de projeto, do sistema operacional de destino e da versão do .NET Framework usada. Essas informações ajudam a entender qual Executor é apropriado para cada projeto, garantindo a compatibilidade com o ambiente de destino e aproveitando os recursos de estrutura relevantes.
Configurações do usuário para o Executor
O Executor tem uma variável de sistema dedicada UIPATH_HEADLESS_WITH_USER, que você pode configurar, dependendo do tipo de usuário que executa a automação e da versão do Robô instalado em sua máquina.
Quando o usuário é o Sistema Local, você pode executar automações em segundo plano com o Robô 2021.10 ou uma versão mais recente. Aqui, a configuração para UIPATH_HEADLESS_WITH_USER deve ser Falseou não definida.
Quando o usuário que executa a automação tem credenciais especificadas no Orchestrator, há três cenários que você deve considerar:
- Para qualquer versão do Robô executando automações em segundo plano, a configuração
UIPATH_HEADLESS_WITH_USERdeve serTrue. - Para qualquer versão do Robô executando automações em primeiro plano, não deve haver variável
UIPATH_HEADLESS_WITH_USERdefinida. - Para automações em primeiro plano e segundo plano que usam a versão 2021.4 ou anterior do Robô, não deve haver variável
UIPATH_HEADLESS_WITH_USERdefinida.
A tabela a seguir resume as condições do usuário para o Executor.
| Tipo de Usuário | Tipo de automação | UIPATH_HEADLESS_WITH_USER Configuração | A versão do Robô que usa essa configuração |
|---|---|---|---|
| Usuário do Sistema Local | Segundo plano | False ou nulo | 2021.10 e mais recentes |
| Usuário configurado no Orchestrator | Segundo plano |
| Todas as versões |
| Primeiro plano | Não há necessidade de uma variável | Todas as versões | |
| Qualquer | Não há necessidade de uma variável | 2021.4 e mais antigos |
Executor pré-carregado
Normalmente, cada processo requer tempo para carregar o fluxo de trabalho, pacotes e bibliotecas necessários na memória antes de poder começar o processamento. Em uma configuração pré-carregada, essas dependências já são carregadas na memória, em slots de execução dedicados. Um Executor pré-carregado é habilitado por padrão.
Aqui estão alguns detalhes importantes sobre o Executor pré-carregado:
- Execução mais rápida: ao pré-carregar o processo, seus Robôs podem começar a trabalhar em suas tarefas muito mais rapidamente.
- Utilização de recursos: com um Executor pré-carregado, os Robôs consomem menos recursos por já terem os fluxos de trabalho necessários carregados na memória.
- Disponibilidade: os Executores pré-carregados são projetados principalmente para automações attended iniciadas a partir do UiPath Assistant, RobotJS, Studio ou a interface de linha de comando.Trabalhos Unattended do Orchestrator iniciam um único Executor não pré-carregado.
Variáveis do sistema para configuração pré-carregada
Você pode gerenciar o comportamento de Executores pré-carregados definindo variáveis de ambiente específicas na máquina do Robô, da seguinte forma:
| Variável de ambiente | Valor | Description |
|---|---|---|
UIPATH_PRE_LOADED_EXECUTOR | Nenhum | Substitui o comportamento padrão e inicia o Executor pré-carregado apenas quando o primeiro trabalho é iniciado. |
UIPATH_DISABLE_PRE_LOADED_EXECUTOR | True | Desabilita o Executor pré-carregado. |
Como funciona
Quando você adiciona a variável UIPATH_PRE_LOADED_EXECUTOR a seu sistema, você define uma configuração pré-carregada. Isso inicia dois Executores: um sempre que um trabalho é iniciado e outro para aguardar trabalhos futuros - o Executor pré-carregado.Quando outro trabalho é iniciado, ele usa o Executor pré-carregado e gera outro Executor pré-carregado para aguardar o próximo trabalho. Em suma, uma configuração pré-carregada sempre garante que haja um Executor disponível à espera de trabalhos.
Executores e sistemas operacionais pré-carregados
Para dispositivos do Windows , quando UiPath.Service.UserHost.exe é iniciado, ele inicia dois Executores pré-carregados: um para projetos do Windows e outro para projetos do Windows-Legado.
Para dispositivos MacOS , quando UiPath.Service.UserHost.exe é iniciado, ele inicia um único Executor pré-carregado para projetos multiplataforma.