- 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ô
Para um Robô estabelecer uma comunicação direta com o Orchestrator, ele precisa estar na mesma rede ou usar uma aberta. Caso contrário, você precisa configurar um servidor proxy para facilitar a comunicação.
Configure um proxy usando um script de proxy ou fornecendo o endereço do servidor proxy com uma lista de endereços para serem ignorados. Apenas um método pode ser usado. Se ambos estiverem configurados, o script do proxy prevalecerá.
As seguintes opções de configuração estão disponíveis:
- Configurando o navegador da Web
- Definição das configurações de proxy do Windows
- Definição da configuração de proxy por meio de parâmetros de linha de comando
- Editando o arquivo
uipath.configImportante:Ao atualizar de versões anteriores para a v2021.4, as configurações de proxy são migradas do arquivo
proxy.configpara ouipath.config, a fim de corresponder ao novo formato.
Proxy para robôs no Modo de Uso
Os robôs no modo de usuário herdam as configurações de proxy definidas para seu navegador da Web.
Para configurações de proxy que exigem autenticação básica que não seja o Windows, armazene as credenciais necessárias no Gerenciador de Credenciais da máquina.
Para aplicar configurações de proxy em UiPath Robots no Modo de Usuário, você precisa reiniciar o Serviço Host de Usuário. Você pode fazer isso saindo da sessão do usuário do Windows e, em seguida, fazendo logon novamente.
Proxy para robôs no Modo de Serviço
Para usar corretamente as configurações de proxy para robôs no Modo de Serviço com as funcionalidades Logon Interativo e Transmissão ao Vivo, você precisa modificar o arquivo uipath.config e as Configurações correspondentes do Windows da conta de usuário que executa o robô.
Configurações de proxy baseadas em tipos de usuário (Executor)
No contexto da UiPath, os processos do Windows podem ser executados sob duas identidades distintas:
- Usuário local—Esses processos são executados com a identidade do usuário que está conectado no momento na sessão do Windows.
- Usuários do LocalSystem****—Esses processes são normalmente serviços ou tarefas em segundo plano que são executadas com privilégios no nível do sistema.
Ao configurar um proxy no Windows, as configurações de proxy estão vinculadas ao usuário que executa o processo. Portanto, dependendo da identidade do processo que faz a solicitação HTTP, há dois cenários possíveis para configuração de proxy:
- O proxy definido para o usuário no Windows é usado.
- As configurações de proxy são carregadas a partir do arquivo
uipath.config.
A tabela abaixo resume os processos do Windows relacionados ao Robô, as identidades de usuário sob as quais são executados e as solicitações HTTP que realizam:
| Processo do Windows | Identidade do usuário | Solicitações HTTP |
|---|---|---|
|
| SistemaLocal |
Responsável pela comunicação de serviço com o Orchestrator, incluindo: |
|
| Usuário |
Responsável pela comunicação de serviço com o Orchestrator quando instalado no Modo de Usuário, incluindo: |
|
|
|
Responsável por lidar com solicitações HTTP específicas da automação, incluindo: |
|
| Usuário |
Responsável por lidar com tráfego relacionado ao Assistant, incluindo: |
|
| Usuário | Responsável por lidar com tráfego de depuração remota por meio do SignalR. |
UiPath.UpdateService.Worker.exe | SistemaLocal | Responsável por baixar os MSIs do Orchestrator. |
O processo de atualização automática para configurações de proxy
Você pode configurar o processo de atualização automática para Robôs que operam atrás de um proxy, dependendo do tipo de instalação do Robô:
Para instalações unattended, o Agente de Atualização está ausente. As configurações para proxy são tratadas manualmente modificando o arquivo UiPath.config. Tanto o Serviço de Robôs da UiPath quanto o Serviço de Atualização são executados usando um Serviço do Windows, independentemente de um usuário.
Para instalações attended, as configurações para proxy também são processadas manualmente modificando o arquivo UiPath.config. No entanto, o usuário inicia tanto o Serviço de Robôs da UiPath quanto o Agente de Atualização.O Serviço de Atualização é executado usando um Serviço do Windows.
Para instalações rápidas, as configurações para o proxy são herdadas das configurações existentes do usuário. O usuário inicia todos os serviços: Serviço de Robôs da UiPath, Agente de Atualização e Serviço de Atualização.
Autenticação de proxy nas Credenciais do Windows
O servidor do proxy pode exigir credenciais para permitir o tráfego. Você pode configurar o proxy para autenticação usando as credenciais do usuário conectado do Windows.
Para ativar esta funcionalidade, adicione a variável de ambiente do sistema UIPATH_PROXY_USE_DEFAULT_CREDENTIALS na máquina que executa o Robô e defina seu valor como true. Isso informa ao Robô para usar as Credenciais do Windows do usuário atual para a autenticação de proxy.
Autenticação básica
A partir da versão 2021.10, o Serviço de Robôs da UiPath dá suporte a servidores proxy usando protocolos de Autenticação Básica.
Robôs de Modo de Usuário: com a Autenticação Básica, o Assistant identifica se uma configuração de proxy está implementada na máquina e solicita as credenciais do usuário.
Robôs do Modo de Serviço – O Executor do Robô não é compatível com métodos de Autenticação Básica para configurações de proxy. Embora você possa usar a Autenticação Básica para se conectar ao Orchestrator e baixar pacotes, não pode usá-la na execução real do fluxo de trabalho. Para habilitar a Autenticação Básica para robôs em Modo de Serviço, atualize o arquivo UiPath.config com os seguintes parâmetros de proxy:
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>
Transmissão ao vivo e controle remoto em uma configuração de proxy
As funcionalidades de transmissão ao vivo e controle remoto não funcionam em uma configuração de proxy para versões do Robô mais antigas que a 2024.10.5. Atualize seu Robô para as versões 2024.10.5+ para acessar essas funcionalidades em uma configuração de proxy.
Configuração do proxy usando o navegador da web
-
Abra a janela Propriedades da Internet.
-
Na guia Conexões, selecione Configurações de LAN. A janela Configurações de rede de área local (LAN) será aberta. Dependendo da sua configuração, você pode definir um script de configuração de proxy ou um servidor de proxy.
- Para usar um script de proxy, selecione Usar script de configuração automática e forneça o endereço para o script.
- Para configurar o servidor do proxy manualmente, selecione Usar um servidor proxy para sua LAN e forneça o endereço do servidor de proxy e a porta.
-
Para salvar suas configurações, selecione OK.
-
No seu navegador da Web, teste a conexão acessando o URL do Orchestrator.
Configuração do proxy usando as configurações do Windows
- Abra a janela de configurações de Proxy.
- Para usar um script de proxy, em Configuração automática do proxy, ative Usar script de configuração. Forneça o endereço para o script.
- Para configurar o servidor de proxy manualmente, em Configuração manual do proxy, acesse Usar um servidor de proxy. Forneça o endereço do servidor do proxy e a porta.
Importante:
Adicionar o prefixo
http://ao endereço do servidor proxy impede que o Robô faça chamadas HTTPS. Para garantir que o proxy funcione conforme o esperado, remova o prefixohttp://totalmente ou adicione o endereço do proxy com ambos prefixoshttp://ehttps://. Por exemplo:http://proxyaddressincorreto,- Correto -
https://proxyaddress,http://proxyaddress; https://proxyaddress
- Para salvar suas configurações, selecione Salvar.
Editando o arquivo uipath.config
- Navegue até a pasta de instalação,
%ProgramFiles%\UiPath\Studio. - Procure pelo arquivo
uipath.confige abra-o usando um editor de texto, como o Notepad++. - Adicione a tag
<webProxySettings>e defina os valores com base no seu ambiente de proxy.- Para usar um script de proxy, forneça o seguinte par de chave-valor:
<webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </webProxySettings><webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </webProxySettings> - Para fornecer um endereço de proxy, forneça os seguintes pares de chave-valor:
<webProxySettings> <add key="ProxyAddress" value="http://1.1.1.1:1234/" /> <add key="BypassLocalAddresses" value="True" /> <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" /> </webProxySettings><webProxySettings> <add key="ProxyAddress" value="http://1.1.1.1:1234/" /> <add key="BypassLocalAddresses" value="True" /> <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" /> </webProxySettings>
- Para usar um script de proxy, forneça o seguinte par de chave-valor:
- Salve o arquivo
uipath.config. - Reiniciar o Serviço de Robôs da UiPath ou o dispositivo.
Definição das configurações de proxy durante a instalação do Robô
Para adicionar as configurações de proxy ao instalar robôs não assistidos (modo de serviço), use os parâmetros de linha de comando dedicados em seu comando de instalação.
Por exemplo, o seguinte comando instala o Robô no Modo de Serviço e usa um script para configurar o proxy:
UiPathStudio.msi ADDLOCAL=Robot,RegisterService PROXY_SCRIPT_ADDRESS=http://localhost/proxy.pac
UiPathStudio.msi ADDLOCAL=Robot,RegisterService PROXY_SCRIPT_ADDRESS=http://localhost/proxy.pac
O seguinte comando instala o Robô no Modo de Serviço e define a Autenticação Básica para configurações de proxy:
UiPathStudio.msi ADDLOCAL=Robot,RegisterService PROXY_ADDRESS=http://my.proxy.net:8008 PROXY_USERNAME="myUser" PROXY_PASSWORD="myUser" PROXY_DOMAIN="myUser"
UiPathStudio.msi ADDLOCAL=Robot,RegisterService PROXY_ADDRESS=http://my.proxy.net:8008 PROXY_USERNAME="myUser" PROXY_PASSWORD="myUser" PROXY_DOMAIN="myUser"
Verificando a conexão do servidor do proxy
- Conectar o Robô ao Orchestrator
- Instale alguns pacotes em um ambiente que contenha o Robô previamente configurado.
- Navegue até a pasta
%userprofile%\.nuget\e verifique se os pacotes de processos e atividades correspondentes foram baixados. - Execute o trabalho correspondente para verificar se ele é executado com sucesso.
- Proxy para robôs no Modo de Uso
- Proxy para robôs no Modo de Serviço
- Configurações de proxy baseadas em tipos de usuário (Executor)
- O processo de atualização automática para configurações de proxy
- Autenticação de proxy nas Credenciais do Windows
- Autenticação básica
- Transmissão ao vivo e controle remoto em uma configuração de proxy
- Configuração do proxy usando o navegador da web
- Configuração do proxy usando as configurações do Windows
- Editando o arquivo uipath.config
- Definição das configurações de proxy durante a instalação do Robô
- Verificando a conexão do servidor do proxy