- Notas relacionadas
- 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
Crear una Biblioteca básica
El siguiente tutorial te guía por los pasos de crear una biblioteca en Studio, publicarla y utilizarla en otros proyectos de automatización.
Crear una biblioteca es similar a Crear un proceso básico. La diferencia es que una biblioteca es un paquete que contiene componentes reutilizables que pueden utilizarse en el contexto de otros proyectos.
Este ejemplo obtiene datos de una hoja de cálculo de Excel y los añade a otro archivo de Excel. Después, te dirige por los pasos para empaquetar y publicar el proyecto en una fuente personalizada, instalar el paquete en otro proyecto y utilizar la actividad en su interior.
Este ejemplo utiliza actividades de Excel que no requieren que Microsoft Excel esté instalado en tu máquina.
Vamos a comenzar.
Crear una biblioteca
-
Inicia Studio. En la vista Backstage de INICIO, haz clic en Biblioteca para crear un nuevo proyecto de biblioteca. Se mostrará la ventana Nueva biblioteca en blanco.

-
En la ventana Nueva biblioteca en blanco:
- Especifica un nombre para el nuevo proyecto y una descripción que resuma lo que intentas conseguir con esta automatización. Para este ejemplo, puedes usar el nombre BibliotecaRapida.
Nota:
El nombre de proyecto no puede superar los 128 caracteres y la descripción no puede superar los 500 caracteres.
- Selecciona Mostrar opciones avanzadas y elige la ubicación donde crear el proyecto.
- Selecciona Windows para la opción Compatibilidad y VB para Lenguaje.
- Especifica un nombre para el nuevo proyecto y una descripción que resuma lo que intentas conseguir con esta automatización. Para este ejemplo, puedes usar el nombre BibliotecaRapida.
-
Haz clic en Crear. Se abrirá la nueva biblioteca en Studio.
Añadir actividades de Excel
-
En el panel Actividades, busca la actividad Ámbito de proceso de Excel y suéltala en el panel Diseñador.
-
Añade una actividad Usar archivo de Excel a la secuencia. Esta actividad es necesaria para la mayoría de las actividades relacionadas con Excel.
-
En el campo Archivo de Excel, navega hasta el archivo de Excel desde el que quieres obtener los datos. También puedes utilizar el campo Referencia como para cambiar la forma en que se hace referencia a este archivo en el flujo de trabajo (en este caso,
Excel1). -
Añade una segunda actividad Usar archivo de Excel dentro de la primera actividad Usar archivo de Excel y ve al archivo de Excel donde quieres copiar los datos.Añade una referencia opcional a este segundo archivo (en este caso
Excel2). -
Añade una actividad Copiar/Pegar intervalo.
-
En el campo Origen, selecciona el botón Más
para indicar el nombre de la hoja en el primer libro. Para este ejemplo, el campo debería decir Excel1.Sheet("Sheet1"). -
En el campo "Destino", selecciona Más
para indicar el nombre de la hoja en el segundo libro (en nuestro caso, Excel2.Sheet("Sheet1")). Tu proyecto debería parecerse a la imagen a continuación.
-
En la cinta, haz clic en Ejecutar archivo o utiliza Ctrl + F6 para ejecutar el flujo de trabajo. Los datos recopilados de la primera hoja de cálculo de Excel se copian a otra.
Empaquetar una biblioteca
Para añadir esta biblioteca como componente reutilizable a otros proyectos de automatización, debes empaquetarla como un archivo .nupkg publicando el proyecto.
-
Abre el proyecto de biblioteca en Studio.
-
En la cinta, haz clic en el botón Publicar. Se abrirá la ventana Publicar biblioteca.
- En la pestaña Propiedades del paquete, introduce el nombre de un paquete. En el campo Notas de la versión, añade algunos detalles sobre la biblioteca. Es útil para llevar la cuenta de los cambios realizados a la biblioteca con cada nueva versión publicada.
- En la pestaña Opciones de publicación, selecciona Publicar en > Personalizar y luego, en el campo URL personalizada, añade la ruta a una carpeta local. Por ejemplo, puedes crear una carpeta
myfeeden tu Escritorio.
-
Haz clic en Publicar. El paquete estará ya disponible en la carpeta local como archivo
.nupkg.
Instalar Componentes reutilizables
Para utilizar el paquete en otro proyecto, primero tienes que añadirlo como dependencia del proyecto. Para comenzar, crea un nuevo Proceso en Studio, tal como se explica en la página Crear un proceso básico.
Más información sobre las dependencias del proyecto en la página Dependencias del proyecto.
Añadir una Fuente personalizada
-
Haz clic en Gestionar paquetes > Configuración, en la cinta de Studio. Se mostrarán las fuentes tanto predeterminadas como definidas por el usuario.
-
En el contenedor Origen de los paquetes definidos por el usuario, añade un nombre para tu fuente en el campo Nombre. En el campo Origen, añade la ruta hacia la carpeta en la que hayas publicado tu biblioteca.
-
Haz clic en Añadir. Tu nueva fuente se añadirá a la sección.

Debes seguir los pasos descritos anteriormente cada vez que quieras añadir o eliminar una fuente definida por un usuario en Studio. Consulta la sección Acerca de los paquetes de actividades para obtener más Information sobre las fuentes de actividades.
Instalar el Paquete
-
En la ventana Administrar paquetes, ve a la fuente añadida previamente en la pestaña Todos los paquetes a la izquierda. Se mostrará la lista de paquetes disponibles en la fuente.
-
Busca el paquete y selecciónalo. En nuestro ejemplo, el nombre del paquete es BibliotecaRápida.
-
Haz clic en Instalar, y luego en Guardar. El paquete ahora está instalado en tu proyecto y es visible en el panel Explorador, bajo Dependencias.

Añadir actividades de la Biblioteca
-
Busca el nombre del paquete en el panel Actividades, en nuestro caso
Quick Library. -
Suelta la actividad en el panel Diseñador.
-
En la cinta de Studio, haz clic en Ejecutar archivo o utiliza Ctrl + F6 para ejecutar la actividad.

Puedes añadir otras actividades como Copiar hoja o Rellenar intervalo automáticamente, pero estas requieren que Microsoft Excel esté instalado en tu máquina.
La ventaja de los componentes reutilizables es que reducen las repeticiones. Se crean una vez y pueden reutilizarse en otros proyectos.
Para descargar la biblioteca que hemos creado antes, haz clic en el botón a continuación: