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

Habilitando usuários para executar automações em infraestrutura Unattended por meio de Unattended Robots

Contas do UiPath podem ser consideradas como identidades que se destinam a representar usuários humanos (contas de usuários) ou não humanos (contas de Robôs) que precisam ter autorização para acessar os recursos do Orchestrator. Essas contas e sua associação com funções permitem um certo nível de acesso a recursos no Orchestrator. Saiba mais sobre controle de acesso no Orchestrator.

A automação Unattended normalmente é executada em contas de Robots, o equivalente do UiPath às contas de serviço do Windows. Um administrador pode habilitar um Unattended Robot para representar uma conta de usuário, que age nome da identidade desse usuário, para permitir que o Robot execute automações com os mesmos privilégios que o usuário que ele representa.

A execução de automações Unattended em contas de usuários normalmente é feita por desenvolvedores depurando seus projetos de automação e usuários de negócios executando automações sob sua própria identidade, mas em recursos no lado do servidor, em vez de suas máquinas locais.

A execução de processos em segundo plano em infraestrutura Unattended também é possível por meio da automação remota pessoal, que é mais fácil de configurar, já que não precisa de Unattended Robots habilitados para a conta de usuário. Veja como habilitar seus usuários para executar a automação pessoal.

As diferenças entre automações remotas pessoais e recursos de automação Unattended em uma conta de usuário são:

  • Você só pode executar automações remotas pessoais se o processo subjacente for um processo em segundo plano; elas não funcionam para processos que necessitem de interação com o usuário. Para executar processos que necessitem de interação com o usuário, configurar um Unattended Robot ainda é necessário.
  • Na automação remota pessoal, a identidade do usuário é usada para executar esse processo único e, por isso, ajuda a atingir controle granular em termos de quando e como a identidade do usuário é usada. Unattended Robots, por outro lado, atuam como o usuário que eles representam para executar processos em todas as pastas às quais o usuário tenha acesso.

Este artigo descreve como os administradores podem habilitar desenvolvedores e usuários de negócios para:

  • Executar processos em segundo plano em infraestrutura Unattended, permitindo que um Unattended Robot represente um usuário para a execução;
  • Executar processos que necessitem de interação com o usuário em infraestrutura Unattended, permitindo que um Unattended Robot represente um usuário para a execução.

Executando automações em uma pasta

Os usuários podem depurar e executar processos a partir de todas as pastas às quais têm acesso. Eles podem usar infraestrutura Unattended para a execução, desde que um administrador tenha alocado a essa pasta os recursos físicos para executar a automação Unattended, ou seja, tenha alocado a essa pasta um objeto de modelo de máquina com pelo menos um runtime. Normalmente, para depurar, um runtime NonProduction é usado.

Os desenvolvedores e usuários de negócios podem iniciar um processo iniciando um trabalho manualmente ou por meio de gatilhos nessa pasta.



Se o usuário não vir nenhum runtime disponível ao iniciar um trabalho a partir do Orchestrator, então o administrador deve certificar-se de que:

  • tenha atribuído tanto a conta do usuário quanto o modelo de máquina à pasta que contém o processo a ser executado.
  • tenha atribuído runtimes ao modelo de máquina. Isso não é necessário em espaços de trabalho pessoais.

Depurando em um espaço de trabalho pessoal

Um espaço de trabalho pessoal é a pasta pessoal de um usuário e age como um espaço de armazenamento separado e segregado a partir do feed oficial do Orchestrator. Em um espaço de trabalho pessoal, o Orchestrator assume várias operações que um administrador teria que executar em uma pasta, permitindo a publicação, execução e depuração de projetos de automação sem intervenção do administrador:

  • O Orchestrator cria automaticamente um processo a partir de cada pacote publicado no Studio para o feed do espaço de trabalho pessoal desse usuário;
  • O Orchestrator gerencia automaticamente os modelos de máquina em nome do administrador para proprietários de espaços de trabalho pessoais, e um modelo de máquina com um runtime Development é criado e atribuído automaticamente para cada novo espaço de trabalho pessoal.

Os usuários podem depurar ou executar um processo iniciando um trabalho manualmente ou por meio de gatilhos nesse espaço de trabalho.



Habilitando os usuários a depurar a partir do Orchestrator

