- 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: 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-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
- Solución de problemas
- Automatización atendida basada en desencadenadores
- Grabación
- Elementos de la IU
- Selectores
- Repo. de objetos
- Extracción de datos
- Sobre el raspado de datos
- Ejemplo de uso de la 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
- Automatización de Citrix Technologies
- 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
- 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 de usuario de Studio
Ejemplo de uso de la extracción de datos
linkPara entender mejor cómo se puede aprovechar la funcionalidad de extracción de datos, vamos a crear un proyecto de automatización que extraiga alguna información específica de Wikipedia y la escriba en una hoja de cálculo de Excel. Este tipo de automatización se puede utilizar en diferentes escenarios, como la extracción de listas de productos y sus precios de sitios web de comercio electrónico.
Digamos que deseas empezar a leer sobre economía y quieres obtener una lista de artículos de Wikipedia sobre el tema, junto con sus URL, y la información adicional que se ofrece en los resultados de la búsqueda de cada artículo. Puedes realizar lo siguiente:
- Abre Internet Explorer y navega hasta es.wikipedia.org.
- En la casilla Búsqueda de Wikipedia, escribe "economía" y, a continuación, haz clic en "contener... economía" en el desplegable que aparece. A continuación, se abre una página web con los resultados de la búsqueda.
- En Studio, crea un Nuevo proceso en blanco.
-
Desde el panel Actividades, agrega una actividad Abrir Navegador en el panel Diseñador y, en el campo Url, pega la URL de la página web con los resultados de la búsqueda. Para nuestro ejemplo, la URL es:
"https://en.wikipedia.org/w/index.php?search=economics%20&title=Special%3ASearch&fulltext=1&ns0=1"
. - En la pestaña de la cinta de Diseño que se encuentra en el grupo de Asistentes, haz clic en Extracción de datos. Se muestra el Asistente de Extracción.
- Al seguir el asistente, selecciona el primer y el último elemento de la página web. Se abre el Asistente de configuración de columnas y los campos seleccionados se resaltan en el navegador web.
- Selecciona la casilla Extraer URL y cambia el nombre de los encabezados de las columnas por algo relevante, por ejemplo "Título del artículo" y "URL".
- Haz clic en Siguiente. Se muestra una vista previa de datos, en el paso del asistente Vista previa de datos. Ten en cuenta que como la página de Wikipedia utiliza URL relativas, la columna de las URL también contienen URL relativas. Puedes corregir esto en la salida de Excel después de ejecutar el proyecto agregando la cadena "https://es.wikipedia.org" al principio de cada celda de la columna URL.
- Haz clic en el botón Extraer datos relacionados para extraer información adicional sobre los artículos. Se inicia de nuevo el Asistente de Extracción.
- Volviendo a seguir al asistente, indica la información sobre el tamaño y la fecha de la última edición que está disponible para cada artículo. Se accede de nuevo al paso Configurar columnas.
- Modifica el nombre del nuevo encabezado de la columna a "Información adicional" y haz clic en Siguiente. La información se muestra en el paso del Asistente de Vista previa de datos. Opcionalmente, puedes cambiar el orden de las columnas arrastrándolas en su lugar.
- En el Número máximo de resultados escribe 60. La búsqueda en Wikipedia muestra 20 resultados por página así que, para nuestro ejemplo, queremos extraer las tres primeras páginas de resultados de la búsqueda.
- Haz clic en Finalizar. Aparecerá la ventana Indicar siguiente enlace, en la que se te pide que indiques el botón o la flecha de Siguiente para hacer clic si los datos abarcan más de una página.
- Haz clic en Sí y selecciona el botón 20 siguientes en los resultados de búsqueda en Wikipedia. El proyecto se actualiza y se muestra una secuencia de Extracción de datos en el panel del Diseñador. Una variable TablaDeDatos,
ExtractDataTable
se generó automáticamente. - En el panel de Variables, cambia el campo de la
ExtractDataTable
variable generada automáticamente a Secuencia. Realiza esto para que la variable esté disponible fuera de su ámbito actual, la secuencia de Extracción de datos. - Agrega una actividad Campo de Aplicación de Excel en la secuencia Extracción de datos.
- En el panel Propiedades de la actividad Ámbito de Aplicación de Excel, en el campo RutaDelLibroDeTrabajo, escribe
"web_scraping.xlsx"
. Al ejecutarse el proyecto, se crea un archivo con este nombre en la carpeta del proyecto para almacenar los datos de la extracción. También puedes indicar un archivo que ya existe en tu ordenador. - En la secuencia Hacer de la actividad Campo de aplicación de Excel, agrega una actividad Escribir rango y en el panel Propiedades:
- En el campo TablaDeDatos, agrega la variable
ExtractDataTable
. -
Selecciona la casilla de verificación AgregarEncabezados para incluir los nombres de las columnas en la salida.
El proyecto final debería tener el aspecto de la siguiente captura de pantalla:
- En el campo TablaDeDatos, agrega la variable
- Para ejecutar el proyecto, presiona la tecla F5.
- Abre el archivo de Excel que hayas definido en el paso 17. Asegúrate de que todas las columnas se hayan rellenado correctamente.