Orchestrator
Mais recente
falso
Imagem de fundo do banner
Guia do usuário do Orchestrator
Última atualização 30 de abr de 2024

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.

Executando automações Unattended com Serverless Robots

Observação:

Pré-requisitos

Etapa 1. Habilitando a automação Unattended em uma conta

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.

  1. Acesse Tenant > Gerenciar acesso. É exibida uma janela listando todas as contas nesse tenant.
  2. Clique em Mais ações > Editar para habilitar a automação Unattended para uma conta existente ou Atribuir funções > Usuário para fazer referência a uma conta de usuário do Automation Cloud.
  3. Na guia Configuração do Robot (etapa 2), habilite a alternância para o Unattended Robot.


  4. Clique ema Atualizar para atualizar uma conta existente ou em Criar para adicionar uma nova.
    Observação:
    • As configurações de Credenciais de login da máquina e Executar apenas um trabalho de cada vez não se aplicam a Serverless Robots.
    • A conta usada para execução e sua associação com as funções permitem um certo nível de acesso aos recursos. Para assegurar a execução bem-sucedida do processo, certifique-se de que a conta tenha as permissões necessárias para executar as operações exigidas pelos processos que executarão.

Etapa 2. Adicionando Serverless Robots a seu tenant

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.

  1. Navegue até Tenant > Máquinas.
  2. Na parte superior direita, clique em Adicionar máquina e selecione Cloud Robot - Serverless.

    A página Modelo de máquina é aberta na etapa Máquina.



  3. Preencha o campo Nome e, de forma opcional, preencha o campo Descrição para o modelo de máquina.
  4. Ou então, em Tags, se você quiser acompanhar esse objeto de máquina juntamente com outros recursos, defina tags.

    Para obter instruções detalhadas, consulte Adicionando tags a objetos de máquina.

    Observação:

    Detalhes sobre os requisitos das Robot Units e o tipo de runtime a ser usado ao executar trabalhos são mostrados à direita.

    Por padrão, o tamanho da máquina ideal é selecionado automaticamente para cada processo. Você pode escolher o tamanho na guia Configurações avançadas para um processo.

  5. Ou então, ao longo da parte superior direita, clique em Mapeamentos conta-máquina para editar as configurações.

    Para obter detalhes, consulte Configuração de mapeamentos conta-máquina.

  6. Ou então, se você tiver um gateway VPN configurado e quiser usá-lo para esse modelo, ao longo da parte superior, clique em Configuração da VPN para editar as configurações.
    1. Ative a alternância Habilitar integração da VPN. As configurações da VPN são exibidas.
    2. No campo Espaço do endereço, adicione os endereços IP reservados que você recebeu de seu administrador de rede, em notação CIDR, com uma máscara de /16 ou maior.
      Observação: se o campo Espaço do endereço não for exibido, verifique se gateway VPN para o tenant foi implantado com sucesso.
  7. Clique em Provisionar.

Na página Máquinas, uma mensagem de sucesso será exibida no topo e você poderá ver seu novo modelo na lista.

Etapa 3. Dando acesso aos recursos das pastas

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.

Etapa 4. Executando automações autônomas: manualmente

O Orchestrator permite iniciar trabalhos Unattended manualmente na página Trabalhos ou acionados automaticamente de maneira pré-planejada por meio de gatilhos.

Importante: cada trabalho é limitado a 15 minutos. Trabalhos que demoram mais tempo são encerrados quando atingem 15 minutos de tempo de execução. Otimize seus projetos de automação ou divida-os em vários fluxos de trabalho para evitar atingir o limite de 15 minutos.
  1. Acesse a pasta que contém os processos, selecionando-os no menu da barra lateral.
  2. No contexto da pasta selecionada, acesse Automações > Trabalhos. A página Trabalhos é exibida.
  3. Clique em Iniciar para iniciar um novo trabalho.
  4. No menu suspenso Licença em tempo de execução , selecione Cloud - Serverless ou Cloud - Serverless Testing.
  5. Clique em Iniciar. Uma mensagem Comando enviado é exibida, e você pode ver o trabalho na lista.

