- Introdução
- Melhores práticas
- Tenant
- Ações
- Contexto de Pastas
- Automações
- Processos
- Trabalhos
- Gatilhos
- Logs
- Monitoramento
- Filas
- Ativos
- Armazenar Buckets
- Test Suite - Orchestrator
- Catálogos de Ações
- Perfil
- Administrador do Sistema
- Servidor de Identidade
- Autenticação
- Outras configurações
- Integrações
- Robôs Clássicos
- Solução de problemas
Conectar Robôs ao Orchestrator
Este artigo descreve como escolher o método de conexão do robô ao Orchestrator, dependendo do mecanismo de autenticação de robôs definido no Orchestrator. A UiPath fornece vários métodos de autenticação de robôs, que variam desde a expiração da autenticação com tokens até a autenticação com tokens que nunca expiram.
Os três mecanismos de autenticação disponíveis são o estado resultante de duas configurações de tenant do Orchestrator localizado na página Configurações > guia Segurança.
Permita apenas conexões com tokens de autenticação que nunca expiram desmarcando ambas as opções de autenticação na página Configurações > guia Segurança.
-
Permitir tanto a autenticação do usuário quanto a autenticação da chave do robô - não selecionado
-
Impor a autenticação do usuário, desabilitar a autenticação da chave do robô - não selecionado
Tipo |
Implicações |
---|---|
Assistido |
Restrinja a autenticação de robôs assistidos no Assistant à chave da máquina.Não há nenhuma opção Logon exibida no Assistant e, portanto, os usuários não podem conectar o Studio e o Assistant ao Orchestrator usando suas credenciais. |
Não Assistido |
Os robôs não assistidos necessitam de conexões da chave da máquina todo o tempo. |
Permite tanto conexões padrão com tokens que não expiram quanto conexões com tokens que expiram ao habilitar Permitir tanto a autenticação do usuário quanto a autenticação da chave do robô e desmarcar Impor a autenticação do usuário, desabilitar a autenticação da chave do robô.
-
Permitir tanto a autenticação do usuário quanto a autenticação da chave do robô - não selecionado
-
Impor a autenticação do usuário, desabilitar a autenticação da chave do robô selecionado
Tipo |
Implicações |
---|---|
Assistido |
Você pode usar login interativo para autenticar robôs assistidos. A opção Logon é exibida no Assistant, permitindo que os usuários conectem o Studio e o Assistant ao Orchestrator usando suas credenciais. |
Não Assistido |
Os robôs não assistidos necessitam de conexões da chave da máquina todo o tempo. |
Permita apenas conexões com tokens que expiram habilitando ambas as opções de autenticação na página Configurações > guia Segurança. É necessário o logon do usuário para fazer solicitações HTTP do Orchestrator, executar robôs assistidos ou ver processos no Assistant.
-
Permitir tanto a autenticação do usuário quanto a autenticação da chave do robô selecionado
-
Impor a autenticação do usuário, desabilitar a autenticação da chave do robô selecionado
Tipo | Implicações |
---|---|
Assistido |
Restrinja a autenticação de robôs assistidos no Assistant ao logon de usuários interativos. A autenticação de robôs assistidos requer logon, caso contrário o usuário não verá seus processos associados no Assistant e o robô aparecerá como "Conectado, não licenciado". |
Não Assistido |
Os robôs não assistidos necessitam de conexões da chave da máquina todo o tempo. |
Não assistidos no modo assistido |
Para os não assistidos, a máquina de host é conectada e licenciado no modo não assistido, de forma que a maneira designada para executar processos é o Orchestrator. Se quiser usar a máquina no modo assistido (abrindo o Assistant) quando a autenticação do usuário for imposta, você precisará fazer logon; caso contrário, você não poderá ver os processos no Assistant, e o robô aparecerá como "Conectado, não licenciado". |
Esse método de autenticação requer a recompilação dos fluxos de trabalho que usam atividades do Orchestrator ou fazem chamadas HTTP diretas para a API do Orchestrator utilizando pacotes de atividades v2020.10 ou superiores.
Há uma chance de que a execução de trabalhos falhe se for usada pelo menos uma das dependências abaixo em um projeto de automação:
- UiPath.System.Activities < 20.10.0
- UiPath.Persistence.Activities < 1.1.7
- UiPath.DataService.Activities < 20.10.0
- UiPath.Testing.Activities < 1.2.0
Use a Ferramenta de atualização em massa das dependências do projeto no Studio para atualizar dependências de processos para versões maiores ou iguais às fornecidas acima. Teste antes de implantar em produção.
Use o logon interativo para autenticar robôs assistidos.A opção Logon é exibida no Assistant, permitindo que os usuários conectem o Studio e o Assistant ao Orchestrator usando suas credenciais.Compatível com:
- Autenticação híbrida
- Autenticação segura
Use a chave da máquina gerada no Orchestrator para autenticar robôs assistidos.Compatível com:
- Standard Authentication
-
Autenticação híbrida
Observação:- A pessoa que trata da configuração do Orchestrator na empresa deve fornecer aos usuários e desenvolvedores assistidos a URL do Orchestrator e a chave da máquina corretas.Objetos da máquina não precisam ser atribuídos às pastas do Orchestrator, apenas usuários.
- Se houver vários usuários trabalhando na mesma máquina, será necessário criar um robô no Orchestrator para cada um deles.
- Salve a chave de máquina gerada no Orchestrator na área de transferência ou em um arquivo.
- Abra o prompt de comando.
- Vá ao diretório no qual seu UiPath Robot está instalado (por padrão
C:\Program Files\UiPath\Studio
). Por exemplo:cd C:\Program Files\UiPath\Studio
. - Use os argumentos de linha de comando
--connect
,-url
e-key
em conjunto com a URL do Orchestrator e a chave da máquina. Por exemplo:UiRobot.exe --connect -url https://demo.uipath.com/ -key ba1e4809-2f64-4965-bae2-efda62d20164
. O UiPath Robot agora está conectado ao Orchestrator.Em um ambiente de alta densidade, o robô correspondente a cada usuário é conectado ao Orchestrator.
Use a chave da máquina gerada no Orchestrator para autenticar robôs não assistidos.As conexões da chave da máquina são necessárias todo o tempo para a execução não assistida.Compatível com:
- Standard Authentication
- Autenticação híbrida
-
Autenticação segura
Observação: os privilégios do administrador são necessários para executar esse procedimento para os robôs de modo de serviço.
A máquina do host é conectada e licenciada no modo não assistido, para que você possa executar processos não assistidos usando o Orchestrator.
Se quiser usar a máquina no modo assistido (abrindo o Assistant) quando a autenticação do usuário for imposta, você precisará fazer logon; caso contrário, você não poderá ver os processos no Assistant, e o robô aparecerá como "Conectado, não licenciado".
- Salve a chave de máquina gerada no Orchestrator na área de transferência ou em um arquivo.
- Abra o prompt de comando.
- Vá ao diretório no qual seu UiPath Robot está instalado (por padrão
C:\Program Files\UiPath\Studio
). Por exemplo:cd C:\Program Files\UiPath\Studio
. - Use os argumentos de linha de comando
--connect
,-url
e-key
em conjunto com a URL do Orchestrator e a chave da máquina. Por exemplo:UiRobot.exe --connect -url https://demo.uipath.com/ -key ba1e4809-2f64-4965-bae2-efda62d20164
. O UiPath Robot agora está conectado ao Orchestrator.Em um ambiente de alta densidade, o robô correspondente a cada usuário será conectado ao Orchestrator.
Use uma string de conexão para registrar automaticamente robôs de serviço no Orchestrator.
A string de conexão é uma URL que contém as seguintes informações:
- a URL do Orchestrator - identifica a instância do Orchestrator à qual o UiPath Robot se conecta;
- ID do tenant - identifica o tenant ao qual o UiPath Robot se conecta;
-
nome de domínio - identifica o domínio da máquina; isso é necessário apenas se a máquina estiver em um domínio diferente daquele especificado para o parâmetro WindowsAuth.Domain (isso também é válido para máquinas de subdomínio). O domínio precisa estar em um relacionamento de confiança bidirecional com aquele definido para o parâmetro
WindowsAuth.Domain
.Clique aqui para obter detalhes sobre os parâmetros de autorização em UiPath.Orchestrator.dll.config.
Veja abaixo dois exemplos de strings de conexão de acordo com o domínio da máquina:
- O mesmo domínio especificado em
UiPath.Orchestrator.dll.config
-https://demo.uipath.com/api/robotsservice/GetConnectionData?tenantId=1
-
Domínio diferente daquele especificado em
UiPath.Orchestrator.dll.config
-https://demo.uipath.com/api/robotsservice/GetConnectionData?tenantId=1&domainName=domain_name
Observação:Para implantar robôs no Orchestrator usando a string de conexão, é necessário o seguinte:
- o parâmetro WindowsAuth.Enabled deve ser definido como
true
- o parâmetro WindowsAuth.Domain deve ser configurado para um domínio válido
- o robô de modo de serviço deve ser instalado.
- o parâmetro WindowsAuth.Enabled deve ser definido como
- Quais são os tipos de autenticação dos robôs?
- Standard Authentication
- Autenticação híbrida
- Autenticação segura
- Conectar robôs assistidos ao Orchestrator
- Logon interativo
- Usando a chave da máquina no assistente
- Usando a chave da máquina na linha de comando
- Conectar robôs não assistidos ao Orchestrator
- Usando a chave da máquina no assistente
- Usando a chave da máquina na linha de comando
- Inscrição automática