- Introdução
- Instalação e atualização
- Tipos de Robô
- Componentes do Robô
- Licenciamento
- Conectar Robôs ao Orchestrator
- Processos e Atividades
- Geração de logs
- Cenários Específicos
- Reinicialização de componentes dos Robots
- Sessões do Windows
- Login usando o Sistema de Credenciais Thales Luna
- Login usando o Provedor de Armazenamento de Chaves nShield
- Redirecionando Robôs por meio de um Servidor de Proxy
- Executando tarefas em uma Janela RDP Minimizada
- Usando Unidades de Rede Mapeadas
- Interrompendo um Processo
- Desabilitar o Botão Parar
- Pastas de Pacote Personalizados e Caminhos de Rede
- Integração do CrowdStrike
- Virtualização de aplicativos Robot Citrix
- Governança
- Solução de problemas
- Erros de conexão comuns
- Robô sem resposta sobre RDP
- Logs de Execução Duplicados
- Erros de Robô Frequentemente Encontrados
- Aumento da Duração da Execução do Processo
- Verificação Forçada de Assinatura do Pacote
- Mensagem muito grande para processar
- Erros ao Executar como Administrador
- Pacotes do NuGet não acessíveis após a migração
- Prompt de Controle de Acesso do Usuário e de Automação de Atividades da Interface Gráfica
- .NET necessário durante a instalação
- Montagem não pode ser carregada da rede ou do Azure File Share
- As atividades não podem encontrar o .NET Runtime
- Solução de problemas de integração do CrowdStrike

