- 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 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
Instale y configure la extensión de UiPath para Safari para habilitar la automatización de IU en Safari en macOS con Studio Web y macOS Robot local.
Starting with UiPath.UIAutomation.Activities version 24.10.0, Safari UI Automation support is available in preview. The extension for Safari lets you:
- 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.
To create and run such automations, you must install the UiPath Browser Automation extension for 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
Installing the Safari extension also installs the Native Host component. This means that you can run automations from UiPath Assistant without the need for additional installation.
Instalar desde App Store
Pasos de instalación
-
Access the UiPath extension for Safari directly in the App Store
-
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. Selecciona Permitir siempre en cada sitio web y confirma esta opción.
3. Si tienes la intención de utilizar la navegación privada, habilita la configuración Permitir navegación privada .
Resultado: un mensaje te informa de que la extensión está ahora disponible.
Instalar desde UiPath Studio Web
Pasos de instalación
-
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.
-
Continue the installation process from step 2 of the Install from App Store section.
Resultado: un mensaje te informa de que la extensión está ahora disponible.
Instalar desde UiPath Assistant
Installation using UiPath Assistant requires no additional configuration, as long as UiPath Assistant is already installed. This method installs the latest extension version published to the Web Store for the current user only.
Pasos de instalación
-
Acceder a UiPath Assistant.
-
Selecciona el icono de la cuenta.
-
Selecciona Preferencias.
-
Ve a Extensiones de UiPath.
-
Select Install for Safari.
Alternatively, select View on App Store to get the extension from the App Store, and then continue from step 2 of the Install from App Store section.
Resultado: la extensión se instala y se habilita en Safari.
Instalar desde Terminal
La instalación desde el Terminal se realiza a través de UiPath.ExtensionControl.Portable.dll.
UiPath provides a tool for managing extension installation: UiPath.ExtensionControl.Portable.dll. This tool is distributed with UiPath Assistant, which also includes the latest extension application packaged as an archive.
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 safaridotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll install safari -
Inicia Safari para diseñar y ejecutar automatizaciones.
Resultado: la extensión se instala y se habilita en 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.
Desinstalar
Desinstalar desde UiPath Assistant
Uninstall Steps
-
Acceder a UiPath Assistant.
-
Selecciona el icono de la cuenta.
-
Selecciona Preferencias.
-
Ve a Extensiones de UiPath.
-
Select Uninstall for Safari.
Result: The extension is uninstalled and removed from the Applications folder.
Desinstalar desde Terminal
The uninstallation from Terminal is performed via UiPath.ExtensionControl.Portable.dll.
UiPath provides a tool for managing extension installation: UiPath.ExtensionControl.Portable.dll. This tool is distributed with UiPath Assistant.
This method updates the Safari configuration so that the extension is uninstalled. The extension is uninstalled for the current user only.
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.
Uninstall Steps
-
Abra una Terminal y ejecute el siguiente comando:
dotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll uninstall safaridotnet /Applications/UiPath\ Assistant.app/Contents/Extensions/UiPath.ExtensionControl.Portable.dll uninstall safari
Result: The extension is uninstalled and removed from the Applications folder.
Desinstalar desde la configuración de Safari
Uninstall Steps
-
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: se desinstala la extensión. Se elimina de la barra de extensiones de Safari y de la pestaña Extensiones de la configuración de Safari.
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.
Result: UiPath Assistant is now authorized to use Hardware Events input mode in Safari automations.
Full Disk Access configuration
To install the Safari extension using UiPath Assistant, you must specifically grant UiPath Assistant access to your Mac files using the Privacy & Security settings.
Para ello, sigue los siguientes pasos:
- Selecciona el menú Apple.
- Selecciona Configuración del sistema.
- Selecciona Privacidad y seguridad en la barra lateral izquierda.
- Go to Full Disk Access by selecting the arrow on the right-hand side.
- Enable Full Disk Access from the list:
- If UiPath Assistant is listed, enable it.
- If UiPath Assistant is not listed, select + at the bottom of the list, search for UiPath Assistant, select the application, and choose Open.
Se solicitan las credenciales de Mac para este cambio.
Result: UiPath Assistant is now authorized to edit the files on your Mac.
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.
- Instalar
- Instalar desde App Store
- Instalar desde UiPath Studio Web
- Instalar desde UiPath Assistant
- Instalar desde Terminal
- Instalar utilizando un MDM
- Desinstalar
- Desinstalar desde UiPath Assistant
- Desinstalar desde Terminal
- Desinstalar desde la configuración de Safari
- Configuración de accesibilidad
- Full Disk Access configuration
- Limitaciones conocidas