studio
2024.10
true
Guía de usuario de Studio
Last updated 30 de oct. de 2024

Acerca de la automatización de tecnologías Citrix

En nuestro propósito de aumentar las capacidades de automatización, hemos hecho posible el uso de actividades y asistentes de interfaz de usuario con las aplicaciones de Citrix. Al instalar la Extensión para Citrix en la máquina cliente y el componente UiPath Remote Runtime en los servidores de aplicaciones Citrix Virtual Apps (anteriormente conocidos como Citrix XenApp), ahora puedes crear proyectos de automatización para Citrix Apps como si fueran aplicaciones locales. Los selectores se generan de forma nativa para los elementos de las aplicaciones de Citrix, y se pueden usar toda la gama de actividades de UIAutomation (como hacer Clic, Escribir en, Obtener texto, Extraer datos, etc.), así como las actividades de supervisión de eventos del ratón y del teclado.

Además, Studio y Robot cuentan ahora con la certificación Citrix Ready. Descubre lo que esto significa para Studio y el Robot.

Antes de comenzar a crear procesos para las Aplicaciones Citrix, es necesario seguir los siguientes Pasos de configuración.

La apertura de las aplicaciones de Citrix se realiza de una manera particular, sobre la que puedes leer aquí.

También hay un ejemplo que puedes consultar para hacerse una mejor idea de los selectores generados para aplicaciones virtualizadas a través de Citrix.

Selectores para Aplicaciones Citrix

Después de completar los pasos de configuración, puedes detectar elementos individuales de la interfaz de usuario de una Aplicación Citrix y obtener selectores para ellos.

Este es el resultado del selector generado para la Calculadora abierta como una aplicación de 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' />

Este es el resultado del selector generado para la Calculadora abierta como aplicación local:

<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' /><wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
Como puedes ver, la única diferencia entre los dos selectores es el atributo isRemoteApp='1'. Se agrega automáticamente cuando se selecciona un elemento de la interfaz de usuario de una aplicación de Citrix.

Aparte de este atributo, no hay distinciones entre un proceso de automatización para una aplicación local y un proceso de automatización para una aplicación de Citrix. Todas las actividades y asistentes funcionan exactamente igual.

Funcionalidades compatibles

Con el componente de extensión de UiPath para Citrix y tiempo de ejecución remoto de UiPath instalado, se habilitan las siguientes acciones:

  • Generación de selectores para elementos de interfaz de usuario en aplicaciones y escritorios Citrix.
  • Usar las actividades del paquete UiPath.UIAutomation.Activities (como Clic, Escribir en, y otros).
  • Usa el ratón y el teclado para monitorear las actividades de los eventos.
  • Uso de los asistentes de extracción de datos y pantallas.
  • Automatización de navegadores abiertos como aplicaciones de Citrix.

Información general sobre la arquitectura

El UiPath Remote Runtime se instala en el servidor de aplicaciones Citrix, mientras que la Extensión UiPath Citrix, en la máquina cliente. La comunicación entre estos componentes se realiza a través de un Canal virtual ICA. Este es el mismo mecanismo usado para la transmisión de datos como el audio y el vídeo para las Aplicaciones Citrix, por lo que no se necesita ninguna configuración adicional.

El siguiente diagrama muestra el flujo de datos entre el cliente y el servidor:



¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.