robot
2024.10
true
UiPath logo, featuring letters U and I in white
Robot admin guide
Last updated 18 de nov de 2024

Automações em segundo plano

Uma automação em segundo plano pode ser executada sem interagir com elementos da Interface do Usuário e ela depende das ações em segundo plano para compartilhar informações. Automações que usam atividades Automação de Interface Gráfica não podem ser executadas com uma tela bloqueada e, portanto, não são adequadas para serem executadas em segundo plano.

Várias automações em segundo plano podem ser executadas simultaneamente na mesma sessão do Windows. Cada automação em execução usa seu próprio conjunto de dependências. Assim, se duas automações precisarem do mesmo recurso, mas em versões diferentes, cada automação usará a versão específica que requer.

Como funciona

  1. Quando um sistema Windows é inicializado, ele cria uma sessão do Windows chamada Sessão 0. Essa sessão executa vários processos do sistema que ajudam a máquina a operar e não está associada a nenhum usuário. Ele não tem uma interface de usuário e não pode interagir com sessões iniciadas por logins de usuários.

  2. O login de um usuário nessa máquina cria uma nova sessão chamada Sessão do Usuário. Essa sessão é usada para executar serviços específicos do usuário.

  3. Automações assistidas, quando são executadas em segundo plano, operam dentro da sessão do usuário que as iniciou. Desta forma, o Robô pode recuperar informações e acessar arquivos que são específicos do usuário.

  4. Automações Unattended são iniciadas pelo Serviço de Robôs e executadas dentro da Sessão 0. Durante a execução nesta sessão, as automações Unattended são associadas a um usuário específico e herdam as permissões desse usuário. Certifique-se de que essas permissões incluam o acesso aos recursos necessários para a automação, pois a Sessão 0 não pode acessar as sessões dos usuários.

Como executar automações Attended em segundo plano

As automações assistidas são projetadas para serem executadas sob supervisão humana. Eles são acionados por eventos do usuário, como cliques do mouse ou entradas do teclado, e são executados na mesma máquina em que o usuário faz logon.

Uma execução em segundo plano permite que o Robô execute automações em segundo plano, sem uma interface de usuário ativa, mas para um usuário específico.

Se você tiver uma licença Assistida, poderá executar simultaneamente apenas uma automação de primeiro plano (com interação com a Interface Gráfica) e várias automações em segundo plano (sem interação com a Interface Gráfica).

Executando automações Unattended em segundo plano

As automações Unattended são projetadas para serem executadas nativamente em segundo plano, sem interação com a Interface Gráfica ou supervisão humana. Esse tipo de automação geralmente é executado dentro de uma sessão do Windows, no Serviço Local.

Os aplicativos da Microsoft, como o Excel, Word ou PowerPoint, operam em sessões de usuário. Por esse motivo, automações Unattended em execução em segundo plano podem ter problemas com esses aplicativos.

Executar várias automações Unattended de uma só vez consome uma licença Unattended separada para cada uma.

Transição do segundo plano para o primeiro plano

Você pode fazer a transição de uma automação em segundo plano para uma em primeiro plano, usando a atividade Use Foreground .

Usando as Credenciais do Orchestrator

Para usar as credenciais de login definidas no Orchestrator, você precisa configurar a variável de ambiente do sistema UIPATH_HEADLESS_WITH_USER na máquina do Robô e definir o valor para True.

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.