- 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
- Armazenamento de senhas do Unattended Robot no Azure Key Vault (somente leitura)
- Armazenamento de credenciais do Unattended Robot 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
- Auditar
- Cloud Robots
- 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
- Robôs Clássicos
- Solução de problemas
Habilitando usuários para executar automações em infraestrutura Unattended por meio de Unattended Robots
As contas UiPath® podem ser consideradas como identificações destinadas a representar usuários humanos (contas de usuários) ou não humanos (contas do UiPath Robots) que precisam ser autorizados a acessar 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.
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).
- 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:
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
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.
- No Orchestrator, vá para Tenant > Machines e clique em Copy Client ID / Machine key no final da linha da máquina para copiar a chave da máquina para a área de transferência.
- No UiPath Assistant, clique no ícone do usuário na barra de título e selecione Preferências.
- 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.
- Configure a conexão da seguinte maneira:
- Tipo de Conexão - Selecionar Chave da Máquina.
- URL do Orchestrator - Adicione o URL à instância do Orchestrator, que deve incluir o tenant e a organização.
- Chave da máquina – Cole a chave da máquina copiada da área de transferência.
- Clique em Conectar e, em seguida, feche a janela Preferências.
- 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.
- Acesse Locatário > Monitoramento.
- Selecione Sessões autônomas no menu suspenso Seção .
- Clique em Mais ações no final da linha da máquina e selecione Configurar sessão de solução de problemas.
-
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.
-
- Clique em Salvar.
- Desconecte o UiPath Assistant para fechar a conexão.