studio
2023.4
false
UiPath logo, featuring letters U and I in white

Guia do usuário do Studio

Última atualização 17 de dez de 2024

Sobre a Automação de Tecnologias Citrix

Para aumentar seus recursos de automação, possibilitamos o uso de atividades UI e assistentes com o Citrix Apps.Ao instalar a Extensão para Citrix na máquina cliente e o componente UiPath Remote Runtime nos servidores de aplicativos do Citrix Virtual Apps (anteriormente conhecido como Citrix XenApp), agora você pode criar projetos de automação para aplicativos do Citrix como se fossem aplicativos locais. Os seletores são gerados nativamente para elementos de aplicativos Citrix e você pode usar a gama completa de atividades UIAutomation (como Click, Type Into, Get Text, Extract Data e mais), além de atividades de monitoramento de mouse e teclado.

Mais que isso, Studio e Robot têm a certificação Citrix Ready. Descubra o que isso significa para o Studio e o Robô.

Antes de começar a criar processos para aplicativos Citrix, você precisa seguir estas Etapas de configuração.

A abertura de aplicativos Citrix é feita de uma forma específica, sobre a qual você pode ler aqui.

Há também um exemplo que você pode consultar para ter uma ideia melhor sobre os seletores gerados para aplicativos virtualizados através do Citrix.

Seletores para aplicativos Citrix

Após concluir as etapas de configuração, será possível detectar elementos de IU individuais de um aplicativo Citrix e obter seletores para eles.

Esta é a aparência do seletor gerado para Calculadora aberta como um aplicativo Citrix:

<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' /><wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />

Esta é a aparência do seletor gerado para Calculadora aberta como um aplicativo local:

<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' /><wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
Como você pode ver, a única diferença entre os dois seletores é o atributo isRemoteApp='1'. Isso será adicionado automaticamente ao selecionar um elemento de IU de um aplicativo Citrix.

Além desse atributo, não há distinções entre um processo de automação para um aplicativo local e um processo de automação para um aplicativo Citrix. Todos as atividades e assistentes funcionam exatamente da mesma forma.

Funcionalidades suportadas

Com a Extensão UiPath para Citrix e o componente UiPath Remote Runtime instalados, as seguintes ações ficam habilitadas:

  • Gerar seletores para elementos de IU em aplicativos Citrix e áreas de trabalho.
  • Usar as atividades do pacote UiPath.UiAutomation.Activities (como Click, Type Into e outras).
  • Usar atividades de eventos de monitoramento de mouse e teclado.
  • Usar assistentes de extração de dados e tela.
  • Fazer a automação dos navegadores abertos como aplicativos Citrix.

Visão geral da arquitetura

O UiPath Remote Runtime é instalado no servidor do aplicativo Citrix, enquanto que a Extensão UiPath para Citrix fica na máquina cliente. A comunicação entre esses componentes é feita por meio de um Canal virtual ICA. Esse é o mesmo mecanismo usado para transmitir dados como áudio e vídeo para aplicativos Citrix; portanto, nenhuma configuração adicional é necessária.

O diagrama abaixo mostra o fluxo de dados entre o cliente e o servidor:



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.