- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de los proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Gestionar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Experiencia de diseño moderna
- Vincular un proyecto a una idea en Automation Hub
- Dependencias
- Tipos de flujos de trabajo
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- La herramienta de diagnóstico
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-026: retraso en el uso de la actividad
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005: argumentos de actividad codificados
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- ST-USG-028: Restringir la invocación de plantillas de archivo
- Variables
- Argumentos
- Espacios de nombres importados
- Grabación
- Elementos de la IU
- Flujo de control
- Selectores
- Repo. de objetos
- Extracción de datos
- Automatización de imágenes y texto
- Acerca de la automatización de imágenes y texto
- Actividades con el ratón y el teclado
- Ejemplo de uso de la automatización de ratón y teclado
- Actividades de texto
- Ejemplo de uso de la automatización de texto
- Actividades de OCR
- Actividades de imagen
- Ejemplo de uso de la automatización de OCR y la automatización de imágenes
- Automatizar las tecnologías de Citrix
- Acerca de la automatización de tecnologías Citrix
- Pasos de configuración
- Ejemplo de Automatización de una aplicación Citrix
- Problemas conocidos y limitaciones
- Automatización RDP
- Automatización de Salesforce
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- Conjunto de pruebas - Estudio
- Extensiones
- Solución de problemas
- Acerca de la resolución de problemas
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Internet Explorer x64
- Problemas de Microsoft Office
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Solución de problemas de aplicaciones de JxBrowser
- Supervisión de eventos de usuario
- Solución de problemas de Citrix
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 UiPath® para Citrix en la máquina cliente y el componente UiPath Remote Runtime en los servidores de aplicaciones Citrix Virtual (antes conocido como Citrix XenApp), ahora puedes crear proyectos de automatización para las Aplicaciones Citrix 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.
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' />
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.
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.
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: