- Introdução
- Melhores práticas
- Tenant
- Sobre o contexto do tenant
- Pesquisa de recursos em um tenant
- Gerenciamento de robôs
- Conectar Robôs ao Orchestrator
- Armazenamento de credenciais do robô no CyberArk
- Armazenando senhas de Unattended Robots no Azure Key Vault (somente leitura)
- Armazenamento de credenciais de robôs não assistidos no HashiCorp Vault (somente leitura)
- Armazenando credenciais de Unattended Robots no AWS Secrets Manager (somente leitura)
- Exclusão de sessões não assistidas desconectadas e não responsivas
- Autenticação do robô
- Autenticação de robôs com credenciais de cliente
- Atribuição de funções
- Gerenciamento de funções
- Funções padrão
- Configuring access for accounts
- Habilitando usuários para executar automações pessoais
- Habilitando usuários para executar automações em infraestrutura Unattended por meio de Unattended Robots
- Configurando contas de Robôs para executar automações Unattended
- Auditar
- Configurações
- Cloud Robots
- Orquestração de robôs elásticos
- Robôs do Automation Cloud™ — VM
- Robôs do Automation Cloud™ — Sem servidor
- Configurando VPN para Robôs de nuvem
- Contexto de Pastas
- Automações
- Processos
- Trabalhos
- Apps
- Gatilhos
- Logs
- Monitoramento
- Filas
- Ativos
- Armazenar Buckets
- Test Suite - Orchestrator
- Serviço Catálogo de recursos
- Autenticação
- Integrações
- Solução de problemas
Robôs do Automation Cloud™ — Sem servidor
Esta página explica o que são Serverless Automation Cloud Robots e como configurá-los.
Esses Serverless Automation Cloud Robots facilitam a execução da automação em segundo plano, sem preocupação com qualquer infraestrutura necessária. Eles fornecem total liberdade de provisionamento, gerenciamento, manutenção e dimensionamento de qualquer infraestrutura subjacente. A UiPath cuida de todo o trabalho nos bastidores, para você não precisar lidar com contêineres, máquinas virtuais ou servidores físicos.
Pré-requisitos
- Um projeto de automação multiplataforma em segundo plano que foi publicado no Orchestrator e adicionado às suas pastas. Saiba mais sobre processos em segundo plano e primeiro plano e compatibilidade de processos.
- Robot Units disponíveis para o tenant.
Para executar automações Unattended com uma conta específica, você precisa primeiro habilitar a automação Unattended naquela conta.
Você pode pular essa etapa se você estiver usando contas de Robôs, já que elas vêm com recursos de automação Unattended por padrão.
Para habilitar a execução, você precisa uma máquina Serverless Robot, um tipo de modelo de máquina usado para adicionar a capacidade dos Serverless Robots a seu tenant do Orchestrator.
Na página Máquinas, uma mensagem de sucesso será exibida no topo e você poderá ver seu novo modelo na lista.
Para executar automações Unattended, tanto a conta quanto o modelo de máquina do Serverless Robot devem ter acesso ao processo a ser executado. Para fazer isso, você deve adicionar a conta e o objeto de máquina configurados anteriormente (etapas 1 e 2) à pasta que contém o processo.
O Orchestrator permite iniciar trabalhos Unattended manualmente na página Trabalhos ou acionados automaticamente de maneira pré-planejada por meio de gatilhos.
- Acesse a pasta que contém os processos, selecionando-os no menu da barra lateral.
- No contexto da pasta selecionada, acesse Automações > Trabalhos. A página Trabalhos é exibida.
- Clique em Iniciar para iniciar um novo trabalho.
- No menu suspenso Licença em tempo de execução , selecione Cloud - Serverless ou Cloud - Serverless Testing.
- Clique em Iniciar. Uma mensagem Comando enviado é exibida, e você pode ver o trabalho na lista.
Para executar processos que usam Serverless Robots, você deve ter a quantidade necessária de RUs (Robot Units) disponíveis para o tenant no qual o processo precisa ser executado.
A quantidade de RUs consumidas depende de:
- o tipo de ambiente - os ambientes de teste têm menor consumo de RU do que os ambientes de produção;
- o tamanho da máquina do Serverless Robot;
- o número de minutos que demora para executar um trabalho.
Os seguintes tamanhos de máquinas estão disponíveis:
Tamanho da Máquina |
Teste de RUs/minuto 1 |
RUs de produção/minuto |
---|---|---|
Pequeno (1 GB) |
0.5 |
1 |
Padrão (2 GB) |
1 |
2 |
Médio (4 GB) |
2 |
4 |
Grande (10 GB) |
5 |
10 |
1 Você deve estar nos planos de licenciamento Enterprise, Pro ou Pro Trial para usar essa funcionalidade.
Como cada processo tem necessidades específicas, você define o tamanho da máquina na configuração de um processo.
Para qualquer processo multiplataforma, a lista Cloud Robot - Serverless está disponível na guia Configurações adicionais ao criar ou editar um processo.
A opção está disponível para todos os processos multiplataforma, que são candidatos a serem executados usando Serverless Robots, mas a opção não entra em vigor a menos que seja executada por um Serverless Robot.
Todos os seus processos multiplataforma têm a opção Cloud Robot - Serverless definida como Automático por padrão. Essa configuração seleciona o tamanho da máquina apropriado para executar o processo usando Serverless Robots.
A quantidade de Robot Units consumidas para executar processo se baseia no tamanho da máquina e no número de minutos necessários para a execução.
Ao escolher automaticamente o tamanho, os critérios listados na tabela abaixo são avaliados por ordem. Assim que um critério é satisfeito, o tamanho da máquina correspondente é escolhido, e os critérios restantes não são avaliados.
Ordenar |
Critério |
Tamanho da Máquina |
---|---|---|
1 |
Trabalho de depuração remota |
Médio |
2 |
O processo depende da Automação de Interface Gráfica OU O processo depende das atividades de Document Understanding da UiPath |
Padrão |
3 |
Outro processo Unattended |
Pequeno |
Ao usar credenciais do cliente para conectar seus Serverless Robots ao Orchestrator, o modelo de máquina Serverless gera um par ID do cliente/segredo do cliente, que autoriza a conexão entre essa máquina host e o Orchestrator. Se você achar que a chave secreta foi comprometida, você pode regenerar o segredo do Cliente:
Você pode editar a configuração da VPN para um modelo do Cloud Robot - Serverless a qualquer momento ou desconectar o modelo da VPN.
Para alterar o endereço do espaço usado para um modelo, primeiro você deve desconectar o modelo da VPN e, em seguida, editá-lo para alterar o endereço do espaço.
Após você aplicar a alteração, Serverless Robots para esse modelo tentarão se reconectar à VPN, de acordo com as novas configurações.
Para descobrir como é possível solicitar uma avaliação gratuita do Automation Cloud Robots sem servidor, verifique a página Solicitação de uma avaliação dos serviços.
Enquanto um trabalho estiver em andamento, você poderá acessar a transmissão ao vivo do Robot que está executando a automação. Se for necessária uma solução de problemas ou depuração, você pode assumir o controle da execução usando seu próprio mouse e teclado, sem pausar a automação.
Os recursos de transmissão ao vivo e controle remoto estão disponíveis para Automation Cloud Robot (tanto Serverless quanto VM), Elastic Robots e Windows Robots versão 2023.4+.
Para habilitar a transmissão ao vivo e o controle remoto, consulte Habilitando os recursos.
Os Serverless Robots só podem executar automações multiplataforma em segundo plano; portanto, certifique-se de que processo que você está tentando executar foi projetado como um processo multiplataforma em segundo plano no Studio.
Sim, certifique-se de que o modelo de máquina Serverless seja adicionado à pasta ou espaço de trabalho pessoal no qual o processo reside.
Com uma conta Community, você pode executar até três trabalhos simultâneos por tenant. Com uma conta Enterprise, você pode executar até 50 trabalhos simultâneos por tenant.
Você é limitado apenas pela quantidade disponível de Robot Units (RUs) para o tenant.
O número de trabalhos que você pode executar depende se os robôs sem servidor são executados em um ambiente de teste ou de produção, quanto tempo seus trabalhos levam para serem executados e o tamanho da máquina que executa o trabalho. Por exemplo, em um ambiente de produção, um trabalho de 1 minuto executado em um robô de tamanho médio (4 GB) consome 4 RUs.
Para obter mais informações, consulte Robot Units: consumo.
Todas as máquinas são criadas e hospedadas na região do tenant.
Os administradores da organização podem ver qual é a região para um tenant em Configurações do tenant (Admin > Tenants).
Todas as atividades disponíveis para projetos multiplataforma podem ser executadas com Serverless Robots. Isso inclui, entre outros:
- Automações baseadas no navegador usando o navegador Chromium
- Atividades do Integration Service
- Automações baseadas na API (incluindo chamadas da API em HTTPS, que exigem usar seus próprios certificados SSL para autenticação baixando os certificados para o caminho do arquivo /tmp/certs)
- Atividades Database que exigem drivers do Oracle, MySql, MSSQL e PostgreSQL ODBC.
As automações baseadas em navegador usando o navegador Chromium podem exigir a autenticação de certificado de cliente.
register-client-cert -d domain -c path/to/certificate.p12 [-p password]
register-client-cert -d domain -c path/to/certificate.p12 [-p password]
-
-d - é o domínio a ser acessado
-
-c - é o caminho para o certificado de cliente
-
-p - é a senha do certificado
var process = System.Diagnostics.Process.Start("register-client-cert", "-d client.badssl.com -c /tmp/home/badssl.com-client.p12 -p badssl.com"); process.WaitForExit(10000);
var process = System.Diagnostics.Process.Start("register-client-cert", "-d client.badssl.com -c /tmp/home/badssl.com-client.p12 -p badssl.com"); process.WaitForExit(10000);
Não podemos fornecer a lista ou intervalo de endereços IP usados no Serverless, já que são dinâmicos.
- Executando automações Unattended com Serverless Robots
- Etapa 1. Habilitando a automação Unattended em uma conta
- Etapa 2. Adicionando Serverless Robots a seu tenant
- Etapa 3. Dando acesso aos recursos das pastas
- Etapa 4. Executando automações autônomas: manualmente
- Etapa 4. Executando automações autônomas: acionadas automaticamente
- Tamanhos e custos das máquinas
- Escolhendo o tamanho da máquina
- Seleção automática do tamanho da máquina
- Regenerando segredos dos clientes
- Gerenciando configurações da VPN
- Desconectando um modelo da VPN
- Alterando o espaço do endereço
- Como solicitar uma avaliação
- Transmissão ao vivo e controle remoto
- Perguntas frequentes
- Por que não consigo ver os modelos de máquinas de Serverless Robots ao iniciar um trabalho?
- Posso depurar processos remotamente no Studio em Serverless Robots?
- Quantos trabalhos posso executar em paralelo em Serverless Robots?
- Quantos trabalhos posso executar usando Serverless Robots?
- Em que região as máquinas Serverless são hospedadas?
- Que atividades e projetos os Serverless Robots podem executar?
- Como posso autenticar automações baseadas no Chromium usando meu certificado de cliente?
- Qual é a lista de endereços IP usados para Serverless Robots?
- Onde posso encontrar dados baixados por meio de atividades?