Etapa 4. Executando automações autônomas: acionadas automaticamente

  1. Acesse a pasta que contém os processos, escolhendo-a no menu da barra lateral.
  2. No contexto da pasta selecionada, acesse Automações > Gatilhos. A página Gatilhos é exibida.
  3. Clique em Adicionar um novo gatilho para configurar o mecanismo para iniciar os trabalhos por meio de gatilhos.
  4. Configure os campos necessários.
  5. No menu suspenso Licença de runtime, selecione Cloud - Serverless ou Cloud - Serverless Testing.
    Observação:

    Se você estiver no plano de licenciamento Community e selecionar o runtime sem servidor, a opção Definir desativação do gatilho com base na execução será habilitada automaticamente, com os seguintes valores padrão (os campos são somente leitura):

    • Desabilitar quando a contagem de falhas da execução do trabalho estiver definida como 10.

    • O período de tolerância para desabilitar o gatilho (dias) está definido como 0.

  6. Clique em Adicionar. Uma mensagem Salvo com êxito é exibida, e você pode ver o gatilho na lista. Um trabalho é iniciado de acordo com sua configuração. Todos os trabalhos e seus status são listados na página Trabalhos.

Tamanhos e custos das máquinas

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.

Escolhendo o tamanho da máquina

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.

Seleção automática do tamanho da máquina

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

Padrão

3

Outro processo Unattended

Pequeno

Regenerando segredos dos clientes

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:

  1. Navegue até Tenant > Máquinas.
  2. À direita do modelo de máquina Serverless, clique em Mais ações docs image e selecione Editar máquina.
  3. Na página Editar máquina - Serverless, na seção Credenciais do cliente, clique em Regenerar.


Gerenciando configurações da VPN

Você pode editar a configuração da VPN para um modelo do Cloud Robot - Serverless a qualquer momento ou desconectar o modelo da VPN.

Desconectando um modelo da VPN

  1. Navegue até Tenant > Máquinas.
  2. À direita do modelo de máquina Serverless, clique em Mais ações docs image e selecione Editar máquina.

    A página Editar máquina é aberta na etapa Máquina.

  3. Ao logo da parte superior, à direita, clique na etapa Configuração da VPN.
  4. Clique em Habilitar integração da VPN para desativar a alternância.
    Importante: se uma máquina precisar acessar recursos dentro da rede de sua empresa para executar um trabalho, esse trabalho falhará.
  5. Clique em Atualizar, na parte inferior direita, para aplicar suas alterações.

Alterando o espaço do endereço

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.

  1. Navegue até Tenant > Máquinas.
  2. À direita do modelo de máquina Serverless, clique em Mais ações docs image e selecione Editar máquina.

    A página Editar máquina é aberta na etapa Máquina.

  3. Ao logo da parte superior, à direita, clique na etapa Configuração da VPN.
  4. Desative a alternância Habilitar integração da VPN.
  5. Clique em Atualizar, na parte inferior direita.

    Espere alguns minutos para se desconectar da VPN.

  6. À direita do modelo de máquina Serverless, clique em Mais ações docs image e selecione Editar máquina.
  7. Ao logo da parte superior, à direita, clique na etapa Configuração da VPN.

    Se Desconectando for exibido no campo Espaço do endereço, permaneça nessa página, mas espere mais alguns minutos para concluir a desconexão da VPN.

  8. Ative a alternância Habilitar integração da VPN.
  9. Edite o campo Espaço do endereço conforme a necessidade.
  10. Clique em Atualizar, na parte inferior direita, para aplicar suas alterações.

Após você aplicar a alteração, Serverless Robots para esse modelo tentarão se reconectar à VPN, de acordo com as novas configurações.

Como solicitar uma avaliação

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.

Transmissão ao vivo e controle remoto

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.

Perguntas frequentes

Por que não consigo ver os modelos de máquinas de Serverless Robots ao iniciar um trabalho?

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.

Posso depurar processos remotamente no Studio em Serverless Robots?

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.

Quantos trabalhos posso executar em paralelo em Serverless Robots?

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.

Quantos trabalhos posso executar usando Serverless Robots?

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.

Em que região as máquinas Serverless são hospedadas?

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).

Que atividades e projetos os Serverless Robots podem executar?

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.

Como posso autenticar automações baseadas no Chromium usando meu certificado de cliente?

As automações baseadas em navegador usando o navegador Chromium podem exigir a autenticação de certificado de cliente.

Para registrar o certificado de cliente para a autenticação do Chromium, use o seguinte comando:
register-client-cert -d domain -c path/to/certificate.p12 [-p password]register-client-cert -d domain -c path/to/certificate.p12 [-p password]
Onde:
  • -d - é o domínio a ser acessado

  • -c - é o caminho para o certificado de cliente

  • -p - é a senha do certificado

O script pode ser executado usando a atividade Invoke Code, por exemplo:
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);
docs image

Qual é a lista de endereços IP usados para Serverless Robots?

Não podemos fornecer a lista ou intervalo de endereços IP usados no Serverless, já que são dinâmicos.

Onde posso encontrar dados baixados por meio de atividades?

Todos os dados criados ou recuperados por atividades são armazenados em /tmp/home/Downloads.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.