- Notas de Versão
- Introdução
- UiPath Assistant
- Instalação e atualização
- Tipos de Robô
- Componentes do Robô
- Licenciamento
- Conectar Robôs ao Orchestrator
- Processos e Atividades
- Geração de logs
- Robot JavaScript SDK
- Cenários Específicos
- Sessões do Windows
- Login usando o Sistema de Credenciais Thales Luna
- Login usando o Provedor de Armazenamento de Chaves nShield
- Redirecionando Robôs por meio de um Servidor de Proxy
- Executando tarefas em uma Janela RDP Minimizada
- Usando Unidades de Rede Mapeadas
- Interrompendo um Processo
- Desabilitar o Botão Parar
- Pastas de Pacote Personalizados e Caminhos de Rede
- Solução de problemas
Picture in picture
A funcionalidade Picture in Picture permite que você execute processos assistidos em colaboração com o Robô. Um processo iniciado no modo Picture-in-Picture será executado em uma sessão do Windows isolada, permitindo que você use a máquina enquanto o processo estiver em execução.
Você pode iniciar um processo no modo Picture-in-Picture, na aba Depurar no Studio, do StudioX ou, diretamente, no UiPath Assistant, a partir do Menu de Contexto de um processo.
UIPATH_SESSION_TIMEOUT
na máquina. O valor máximo da variável de ambiente UIPATH_SESSION_TIMEOUT
é de 180 segundos.
UIPATH_SESSION_TIMEOUT
como uma variável de ambiente do sistema e reiniciar o Serviço do Robô.
Após um processo ser iniciado no modo Picture-in-Picture, uma janela de visualização aparece em sua área de trabalho, fornecendo feedback em tempo real da execução do processo. A janela de exibição pode ser redimensionada, movida para o lado, colocada em tela cheia ou por cima de outras janelas. Você pode sair do modo Picture-in-Picture a qualquer momento, clicando com o botão direito do mouse na entrada Picture-in-Picture da Barra de Tarefas do Windows e selecionando Fechar Janela, ou simplesmente fechando a janela. Uma caixa de diálogo de confirmação aparece e ao escolher fechar a janela do PiP, encerra o processo em execução.
São necessários direitos de administrador para habilitar o recurso Picture-in-Picture na máquina. Isso é necessário apenas na primeira vez que o Picture-in-Picture for usado, posteriormente, o processo real poderá ser iniciado em Picture-in-Picture sem necessidade de privilégios elevados.
Veja a seção de parâmetros de linha de comando abaixo para obter mais detalhes sobre como fazer isso de forma programática.
Os seguintes controles estão disponíveis para a janela do PiP:
- - Habilite isso para assumir o controle da sessão PiP, caso esteja desabilitado, o mouse e o teclado funcionam apenas na sessão principal.
- - Habilite isso para manter a janela PiP acima do outros aplicativos, mesmo quando estiver fora do foco.
- Minimizar - minimiza a janela PiP para a barra de tarefas da sessão principal, sem interromper o processo.
- Maximizar - maximiza a janela PiP.
-
Fechar - Fecha a janela PiP, interrompe qualquer processo em execução e faz o logoff da sessão do PiP.
Quando você inicia uma sessão Picture-in-Picture, uma solicitação aparece para que você insira suas credenciais do Windows. Observe que, se você reiniciar a máquina, você não será solicitado a fornecer as credenciais novamente.
Na seção Configurações do Projeto no Studio, um processo pode ser marcado como Pronto para o PiP, o que significa que ele foi testado e pode ser executado com segurança em uma Sessão de PiP. Você também pode definir um processo para iniciar por padrão em uma sessão Picture in Picture.
Atividades de Invoke como o Invoke Process, Invoke Workflow e Run Parallel Process, possuem a opção de escolher onde iniciar o novo processo.
Isso pode ser definido na aba Propriedades da atividade, em Misc > Sessão de Destino dentro do Studio.
Target Session
só pode ser modificada a partir do Studio.Os projetos desenvolvidos no StudioX precisam ser abertos no Studio para alterar essa propriedade.
As opções são:
- Atual - O processo filho será aberto na mesma sessão que o processo pai
- Processo Padrão - O processo filho usa as Configurações de Processo
- Principal - O processo filho é iniciado na sessão principal, independentemente de onde o processo pai for executado
-
Picture in Picture - O processo filho é iniciado na sessão Picture in Picture, independentemente de onde o processo pai for executado
Os Argumentos de Linha de Comando fornecem uma opção para habilitar ou desabilitar a funcionalidade Picture in Picture na máquina usando a interface de linha de comando.
As configurações são aplicadas na máquina local e afetam todos os usuários, além de serem usadas para modificar as instalações que já existem.
Command |
Description |
---|---|
Observação: o Comando está disponível para o Robô v2020.10.4 e posterior, para versões anteriores, por favor use
childsession ao invés de PiP .
|
O comando
PiP é usado para habilitar a funcionalidade Picture in Picture da máquina quando os Produtos da UiPath já estão instalados.
Ela pode conter os seguintes parâmetros:
Habilita o recurso Picture in Picture da máquina.
Desabilita o recurso Picture in Picture da máquina. Exemplo:
UiRobot.exe PiP --Enable São necessários direitos de administrador para executar esses comandos. |
|
O comando
ENABLE_PIP é usado para habilitar a funcionalidade Picture in Picture da máquina durante a instalação do UiPath pela linha de comando.
Para habilitá-la, use o seguinte parâmetro:
|
Há algumas coisas a serem levadas em consideração ao usar o recurso Picture-in-Picture:
- Se você estiver usando um PIN para fazer login na sessão principal do Windows, você será solicitado por suas credenciais, sempre que iniciar uma sessão Picture-in-Picture.
- Quando a sessão Picture-in-Picture é aberta, os programas de inicialização também são abertos na sessão do PiP. Por isso, é possível que algumas configurações para dispositivos periféricos sejam redefinidas para os seus valores padrão (como as configurações de iluminação do teclado e do mouse).
- Se você habilita a Sessão de Área de Trabalho Remota quando o prompt aparece, enquanto estiver executando um processo de PiP, você precisa sair e fazer o logoff na Sessão principal do Windows para que as alterações entrem em vigor.
- A máquina não pode ser reiniciada ou desligada, enquanto a sessão PiP estiver aberta, pois a sessão PiP precisará ser fechada primeiramente.
- Devido a limitações do Sistema Operacional para executar o Picture-in-Picture, as edições Home Edition do Windows 8 e 10 não são suportadas.
- A área de transferência é compartilhada entre a sessão PiP e a sessão principal.
- Executar como administrador não pode ser usado na sessão PiP.
- Apenas uma sessão Picture-in-Picture pode ser iniciada por vez.
-
Automações que usam os recursos do Microsoft Office, não executam com sucesso no Picture-in-Picture, se os recursos já estiverem abertos na sessão principal. Para garantir que as automações sejam executadas de forma suave no PiP, você poderá fazer o seguinte:
- Feche o recurso usado pelos aplicativos do Microsoft Office na sessão principal, para que eles possam ser abertos na sessão PiP.
- Use uma atividade
InvokeIsolatedWorkflow
para invocar a parte da automação usando o Microsoft Office e defina sua Sessão de Destino paraPicture in Picture
do Studio..
- Automações que dependam do Microsoft Outlook não executam com sucesso no PiP, se o aplicativo já estiver aberto na sessão principal. Para garantir que a automação possa ser executada sem problemas, desative o Microsoft Outlook na sessão principal antes de executar a automação no PiP.
Os dados do navegador de uma sessão Picture-in-Picture são salvos na sessão principal por padrão. Assim, apenas um único tipo de navegador pode estar ativo em uma sessão PiP, porque a mesma pasta de dados do usuário é usada para todos os navegadores.
No entanto, o modo e o local dos dados do navegador podem ser configurados, a partir das propriedades Abrir Browser da atividade.
UserDataFolderMode
como Automatic
permite que o navegador use pastas de dados do usuário separadas nas sessões principal e PiP.
%LocalAppData%\UiPath\PIP Browser Profiles
neste modo, a extensão do navegador correspondente precisará ser habilitada novamente.
UserDataFolderMode
como DefaultFolder
. Isso significa que tanto a sessão principal como o PiP usam a mesma pasta para os dados do usuário do navegador.
UserDataFolderMode
como DefaultFolder
, o navegador irá funcionar em apenas uma sessão por vez. Se o navegador estiver aberto na sessão principal, ele não funciona na sessão PiP. Isso ocorre porque o mesmo perfil do navegador não pode ser usado em duas sessões simultaneamente.
Target Session
e UserDataFolderMode
são propriedades que podem ser modificadas apenas no Studio. Os projetos desenvolvidos no StudioX precisam ser abertos no Studio para alterar essas propriedades.
CustomFolder
, permite que você especifique diferentes pastas de dados do usuário para as sessões principal e de PiP.
Em um cenário em que vários usuários estão conectados a um Windows Server ao mesmo tempo, apenas uma sessão PIP pode ser iniciada na máquina. Isso significa que apenas uma sessão PiP pode ser aberta em uma única máquina, independentemente de qual usuário ou tipo de sessão foi usado para abrir a sessão PiP.