robot
2023.10
false
UiPath logo, featuring letters U and I in white

Guia do usuário do robô

Última atualização 4 de dez de 2024

Implantando robôs não assistidos -licença Community

Robôs não assistidos são usados na automatização de tarefas que não exigem supervisão humana; eles geralmente operam em ambientes virtuais em máquinas dedicadas, e as automações são controladas pelo Orchestrator.

Uma automação não assistida pode ser iniciada manualmente a partir do Orchestrator quando necessário, mas também pode ser agendada se a tarefa tiver que começar em um intervalo específico (diariamente, a cada hora, semanalmente) ou em um horário e data específicos (fim de semana).

Este documento guia você pelo processo de execução da sua primeira automação Unattended usando a versão licenciada Community da UiPath®, começando com a criação da automação, a configuração do ambiente e a execução do processo Unattended.

Para executar uma automação não assistida, as seguintes etapas precisam ser realizadas:

1. Crie a automação e publique-a no Orchestrator

Para fornecer um exemplo da vida real, vamos supor que precisamos fazer um backup de arquivos de log em um servidor todos os dias às 9h. Para isso, precisamos copiar o arquivo de log desse dia para outra pasta. Neste exemplo, copiamos um arquivo chamado "Logs.txt" da pasta "Logs" para a pasta "Old Logs", substituindo o backup a cada vez.

  1. Crie um novo processo, adicione a atividade Copy File, configure os campos/caminhos para os arquivos e selecione a opção Substituir, para que o arquivo recém-copiado possa substituir o arquivo anterior todos os dias.

  2. Publique o processo para o Orchestrator.
  3. Clique no botão Publicar, à direita da faixa de opções do Studio,
  4. Na guia Propriedades de publicação, insira um nome para o pacote.
  5. Na guia Opções de publicação, para a opção Publicar em, selecione Feed de processos para tenant do Orchestrator, o local onde robôs não assistidos podem acessar a automação.
  6. Clique em Publicar.

    Para obter mais informações, consulte Sobre a publicação de projetos de automação no Studio Guide.

  7. No Orchestrator, crie o processo que o robô não assistido usa para executar a automação.
  8. Acesse sua instância da Automation Cloud em https://cloud.uipath.com, e selecione seu tenant do Orchestrator.
  9. No Orchestrator, selecione a Pasta Compartilhada > Processos e clique no botão Mais no lado direito para abrir a página Adicionar processo.
  10. Selecione o pacote e clique em Criar para adicionar o processo à Pasta Compartilhada.

    Observação: tenha em mente que você está trabalhando com duas entidades nesse processo. A primeira entidade é você, o desenvolvedor que cria e publica o processo. A segunda é o usuário não assistido que executa a automação e o Robô na máquina não assistida.

2. Configure a máquina Windows para executar o robô não assistido

Configure uma máquina Windows na qual será executado o robô não assistido; o ideal é que seja uma máquina virtual na nuvem que corresponda aos requisitos de hardware e software. Certifique-se de que o protetor de tela esteja desabilitado na máquina Windows.

Por exemplo, você pode hospedar sua máquina virtual no Azure. Para obter detalhes sobre como configurar uma máquina virtual Windows no Azure, consulte Visão geral das VMs Windows.

Outros ambientes, como AWS, VMware ou Citrix, também são compatíveis se corresponderem aos requisitos de hardware e software.

3. Crie o robô não assistido no Orchestrator

O robô não assistido tem dois componentes: o usuário do Robô e a máquina na qual ele é executado. O usuário do robô é a identidade do robô que fornece permissões e é usado para disparar trabalhos em nome do Robô, enquanto a máquina é aquela que executa a automação.

Modelos de Máquinas oferecem uma maneira mais fácil de implantar máquinas, pois uma única chave de máquina pode ser usada por vários robôs para se conectar ao Orchestrator.

  1. Crie o usuário do Robô.

    • A partir de Automation Cloud, acesse Administrador > Usuários e grupos > Convidar usuários para convidar o usuário para sua organização para criar um robô não assistido para ele. Um endereço de e-mail fictício pode ser usado para essa etapa.

  2. Adicione o usuário à Pasta Compartilhada.

    Neste momento, o usuário criado em sua organização existe apenas como uma identidade, sem funções ou permissões atribuídas. Portanto, precisamos adicioná-lo à Pasta compartilhada para obter acesso aos processos publicados lá e dar a ele a função Automation User:

  3. No Orchestrator, selecione a Pasta Compartilhada > Usuários e clique no botão Atribuir usuário ou grupo no lado direito.
  4. Selecione o usuário e, em seguida, a função Usuário de automação e clique em Atribuir.
  5. Crie o robô não assistido que executa as automações:
  6. Volte para a pasta compartilhada e selecione Mais ações > Editar.
  7. Selecione Robô não assistido, habilite o alternador para Criar automaticamente um robô não assistido para esse usuário, preencha as credenciais do Windows e clique em Atualizar.

As credenciais do Windows são usadas pelo Robô para permissões e autorização na máquina não assistida ao executar automações.

Observação: as credenciais que você definir ao criar o robô no Orchestrator devem corresponder às credenciais da conta do Windows usada na máquina do robô não assistido. Abra o prompt de comando e use o comando whoami na máquina não assistida para obter essas informações.

4. Crie o modelo de máquinas não assistidas.

Após o usuário do robô não assistido ser criado, adicione um novo Modelo de máquina com uma licença de runtime não assistido:

  1. No Orchestrator, selecione a Pasta Compartilhada > Máquinas e clique no botão Gerenciar modelos de máquinas no lado direito.
  2. Clique no botão Mais no lado direito para abrir a página Adicionar máquina.
  3. Insira um nome de modelo, como por exemplo, Máquinas não assistidas, atribua uma licença de runtime não assistido e clique em Provisionar.
  4. Copie a chave da máquina recém-gerada para uso posterior.

4. Instale o UiPath® Studio na máquina Unattended

Para executar automações não assistidas em uma máquina com uma licença Community, você precisa instalar o UiPathStudio.msi na máquina não assistida. Se você optar pela Configuração Rápida durante a instalação, o UiPath Robot é implantado no Modo de Usuário, o que significa que ele é executado sob o usuário que o iniciou e tem os mesmos direitos que esse usuário determinado.
O instalador do UiPathStudio.msi pode ser baixado da Central de Recursos ou diretamente da página inicial da Automation Cloud.

Para iniciar um trabalho no Orchestrator, o usuário do Windows deve ter feito login na máquina. O Robô de Modo de Usuário não pode executar trabalhos simultâneos em usuários diferentes, independentemente de o Robô estar instalado em um Windows Server ou não.

Depois de baixar a versão Community do UiPath® Studio e UiPath Robot, você precisa conectá-la à sua instância do Orchestrator. Para automações não assistidas, é recomendável usar a conexão da chave da máquina.

5. Conecte o Robô ao Orchestrator

Do Studio
Após a instalação ser concluída, aparecerá para você a tela Começar, que, por padrão solicita que você se autentique. Escolha Usar chave da máquina pois é a configuração recomendada para robôs não assistidos. O nome da máquina é preenchido automaticamente; tudo que você precisa fazer é digitar a URL do Orchestrator no formulário https://cloud.uipath.com/organisation/tenant, a Chave da máquina que você salvou ao criar o modelo da máquina e clicar em Continuar.
Do UiPath® Assistant

A conexão entre o UiPath Robot e o Orchestrator também pode ser estabelecida a partir do UiPath® Assistant seguindo as etapas a seguir:

  1. Abra o UiPath® Assistant.
  2. No menu Preferências, selecione Preferências.
  3. Navegue até Configurações do Orchestrator.
  4. No campo Orchestrator URL, insira sua URL do Orchestrator.
  5. No campo Machine Key, insira a chave que você copiou anteriormente ao criar o modelo da máquina no Orchestrator.

    Para obter detalhes sobre as diferenças entre as entidades de máquinas no Orchestrator e quando usar cada uma delas, consulte Máquinas no Guia do Orchestrator.

  6. Clique em Conectar. O status deve mostrar Connected, Licensed.
    Observação: ao configurar a máquina, se a configuração for baseada em um ambiente virtual, você pode desconectar a sessão remota, mas certifique-se de deixar o usuário não assistido conectado à máquina, para que a conexão com o Orchestrator permaneça ativa.

6. Teste a automação

  1. No Orchestrator, selecione Pasta Compartilhada > Automações > Processos. Procure pelo processo implantado na etapa 1 e clique no botão Iniciar um trabalho no lado direito para abrir a página Iniciar trabalho.

  2. Escolha o usuário e a máquina configurados anteriormente e clique em Iniciar.

    Isso inicia o processo não assistido selecionado na máquina selecionada. Você pode monitorar o trabalho na seção Status de trabalhos da Pasta Compartilhada no Orchestrator.

7. Agende a automação

Vamos agendar a automação neste exemplo para ser executada diariamente às 9h:

  1. No Orchestrator, selecione Pasta Compartilhada > Gatilhos e clique no botão Adicionar no lado direito para abrir a página Criar gatilhos.
  2. Certifique-se de que Tempo esteja selecionado e forneça as informações necessárias: insira um nome para o gatilho, selecione o processo, o usuário e a recorrência diária às 9h.
  3. Clique em Adicionar.

Definir o agendamento conforme a captura de tela acima dispara o processo Logs.Backup para ser executado na máquina não assistida em nome do usuário selecionado todos os dias às 9h UTC.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.