- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Diseñar automatizaciones
- 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
- Usar Data Manager
- Dependencias
- Tipos de flujos de trabajo
- Flujo de control
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- Registro
- 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-NMG-017: el nombre de la clase coincide con el espacio de nombres predeterminado
- 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-DPB-010: varias instancias de [flujo de trabajo] o [caso de prueba]
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-021: tiempo de espera codificado
- 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
- ST-USG-032 - Etiquetas obligatorias
- ST-USG-034 - URL Automation Hub
- Variables
- Argumentos
- Espacios de nombres importados
- Automatizaciones codificadas
- Introducción
- Registrar servicios personalizados
- Contextos Antes y Después
- Generando código
- Generar casos de prueba codificados a partir de casos de prueba manuales
- Automatización atendida basada en desencadenadores
- Grabación
- Elementos de la IU
- 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
- Citrix Technologies Automation
- Automatización RDP
- Automatización de VMware Horizon
- Automatización de Salesforce
- Automatización SAP
- Automatización de IU de macOS
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- Extensiones
- Acerca de las extensiones
- Herramienta SetupExtensions
- UiPathRemoteRuntime.exe no se está ejecutando en la sesión remota
- UiPath Remote Runtime impide que la sesión de Citrix pueda cerrarse
- UiPath Remote Runtime provoca una fuga de memoria
- UiPath.UIAutomation.Activities package and UiPath Remote Runtime versions mismatch
- La extensión de UiPath necesaria no está instalada en la máquina remota
- Configuración de la resolución de la pantalla
- Group Policies
- No se puede comunicar con el navegador
- La extensión de Chrome se elimina automáticamente
- Es posible que la extensión se haya dañado
- Comprueba si la extensión para Chrome está instalada y habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilitar el acceso a las URL de archivos y el modo de incógnito
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Chrome
- Extensión de Chrome en Mac
- Group Policies
- No se puede comunicar con el navegador
- La extensión de Edge se elimina automáticamente
- Es posible que la extensión se haya dañado
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Edge
- Extensión para Safari
- Extensión para VMware Horizon
- Extensión para Amazon WorkSpaces
- Complemento SAP Solution Manager
- Add-in de Excel
- Conjunto de pruebas - Estudio
- 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
- Reparar Soporte Active Accessibility
- Validation of large Windows-legacy projects takes longer than expected
Ejecuciones remotas UiPath
UiPath Remote Runtime es un componente que permite la comunicación entre un escritorio o aplicaciones remotas, como Citrix Virtual Apps y ciertas extensiones de UiPath.Estos incluyen la extensión de UiPath para Citrix, para escritorio remoto de Windows y Apps, para VMware Horizon, y para Amazon WorkSpaces. Recopila información sobre elementos de interfaz de usuario específicos de aplicaciones remotas y pasa estos datos a la extensión correspondiente. Esto permite la generación nativa de selectores en el Explorador de IU.
A partir de Citrix Virtual Apps and Desktops 7 2109 todos los canales virtuales personalizados están bloqueados por defecto. Esto evita que UiPath Remote Runtime funcione correctamente. Para solucionar este problema, el canal virtual UiPath debe añadirse a la política de la lista de permitidos:
UIPCTX,C:\Program Files
(x86)\UiPath\RemoteRuntime\UiPathRemoteRuntime.exe
El componente Remote Runtime obtuvo una certificación Citrix Ready, lo que lo convierte en una solución eficaz y de confianza para trabajar con tecnologías Citrix.
En función del tipo de entorno en el que desees crear tus proyectos de automatización, el componente UiPath Remote Runtime se puede instalar del siguiente modo:
- En servidores Citrix Application: se comunica con la Extensión de UiPath para Citrix.
- En máquinas virtuales de VMware Horizon: se comunica con la extensión de UiPath para VMware Horizon.
- En máquinas de escritorio remoto de Windows: se comunica con la Extensión de UiPath para Remote Desktop y sus aplicaciones.
- En máquinas de Amazon WorkSpaces: se comunica con la extensión de UiPath para Amazon WorkSpaces.
Las extensiones UiPath correspondientes deben instalarse en la máquina del cliente.
UiPathRemoteRuntime.msi
instalador se puede descargar desde:
- Descargas de productos en el Customer Portal de UiPath.
- Centro de recursos en Automation Cloud de UiPath. Para acceder al Centro de recursos, inicia sesión en tu organización de Automation Cloud y haz clic en el botón de ayuda en la barra de navegación.
UiPathRemoteRuntime.exe
se inicie en cada inicio de sesión de usuario, para cada usuario que haya iniciado sesión en el servidor remoto.
El componente UiPath Remote Runtime debe establecer la conexión entre una aplicación o servidor de sobremesa y una extensión de UiPath correspondiente instalada en una máquina cliente. De esta forma, los selectores se generan de forma nativa en la máquina cliente en la que está instalado Studio, sin necesidad de realizar actividades de reconocimiento de imágenes u OCR.
El componente UiPath Remote Runtime tiene los mismos requisitos que el UiPath Robot. Consulta el listado completo de requisitos en Requisitos de hardware y software.
- Ejecuta el archivo
UiPathRemoteRuntime.msi
para instalar el componente UiPath Remote Runtime. Debe instalarse en todos los servidores de aplicaciones Citrix, máquinas virtuales de VMware Horizon, máquinas de escritorio remoto de Windows o los escritorios virtuales de Amazon WorkSpaces donde se ejecutan las aplicaciones de destino para la automatización. - Cierra sesión desde la ventana actual de Citrix, la ventana de VMware Horizon, la sesión RDP o el escritorio virtual de Amazon WorkSpaces en la máquina cliente y vuelve a iniciar sesión.Esto es necesario para que los cambios se apliquen.
- Instala la extensión de UiPath para Citrix, para VMware Horizon, para Escritorio Remoto de Windows y Aplicaciones, o para Amazon WorkSpaces en la máquina cliente, dependiendo de la tecnología en la que deseas crear tus proyectos de automatización.
También puedes elegir implementar la extensión para Java, Chrome, Microsoft Edge, Firefox, Microsoft Escritorio Remoto y Aplicaciones, VMware, Citrix y Amazon WorkSpaces desde el instalador, así como la entrada del programador de tareas, seleccionando las opciones correspondientes, como se representa a continuación:
UiPathRemoteRuntime.msi
y elegir la opción correspondiente.
UiPathRemoteRuntime.msi
requiere derechos de administrador.
- Haz clic en el botón de Inicio de Windows y escribe
cmd
en el campo de búsqueda. - Haz clic con el botón derecho en Símbolo del Sistema y ejecútalo como administrador.
- Cambia el directorio a la carpeta
UiPathRemoteRuntime.msi
(por ejemplo:cd C:\Tools\Studio
). - Utiliza el comando
UiPathRemoteRuntime.msi ADDLOCAL=RemoteRuntime,RemoteRuntimeTask
para instalar el componente UiPath Remote Runtime. - Cierre sesión desde la ventana actual de Citrix, la ventana de VMware Horizon, la sesión RDP o el escritorio virtual de Amazon Workspaces en la máquina cliente y vuelva a iniciar sesión.Esto es necesario para que los cambios se apliquen.
- Instala la extensión de UiPath para Citrix, para VMware Horizon, para Escritorio Remoto de Windows y Aplicaciones, o para Amazon WorkSpaces en la máquina cliente, dependiendo de la tecnología en la que deseas crear tus proyectos de automatización.
Además, puedes utilizar las siguientes opciones para instalar extensiones:
UiPathRemoteRuntime.msi ADDLOCAL=RemoteRuntime,RemoteRuntimeTask,JavaBridge,ChromeExtension,EdgeChromium,CitrixClient,FirefoxExtension,WindowsRdpExtension,VMwareExtension,AmazonWorkSpacesClient
: instala el componente Remote Runtime, la entrada del programador de tareas y las extensiones para Java, para Chrome, para Microsoft Edge, para Citrix, para Firefox, para Microsoft Remote Desktop y Apps, para VMware Horizon, y para Amazon WorkSpaces.
/quiet
:
UiPathRemoteRuntime.msi ADDLOCAL=RemoteRuntime,RemoteRuntimeTask /quiet
: instala silenciosamente el compoennte Remote Runtime y la entrada Task Scheduler.
APPLICATIONFOLDER
:
UiPathRemoteRuntime.msi APPLICATIONFOLDER="D:\UiPathRemoteRuntime" ADDLOCAL=RemoteRuntime,RemoteRuntimeTask /quiet
– instala de forma silenciosa el componente de Remote RuntimeD:\UiPathRemoteRuntime
en ,y añade la entrada del Programador de tareas.
Ahora puedes crear procesos para automatizar en Citrix Virtual Apps and Desktops, VMware Apps, escritorios virtuales de Amazon WorkSpaces, así como sobre conexiones RDP como lo harías en una máquina estándar.Debido a las extensiones correspondientes, las actividades de OCR y reconocimiento de imagen ya no son necesarias para identificar correctamente los elementos de interfaz de usuario. En su lugar, los elementos se reconocen de forma nativa y se pueden usar con cualquier actividad.
UiPathRemoteRuntime.msi
que puedes deshabilitar si es necesario.
UiPathRemoteRuntime.exe
Proceso utilizando otro método, como un ScriptInicio.
El Remote Runtime de UiPath depende de la versión del paquete UiPath.UIAutomation.Activities y no de la versión de UiPath Studio/Robot.
El Remote Runtime instalado en una máquina remota debe contar con la versión del último paquete de UIAutomation que quieras usar en tus proyectos, y ser compatible con las actualizaciones anteriores de UIAutomation (que sea compatible con versiones anteriores).
El paquete UiPath.UIAutomation.Activities y UiPath Remote Runtime tienen la misma dependencia del controlador de UiPath.Para todas las versiones publicadas del paquete UIAutomation se ofrece un enlace de descarga para el componente de UiPath Remote Runtime con el mismo número de Versión.
https://download.uipath.com/versions/23.10.8/UiPathRemoteRuntime.msi
.
UiPathRemoteRuntime.msi
instalador desde:
- Descargas de productos en el Customer Portal de UiPath.
- Centro de recursos en Automation Cloud de UiPath. Para acceder al Centro de recursos debes iniciar sesión en tu Organización de Automation Cloud, hacer clic en el botón Ayuda en la barra de herramientas y elegir Recursos > Descargas.
- O puedes solicitarla a través de la página Contactar con Soporte Técnico.
%ProgramFiles(x86)\UiPath
. Todas las versiones instaladas son visibles en la carpeta %ProgramFiles(x86)%\UiPath\RemoteRuntime\packages\uipath
.
Cuando creas o ejecutas un proceso, debes usar un paquete UiPath.UIAutomation.Activities que sea compatible con la versión del controlador del componente UiPath Remote Runtime.
%ProgramFiles(x86)%\UiPath\RemoteRuntime\packages\uipath
carpeta .
UiPathRemoteRuntime.msi
contiene la última dependencia de UiPath y las últimas dependencias de UiPath compatibles con apoyo a largo plazo.
La tabla a continuación muestra las dependencias entre el paquete UiPath.UIAutomation.Activities y UiPath Remote Runtime:
Versión del paquete de UIAutomation |
UiPathRemoteRuntime crear número |
Dependencia del controlador de UiPath |
Versiones compatibles con UIAutomation para UiPathRemoteRuntime |
---|---|---|---|
24.10.7 | 24.10.108.16096 | 24.10.108.16096 |
24.10.7 23.10.13 23.4.11 22.10.9 22.4.11 21.10.10 20.10.15 |
23.10.13 |
23.10.97.53968 |
23.10.97.53968 |
23.10.13 23.4.11 22.10.10 22.4.12 21.10.10 20.10.15 |
23.4.11 |
23.10.86.3201 |
23.4.81.50665 |
23.10.11 23.4.11 22.10.10 22.4.12 21.10.10 20.10.15 |
22.10.10 | 23.4.67.63183 | 22.10.67.59238 |
23.4.10 22.10.10 22.4.12 21.10.10 20.10.15 |
22.4.12 | 23.4.67.63183 | 22.4.67.58669 |
23.4.10 22.10.10 22.4.12 21.10.10 20.10.15 |
21.10.10 | 23.4.67.63183 | 23.4.67.63183 |
23.4.10 22.10.10 22.4.12 21.10.10 20.10.15 |
20.10.15 | 23.4.67.63183 | 20.10.8676.29744 |
23.4.10 22.10.10 22.4.12 21.10.10 20.10.15 |
19.11.5 |
22.4.43.27553 |
19.10.7601.15369 |
22.4.7 21.10.7 20.10.12 19.11.5 18.4.8 |
18.4.8 |
22.4.43.27553 |
10.0.7772.19184 |
22.4.7 21.10.7 20.10.12 19.11.5 18.4.8 |
UiPathRemoteRuntime.msi
archivo , en la pestaña Detalles, en el campo Comentarios.
The UiPath.UIAutomation.Activities package is incompatible with the UiPath Remote Runtime running on the server
.
La selección interactiva en la aplicación de destino no crea los selectores correctos a menos que UiPath.UIAutomation.Activities coincida con la dependencia de UiPath Remote Runtime en el servidor de aplicaciones Citrix, la máquina virtual de VMware, la máquina de escritorio remoto o el escritorio virtual de Amazon WorkSpaces,
Por ejemplo, si quieres crear un proyecto de automatización usando la versión 23.10.8 del paquete UiPath.UIAutomation.Activities, debes copiar la dependencia de UiPath correspondiente de la máquina cliente (donde está instalado Studio/Robot) en el servidor de aplicaciones Citrix, la máquina virtual VMware, la máquina de escritorio remoto o el escritorio virtual de Amazon WorkSpaces.
Esto se realiza de la forma siguiente:
- En la máquina cliente (donde está instalado Studio), vete a la carpeta
%UserProfile%\.nuget\packages\uipath
. Todas las dependencias de UiPath instaladas se encuentran aquí. - Copia la carpeta con la versión que se corresponda con el paquete UiPath.UIAutomation.Activities que deseas utilizar. Puedes consultar la lista de dependencias incluidas con el paquete UiPath.UIAutomation.Activities en la página Acerca de UIAutomation Activities o consultando las dependencias de los paquetes como se describe en Soporte paralelo.
- En el servidor de aplicaciones Citrix, la máquina virtual VMware, la máquina de escritorio remoto o el escritorio virtual de Amazon WorkSpaces, navega a la carpeta
%ProgramFiles(x86)%\UiPath\RemoteRuntime\packages\uipath
y pega la versión de dependencia de UiPath copiada anteriormente aquí.- Por ejemplo, para la versión 23.10.8 de UiPath.UIAutomation.Activities, la dependencia de UiPath correspondiente es 23.10.71.64399. Este es el nombre que debes copiar de la máquina Studio/Robot a la máquina remota.
Los selectores se generan correctamente con tu versión actual del paquete UiPath.UIAutomation.Activities. Los cambios se aplican en cuanto se copia la dependencia.
Las dependencias de Remote Runtime descritas anteriormente son necesarias tanto para el periodo de diseño como el de ejecución.
Cuando inicias un proceso, el Robot envía los comandos necesarios a la extensión para Citrix o Windows Remote Desktop a través de un canal RPC. Este paquete de información también contiene detalles sobre la versión del paquete UIAutomation utilizado para crear el proceso.
Seguidamente, la extensión correspondiente reenvía el paquete de información a través de un canal virtual ICA al componente UiPath Remote Runtime, que está en los servidores Citrix Application o en la máquina Remote Desktop.
En función de la versión del paquete UIAutomation con el que se creara el proceso, el componente UiPath Remote Runtime indica al ejecutor del Robot qué controlador debe usar.
La comunicación entre el componente UiPath Remote y la extensión correspondiente se realiza a través de un canal ICA de desarrollo interno. Se pueden usar muchos canales ICA, pero el Citrix Receiver, por ejemplo, ya utiliza diversos canales para el portapapeles, el sonido, etc.
Una vez instalado el componente Remote Runtime, puedes crear tus proyectos de automatización sin necesidades de crear reglas de firewall.
La transferencia de datos entre el componente Remote Runtime y la extensión requiere poco uso de ancho de banda. Por ejemplo, cada acción realizada por el Robot (como una actividad Hacer clic) transfiere alrededor de 3 KB de datos.
Si saltas a través de varias conexiones remotas (RDP, Citrix o VMware) para llegar a un equipo remoto de destino, donde se desarrolla la automatización, debes instalar Remote Runtime en cada equipo remoto intermediario, no solo en el de destino. Para obtener más información, consulta la página Configurar una conexión multisalto.
- Acerca del tiempo de ejecución remoto de UiPath
- Requisitos de hardware y software
- Instalación del tiempo de ejecución a distancia de UiPath
- Desde el instalador
- Desde el símbolo del sistema
- Programador de tareas
- Dependencia de UIAutomation
- Soporte compatible
- Añadir dependencias de Remote Runtime
- Arquitectura de Remote Runtime
- Múltiples canales ICA
- Consideraciones sobre la transferencia de datos y el ancho de banda
- Múltiples conexiones remotas