Para um usuário executar processos em infraestrutura Unattended, um administrador precisa habilitar para ele tanto recursos de automação pessoal (que lhe permite executar as operações descritas aqui) quanto a representação por um Unattended Robot (que habilita o robô em uma máquina host para executar sob a identidade desse usuário).

Licenças necessárias:
  • uma licença de usuário
  • um runtime Unattended
  • Robot Units para Cloud Robots

Para habilitar os usuários para depurar processos em infraestrutura Unattended, faça o seguinte ao fazer referência ou editar a conta do usuário no Orchestrator:

  1. Clique na guia Configuração de automação pessoal para configurar a automação pessoal para esse usuário. Se o usuário for membro de um grupo com recursos de automação pessoal, então ele herdará os recursos desse grupo, e você poderá pular esta etapa.
  2. Habilite a alternância Habilitar usuários nesse grupo para executar automações. Isso habilita os usuários nesse grupo a:
    • Executar uma automação em sua máquina local por meio do UiPath Assistant;
    • Executar automações remotas pessoais em pastas nas quais o usuário tenha as permissões necessárias;
    • Executar e depurar no UiPath Studio, tanto na área de trabalho quanto na web.
  3. Na seção Configurações, habilite a alternância Habilitar espaços de trabalho pessoais para membros desse grupo. Isso habilita os usuários nesse grupo para:
    • Gerenciar automações em seu espaço de trabalho pessoal;
    • Executar automações remotas pessoais em segundo plano em seus espaços de trabalho pessoais.
  4. Clique na guia Configuração Unattended para definir as configurações de depuração Unattended para o usuário.
  5. Habilite a alternância Permitir que Unattended Robots executem automações como este usuário para permitir a representação da conta do usuário por Unattended Robots. Isso habilita os Unattended Robots para:
    • Executar automações Unattended sob a identidade desse usuário para executar automação Unattended em segundo plano e automações que necessitem de interação com o usuário (configurado mais detalhadamente na etapa 5).
  6. Na seção Configurações de automações em segundo plano, selecione a infraestrutura a ser usada para executar processos Unattended em segundo plano sob essa conta:
    1. Selecione a opção Usar a conta de usuário Windows pré-configurada das VMs (somente para execuções em UiPath Automation Cloud Robots) para delegar Automation Cloud Robots para executar processos que requerem interação do usuário.Os Robots usam uma conta do Windows pré-configurada ao executar processos.
    2. Selecione a opção Usar uma conta de usuário específica do Windows. Adicionar credenciais abaixo para executar processos em uma máquina específica do Windows. Você deve especificar as credenciais corretas para essa máquina host, de forma que o Robot possa fazer login com sucesso. Isso permite a execução de processos que necessitem de interação com o usuário sob essa conta do Windows específica. Eis aqui como definir as configurações das credenciais ao usar contas do Windows específicas:

      Campo

      Description

      Domínio\Nome de Utilizador

      A conta na qual o robô é executado.

      • Para contas ingressadas no domínio, use a sintaxe domain\username . Por exemplo, deskover\localUser1.
      • Para contas locais do Windows, use a sintaxe host_machine_name\username, com o nome de máquina do host em vez do domínio. Por exemplo, LAPTOP1935\localUser2.
      • Para contas locais do Windows que residem em várias máquinas host, que você deseja usar independentemente da máquina, use a sintaxe .\username com um ponto em vez do nome da máquina do host. Por exemplo, .\localUser3.
      • Para máquinas ingressadas no Azure AD, use a sintaxe azuread\username@domain.com.

      Armazenamento de Credenciais

      O armazenamento de credenciais a ser usado para sua senha. Clique aqui para obter detalhes sobre armazenamento de credenciais.

      Senha

      A senha usada para fazer login na máquina na qual o UiPath Robot está instalado.

      Tipo de Credencial

      Especifica o tipo de credenciais da senha.

  7. Habilite a opção Executar apenas um trabalho de cada vez para restringir o usuário de executar vários trabalhos simultaneamente. Isso ajuda ao automatizar aplicativos que não permitem que uma credencial seja usada mais de uma vez ao mesmo tempo (por exemplo, SAP).
  8. Clique em Adicionar ou Atualizar. A conta de usuário é criada/atualizada.


Habilitando usuários sem acesso ao Orchestrator a depurar na máquina host

Quando a autenticação interativa é exigida, no UiPath Assistant, um usuário só pode ver processos aos quais tem acesso e somente após ter feito login em sua conta. Uma licença de usuário também será necessária. Portanto, processos Unattended que não são executados sob uma conta de usuário não estão disponíveis no UiPath Assistant para solucionar problemas, tornando impossível para um usuário depurar um processo Unattended fazendo login nessa máquina host.

Para superar isso, um administrador pode habilitar temporariamente uma sessão de solução de problemas em sua máquina. Fazer isso permite que o usuário veja e execute o processo Unattended localmente, sem necessidade de uma licença de usuário. A sessão de solução de problemas é temporária, e o descrito acima só se aplica enquanto a solução de problemas estiver ativa.

Você também pode usar o Studio para seus recursos de depuração remota. Permite executar e depurar processos Attended e Unattended em máquinas remotas, incluindo em Linux Robots que podem executar projetos multiplataforma.

Etapa 1. Habilitar uma sessão de solução de problemas

  1. Acesse Locatário > Monitoramento.
  2. Selecione Sessões autônomas no menu suspenso Seção .
  3. Identifique a máquina onde ocorreu o erro, clique em Mais ações no final da linha da máquina e selecione Configurar sessão de solução de problemas.

    A opção fica disponível apenas se a autenticação interativa estiver forçada.

    Você pode descobrir em que máquina um processo foi executado selecionando a seção Processos.

    A caixa de diálogo Configurar a sessão de solução de problemas é aberta:



  4. Em Sessão de solução de problemas, clique para alternar para Habilitada.
  5. Na caixa Tempo limite da sessão (minutos), edite o valor para alterar a quantidade de minutos que a sessão de solução de problemas deve ficar ativa.

    Depois de passar a quantidade especificada de minutos, a sessão de solução de problemas é desabilitada automaticamente e nenhuma conexão é aceita. No entanto, todas as conexões existentes permanecem ativas até serem desconectadas.

  6. Clique em Salvar.

Etapa 2. Conectar ao UiPath Assistant

Siga essas instruções para se conectar à máquina e executar os processos não assistidos do UiPath Assistant com sua conta.

  1. No Orchestrator, acesse Tenant > Máquinas e clique em Copiar ID do cliente/chave da máquinadocs image no final da linha da máquina para copiar a chave da máquina para sua área de transferência.
  2. No UiPath Assistant, clique no ícone do usuário na barra de título e selecione Preferências.
  3. Selecione a guia Configurações do Orchestrator e clique em Desconectar ou Sair se necessário, para que você possa editar as configurações de conexão.
  4. Configure a conexão da seguinte maneira:
    1. Tipo de Conexão - Selecionar Chave da Máquina.
    2. URL do Orchestrator - Adicione o URL à instância do Orchestrator, que deve incluir o tenant e a organização.
    3. Chave da máquina – Cole a chave da máquina copiada da área de transferência.
  5. Clique em Conectar e, em seguida, feche a janela Preferências.
  6. Se os processos não assistidos não forem exibidos no UiPath Assistant, acesse Preferências > Logon e faça logon com suas credenciais.

Agora, você pode executar processos não assistidos do UiPath Assistant para solucionar problemas deles.

Etapa 3. Estender ou desabilitar a sessão de solução de problemas

Quando você terminar a depuração, pode desabilitar a sessão de solução de problemas da máquina para que não permita mais as conexões assistidas. Ou, se necessário, você pode estender o período que a sessão fica ativa.

  1. Acesse Locatário > Monitoramento.
  2. Selecione Sessões autônomas no menu suspenso Seção .
  3. Clique em Mais ações no final da linha da máquina e selecione Configurar sessão de solução de problemas.
  4. Na caixa de diálogo Configurar a sessão de solução de problemas:

    • Fechar a seção: mude a alternância na seção Solução de problemas para Desabilitado.

      Quando desabilitada, nenhuma outra conexão é aceita. No entanto, todas as conexões existentes permanecem ativas até serem desconectadas.

    • Estender a sessão: modifique o valor na caixa Tempo limite da sessão (minutos) por um valor maior para estender a sessão ao período especificado.
  5. Clique em Salvar.
  6. Desconecte o UiPath Assistant para fechar a conexão.

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.