- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- 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
- Variables
- Argumentos
- Espacios de nombres importados
- Grabación
- Elementos de la IU
- Acerca de los elementos de la interfaz de usuario
- Propiedades de actividades de IU
- Métodos de entrada
- Ejemplo de uso de los métodos de entrada
- Métodos de salida o raspado de pantalla
- Ejemplos de uso de métodos de salida o de raspado de pantalla
- Generar Tablas a partir de Datos no estructurados
- Extracción relativa
- 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
- Automatización RDP
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta de migración ScaleCoordinates
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- StudioPro
- Extensiones
- Solución de problemas
- Internet Explorer x64
- Problemas con Microsoft Office Interop
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Identificación de los elementos de la interfaz de usuario tras las actualizaciones de Windows
- Aplicaciones JxBrowser
- Supervisión de eventos de usuario
- Java en App-V
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Citrix
Compatibilidad y limitaciones de Microsoft App-V
Microsoft Application Virtualization (App-V) es una solución que ofrece aplicaciones dentro de un contenedor virtual, sin la necesidad de realizar una instalación tradicional.
Las aplicaciones App-V son aplicaciones virtualizadas que se ejecutan en un entorno local, virtual y autónomo.
Pueden automatizarse mediante los productos UiPath, pero, como se ejecutan aisladas unas de otras y desde otras aplicaciones nativas, en algunos escenarios, la instalación de UiPath Extensions para la tecnología subyacente requiere algunos pasos adicionales, como se describe a continuación.
En implementaciones clásicas, las extensiones de Chrome, Edge y Firefox pueden instalarse correctamente para navegadores App-V.
Si la extensión del navegador adecuada no está instalada correctamente, los registros configurados durante la instalación de la extensión podrían estar virtualizados en el navegador App-V. Para modificar correctamente los registros utilizados por App-V, debe ejecutarse la herramienta SetupExtensions dentro del entorno virtualizado, tal y como se describe aquí.
Por ejemplo, para instalar la extensión de Chrome, puedes realizar los siguientes pasos:
- Inicia un símbolo de sistema en el entorno virtual mediante el comando:
cmd.exe /appvpid:<pid>
, donde<pid>
es el ID de proceso del navegador App-V.
- Ejecuta la herramienta SetupExtensions para instalar la extensión de Chrome:
SetupExtensions.exe /chrome
Las aplicaciones Java virtualizadas mediante App-V que no contienen Java Runtime Environment dentro de la burbuja de App-V pueden automatizarse como si no estuvieran virtualizadas.
Las aplicaciones Java App-V que contienen JRE dentro de la burbuja de App-V y necesitan la extensión de UiPath para Java instalada deben volver a secuenciarse para incluir la extensión dentro de la App-V. Puedes encontrar información sobre cómo instalar la extensión de Java aquí.
De forma predeterminada, las aplicaciones App-V escriben sus valores de registro en su registro virtual, excepto para los registros de paso a través (como las claves de registro de directivas) configurados por el administrador de App-V.
Esto implica que cada configuración de extensión del navegador realizada desde el UiPath Studio virtualizado no será visible para el navegador virtualizado.
Para evitar este problema, la extensión del navegador requerido puede instalarse mediante una herramienta SetupExtensions nativa no virtualizada.
Si la extensión del navegador adecuada no está instalada correctamente, los registros configurados durante la instalación de la extensión podrían estar virtualizados en el navegador App-V. Para modificar correctamente los registros utilizados por App-V, es necesario ejecutar la herramienta SetupExtensions no virtualizada dentro del entorno virtualizado, tal como se describe aquí.
Por ejemplo, para instalar la extensión de Chrome, puedes realizar los siguientes pasos:
- Iniciar un símbolo de sistema en el entorno virtual mediante el comando:
cmd.exe /appvpid:<pid>
, donde<pid>
es el ID de proceso del navegador App-V.
- Ejecuta la herramienta SetupExtensions para instalar la extensión de Chrome:
SetupExtensions.exe /chrome
Las aplicaciones Java virtualizadas mediante App-V que no contienen Java Runtime Environment dentro de la burbuja de App-V pueden automatizarse como si no estuvieran virtualizadas.
Las aplicaciones Java App-V que contienen JRE dentro de la burbuja de App-V y necesitan la extensión de UiPath para Java instalada tendrán que volver a secuenciarse para incluir la extensión dentro de la App-V. Puedes encontrar información sobre cómo instalar la extensión de Java aquí.
De forma predeterminada, las aplicaciones App-V escriben sus valores de registro en su registro virtual, excepto para los registros de paso a través (como las claves de registro de directivas) configurados por el administrador de App-V.
Esto implica que cada configuración de extensión del navegador realizada desde el UiPath Studio virtualizado no es visible para el navegador nativo.
Para evitar este problema, la extensión del navegador requerido puede instalarse mediante una herramienta SetupExtensions nativa no virtualizada.
- Automatizar aplicaciones App-V con UiPath Studio instalado de forma nativa
- Automatización del navegador
- Automatización de Java
- Automatizar aplicaciones App-V con UiPath Studio empaquetado como una App-V
- Automatización del navegador
- Automatización de Java
- Automatizar aplicaciones nativas con UiPath Studio empaquetado como una App-V
- Automatización del navegador
- Automatización de Java