- Primeros pasos
- Instalación y configuración
- Requisitos de hardware y software
- Acerca de las Licencias de Precios Unificados
- Acerca de las Licencias Flexibles
- Activar Studio
- Actualizar Studio
- Parámetros de la línea de comandos
- Aplicaciones y tecnologías compatibles
- Habilitación de Gmail para actividades de correo electrónico
- Deshabilitar la telemetría
- Studio Executables
- Proyectos de automatización
- 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-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005 - Propiedades de la actividad codificadas
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-017: modificador de parámetro no válido
- 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
- Integración de OpenAI con los flujos de trabajo codificados
- Solicita un préstamo con UiBank
- Generación de colas con flujos de trabajo codificados y API de Orchestrator
- Utilizar proyectos de biblioteca importados en automatizaciones codificadas
- Uso de la autenticación de dos factores dentro de automatizaciones codificadas
- Conectar a MongoDB Atlas con automatizaciones codificadas
- Solución de problemas
- Automatización atendida basada en desencadenadores
- Repo. de objetos
- La herramienta ScreenScrapeJavaSupport
- 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
- Las versiones del paquete UiPath.UIAutomation.Activities y UiPath Remote Runtime no coinciden
- La extensión de UiPath necesaria no está instalada en la máquina remota
- Configuración de la resolución de la pantalla
- Políticas de grupo
- 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
- Políticas de grupo
- 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
- Pruebas de Studio
- Solución de problemas
- Acerca de la resolución de problemas
- Errores de compilación del ensamblado
- 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
Guía del usuario de Studio
A partir de la versión 24.10.0 de UiPath.UIAutomation.Activities, está disponible en vista previa la compatibilidad de UI Automation con Safari. La extensión para Safari te permite:
- Diseñar automatizaciones de IU en Studio Web dentro del navegador Safari en macOS.
- Ejecutar las automatizaciones del navegador en Safari utilizando un robot macOS local, instalado previamente y conectado a Orchestrator.
- Iniciar las automatizaciones del navegador attended en Safari a través del macOS Assistant.
Para crear y ejecutar dichas automatizaciones, debes instalar la extensión de automatización de navegador de UiPath para Safari.
Puedes empezar desde Studio Web añadiendo cualquier actividad de automatización de IU. Al acceder a Studio Web desde Safari, se te solicita que instales la extensión de UiPath para Safari desde la App Store. Sigue la guía de configuración para configurar la extensión y luego empieza a diseñar tus flujos de trabajo para la automatización del navegador en Safari.
Para crear automatizaciones del navegador en Safari en máquinas que ejecutan macOS, la versión mínima compatible es macOS 12.
Instalar
Instalar desde UiPath Studio Web
-
En UiPath Automation Cloud™, accede a Studio Web.
-
Añade una actividad Usar navegador a tu proyecto. Se te solicita que instales la extensión de UiPath para Safari.
-
Selecciona el botón Instalar extensión.
-
La App Store se abre con la extensión automatización del explorador de UiPath.
-
Selecciona Obtener para instalar la extensión y luego Abrir.
-
Después de seleccionar Abrir, aparece una ventana de configuración.
-
Selecciona Abrir configuración de Safari para acceder a la ventana de Extensiones, donde puedes establecer los permisos adecuados para la extensión recién instalada.
- Habilita la extensión de automatización del navegador UiPath en el panel izquierdo.
2. Select Always Allow on Every Website and confirm this choice.
3. If you intend to use private browsing, enable the Allow Private Browsing setting.
Resultado
A message informs you that the extension is now available.
Instalar desde App Store
Puedes acceder a la extensión de UiPath para Safari directamente en la App Store y continuar con el proceso de instalación desde el paso 4 de la sección anterior.
Instalar desde UiPath Assistant
Instalar la extensión de Safari desde Studio Web o directamente desde la App Store también instala el componente Host nativo. Esto significa que puedes ejecutar automatizaciones desde UiPath Assistant sin la necesidad de instalación adicional.
La instalación con UiPath Assistant solo requiere unos pocos clics y no requiere ninguna configuración adicional, siempre que UiPath Assistant ya esté instalado. Este método instala la última Versión de la extensión publicada en la Web Store solo para el usuario actual.
Pasos de instalación
-
Acceder a UiPath Assistant.
-
Selecciona el icono de la cuenta.
-
Selecciona Preferencias.
-
Ve a Extensiones de UiPath.
-
Selecciona Ver en App Store para Safari.
-
Selecciona Instalar.
-
Selecciona Abrir.
-
Sigue los pasos que requiere la extensión.
Resultado
The extension is installed and enabled in Safari.
Instalar utilizando un MDM
Para instalar a través de una aplicación de gestión de dispositivos móviles (MDM), la máquina debe estar registrada para poder gestionarla. Para obtener más detalles sobre cómo funciona la gestión de dispositivos en máquinas Apple, se puede encontrar más información en esta página: Gestión de dispositivos | Documentación para desarrolladores de Apple.
Ejemplos de MDM incluyen:
- Jamf
- Microsoft Intune
- Kandji
- MicroMDM (código abierto)
Este método depende del nuevo modelo de gestión declarativa para enviar los cambios de configuración a las máquinas gestionadas. La configuración para las extensiones de Safari se detalla aquí: SafariExtensionSettings | Documentación para desarrolladores de Apple.
Instalar desde Terminal
La instalación desde el Terminal se realiza a través de UiPath.ExtensionControl.Portable.dll.
UiPath ofrece una herramienta para gestionar la instalación de extensiones: UiPath.ExtensionControl.Portable.dll. Esta herramienta se distribuye con UiPath Assistant, que también incluye la aplicación de la extensión empaquetada como archivo.
Este método actualiza la configuración de Safari para que la extensión se reconozca como instalada. La extensión se instala solo para el usuario actual.
Este método no está destinado a entornos de producción, ya que depende de un mecanismo que Apple puede cambiar en actualizaciones futuras. Úsalo solo si no hay otra alternativa disponible.
Requisitos previos
- Todas las instancias de Safari están cerradas.
Pasos de instalación
-
Abra una Terminal y ejecute el siguiente comando:
dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install safari peruserdotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install safari peruser -
Inicia Safari para diseñar y ejecutar automatizaciones.
Desinstalar
Desinstalar desde la configuración de Safari
-
Accede a la configuración de Safari.
-
Navega a la pestaña Extensiones.
-
Selecciona el botón Desinstalar.
-
Selecciona el botón Mostrar en el Finder.Esto abre el Finder con la aplicación seleccionada.
-
Abre el menú contextual de la aplicación UiPath para Safari y selecciona Mover a la papelera.
Si un mensaje emergente indica que la aplicación no se puede eliminar porque está en uso:
-
Abre el Monitor de actividad y busca UiPath Native Host para Safari.
-
Selecciona la aplicación, elige Detener y luego selecciona Salir.
-
Regresa al Finder y selecciona Mover a la papelera de nuevo.
-
-
Introduce las credenciales de tu Mac y, a continuación, selecciona Aceptar para autorizar esta eliminación.
Resultado
The extension is uninstalled. It is removed from the Safari extension bar and from the Safari Settings Extensions tab.
Configuración de accesibilidad
Para utilizar el modo de entrada de Eventos de hardware, debes conceder específicamente acceso a UiPath Assistant a tu Mac utilizando la configuración de Privacidad y Seguridad.
Para ello, sigue los siguientes pasos:
-
Selecciona el menú Apple.
-
Selecciona Configuración del sistema.
-
Selecciona Privacidad y seguridad en la barra lateral izquierda.
-
Ve a Accesibilidad seleccionando la flecha en el lado derecho.
-
Habilita UiPath Assistant desde la lista. Si no ves la aplicación, selecciona + en la parte inferior de la lista, busca UiPath Assistant, selecciona la aplicación y elige Abrir. Se solicitan credenciales de Mac para este cambio.
Resultado
UiPath Assistant is now authorized to use Hardware Events input mode in Safari automations.
Limitaciones conocidas
Ten en cuenta las siguientes limitaciones al crear automatizaciones del navegador para Safari:
- La extensión no puede acceder a las URL de archivo. Esta es una limitación de Safari, como se explica en este hilo de foro de desarrolladores de Apple (Permitir el acceso a las URL de archivos para extensiones web).
- La extensión no admite varios perfiles.