Guia do usuário do robô
A imagem do Linux Robot permite que você execute automações multiplataforma em contêineres Docker.
mcr.microsoft.com/dotnet/runtime. Todos os arquivos necessários pelo aplicativo são colocados no diretório /application/ .
- Ambiente Docker
- Conexão de rede com o Orchestrator.
- Credenciais do cliente do modelo de máquina.
Para usar robôs em um ambiente Linux, crie um Unattended Robot no Orchestrator, salve o ClientID e o SegredoDoCliente para serem usados mais tarde e, então, siga as etapas abaixo na máquina do robô:
- Abra um terminal de linha de comando e obtenha a imagem do docker usando o seguinte comando:
docker pull registry.uipath.com/robot/uiautomation-runtime:<tag>docker pull registry.uipath.com/robot/uiautomation-runtime:<tag>Observação: não usar uma tag específica recupera o patch do Enterprise mais recente para a versão do Enterprise mais recente. Para recuperar ou iniciar uma versão específica do Robot, substitua o parâmetro <tag> pela versão real da coluna de Tags de imagem do docker , na tabela abaixo:no mínimo 2021.8 Tags de imagem do docker 2023.10 23.10.69.35238-robot23.10.0 - Com base no tipo de conexão, você pode iniciar a imagem baixada e conectar o robô ao Orchestrator usando um dos comandos abaixo:
Importante: para iniciar o UiPath Robot com sucesso, você deve aceitar o contrato de licença adicionando o parâmetro
-e LICENSE_AGREEMENT=acceptao comando.- ID do Cliente e Segredo do Cliente:
docker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_"-e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>docker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_"-e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag> - Chave da Máquina:
docker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e MACHINE_KEY="$KEY" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>docker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e MACHINE_KEY="$KEY" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>
- ID do Cliente e Segredo do Cliente:
Exemplo de configuração de DNS:
docker run --dns="1.1.1.1" -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>docker run --dns="1.1.1.1" -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -tid registry.uipath.com/robot/uiautomation-runtime:<tag>1.1.1.1 se refere ao resolvedor de DNS público do Cloudflare. Isso pode ser qualquer resolvedor de DNS capaz de resolver o SignalR Hub.
docker start {container_id} para iniciar um contêiner já criado.
- Para ver o status dos seus robôs na máquina, use o seguinte comando:
docker ps -adocker ps -a - Para desconectar um robô, use o comando abaixo:
docker stop {container_id}docker stop {container_id}Importante: usardocker kill container_idpara o robô na máquina, mas não o desconecta do Orchestrator. - Para reconectar um robô específico, use o comando abaixo:
docker start {container_id}docker start {container_id}
O robô do Linux pode executar tanto automações em segundo plano quanto em primeiro plano (usando o Google Chrome).
Se você quiser criar uma automação da Web compatível com robôs do Linux, siga as etapas abaixo:
- Ao criar um processo, escolha o tipo de projeto multiplataforma no Studio.
- No Studio, no Package Manager, atualize o pacote de atividades UI Automation para a versão mais recente. Esse recurso só está disponível a partir do pacote v21.11.0-preview. Como você está usando um projeto de plataforma cruzada, apenas os pacotes de atividades que oferecem suporte a projetos de plataforma cruzada são exibidos.
- Para criar uma automação da Web, você também precisa da extensão mais recente do Chrome. Você pode instalá-lo facilmente das seguintes maneiras:
Observação: você deve ter a extensão v21.10.4 ou mais recente do Chrome instalada antes de começar a desenvolver a automação.
Ao desenvolver o projeto de Automação de Interface Gráfica para robôs do Linux, é possível usar os seguintes métodos de entrada para as atividades:
- ChromiumAPI (padrão)
- SimularClique/SimularTipo
Além disso, os seguintes assistentes são suportados:
- Gravador da Web
- Extração da Tabela
O procedimento para executar um trabalho não Unattended em robôs do Linux é idêntico ao usado no Windows.
5900 . Para se conectar a ela durante a execução do processo, é necessário publicar a porta VNC ao iniciar a imagem, adicionando parâmetros -p {localVncPort}:5900 --env VNC_ENABLED=true ao comando Docker Run .
docker run -e LICENSE_AGREEMENT=accept -e
ORCHESTRATOR_URL="{orchestrator url}" -e MACHINE_KEY="{machine_key}" -p 50000:5900 --env VNC_ENABLED=true registry.uipath.com/robot/uiautomation-runtime:<tag>docker run -e LICENSE_AGREEMENT=accept -e
ORCHESTRATOR_URL="{orchestrator url}" -e MACHINE_KEY="{machine_key}" -p 50000:5900 --env VNC_ENABLED=true registry.uipath.com/robot/uiautomation-runtime:<tag>50000 port. Depois disso, você poderá usar qualquer cliente VNC para acompanhar a execução do robô ao vivo.
Você pode depurar um contêiner de robô já iniciado através do recurso de conexão deUnattended Robot .
/home/robotuser/.local/share/UiPath/Logs na imagem do Docker.
Para extrair Logs do contêiner, use o seguinte comando:
docker cp <ContainerId>:/home/robotuser/.local/share/UiPath/Logs <TargetPath>/application/Packages/ no contêiner do Docker. Isso pode ser configurado montando o diretório que contém as bibliotecas do NuGet usando o seguinte comando:
docker run -e LICENSE_AGREEMENT=accept -e MACHINE_KEY="{machine_key}" -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -v <path to packages on the host machine>:/application/Packages/ -ti registry.uipath.com/robot/uiautomation-runtimedocker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -v <path to packages on the host machine>:/application/Packages/ -ti registry.uipath.com/robot/uiautomation-runtime:<tag>docker run -e LICENSE_AGREEMENT=accept -e MACHINE_KEY="{machine_key}" -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -v <path to packages on the host machine>:/application/Packages/ -ti registry.uipath.com/robot/uiautomation-runtimedocker run -e LICENSE_AGREEMENT=accept -e ORCHESTRATOR_URL="https://cloud.uipath.com/organization/tentant/orchestrator_" -e CLIENT_ID="$Client_ID" -e CLIENT_SECRET="$Client_secret" -v <path to packages on the host machine>:/application/Packages/ -ti registry.uipath.com/robot/uiautomation-runtime:<tag><path to packages> se refere ao local na máquina do host.
Certifique-se de que o usuário do robô (usuário UID 1000) tenha acesso de leitura para o caminho montado para os feeds de pacote.