- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Diseñar automatizaciones
- Gestionar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Experiencia de diseño moderna
- Vincular un proyecto a una idea en Automation Hub
- Usar Data Manager
- 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-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-017 - Invalid parameter modifier
- 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
- Automatización atendida basada en desencadenadores
- Grabación
- Elementos de la IU
- 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
- 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
- El paquete UiPath.UIAutomation.Activities y las versiones de 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
- Conjunto de pruebas - Estudio
- Solución de problemas
- Acerca de la resolución de problemas
- 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
Studio IDE
La interfaz de Studio IDE consta de un editor de código dedicado, pestañas de archivos y rutas de navegación para facilitar la navegación. Este diseño te permite gestionar tus archivos, explorar las estructuras de los proyectos, editar tu código, los proyectos de versión, ejecutar y publicar tus automatizaciones.
El editor de código muestra tu proyecto de automatización actual, te permite realizar cambios en él y proporciona resaltado de los errores que se encuentran dentro de tu código. Puedes utilizar el editor de código como lo harías con cualquier otra herramienta de edición de código.
El menú contextual: al hacer clic con el botón derecho del ratón en una línea de tu automatización codificada, aparece el menú contextual. También puedes realizar las acciones dentro del menú contextual utilizando atajos de teclado.
Opción | Atajo del teclado | Descripción |
---|---|---|
Acciones rápidas | Ctrl + . | Refactoriza, genera o modifica los elementos del código con una acción que se muestra automáticamente.
Un ejemplo de una acción rápida puede ser Introducir parámetro para X → en nueva sobrecarga. |
Cambiar nombre | F2 | Cambia el nombre del elemento del código que has seleccionado. El cambio se aplica a todas las referencias del elemento dentro de todo el proyecto. |
Ir a definición | F12 | Navega hasta la fuente de un tipo o miembro y muestra el resultado en una nueva pestaña de archivo. |
Ir a Implementación | Ctrl + F12 | Navega hasta la implementación de un símbolo:
|
Ir a la línea | Ctrl + G | Introduce el número de la línea a la que quieres mover el cursor. |
Alternar punto de interrupción | F9 | Establece un punto de interrupción en la línea que has seleccionado. El punto de interrupción aparece como un punto rojo en el lado izquierdo del panel del diseñador de código. |
Buscar todas las referencias | Shift + F12 | Busca dónde se hace referencia a un elemento de código en particular en todo el archivo abierto. |
Formatear documento | Ctrl + K, Ctrl + D | Establece la sangría, el espacio y el ajuste adecuados. |
Mostrar documentación | F1 | Ve a la documentación correspondiente de la característica o API. |
Comentario | Ctrl + K, Ctrl + C | Comenta la línea que has seleccionado. |
Borrar el comentario | Ctrl + K, Ctrl + U | Elimina el comentario de la línea que has seleccionado. |
Cortar | Ctrl + X | Corta la línea que has seleccionado. |
Copiar | Ctrl + C | Copia la línea que has seleccionado. |
Pegar | Ctrl + v | Paste. |
Eliminar | Delete | Elimina la línea que has seleccionado. |
Seleccionar todo | Ctrl + A | Selecciona todas las líneas en el archivo. |
For keyboard shortcuts that you generally use in Studio, not specifically for coded automations, visit Keyboard Shortcuts
Ctrl + Shift + Num+
: expande la selección de código actual al siguiente nodo de sintaxis más grande, como bloque, método, clase, espacio de nombres o archivo completo.Ctrl + Shift + Num-
: reduce la selección de código actual al siguiente nodo de sintaxis más pequeño.
When you work with coded automations, you create and edit them in the dedicated code editor. To personalize the built-in Studio code editor, navigate to Settings, and select Code Editor.
La siguiente tabla describe cada configuración del editor de código.
Configuración | Descripción |
---|---|
Fuente | Elige la fuente del código. |
Tamaño de fuente | Establece el tamaño de la fuente. |
Tamaño de pestaña | Establece el tamaño de la pestaña. |
Ver espacios en blanco | Resalta los espacios creados al pulsar Space en tu teclado.
|
Resaltar la línea actual | Resalta la línea donde tienes el cursor. |
Mostrar líneas guía de estructura | Habilita las líneas de guía de la estructura de puntos en tu código, para identificar los bloques individuales. |
Mostrar garabatos de error | Muestra un garabato rojo que indica un error o advertencia del compilador. |
Mostrar números de línea | Muestra el número de cada línea en el código en el que estás trabajando. |
Conversión automática de tabulaciones en espacios | Crea 4 espacios al utilizar la clave Tab .
|
Mostrar margen de selección | Muestra un margen junto a la línea de código que estás editando. |
Mostrar coincidencias de selección | Busca y resalta todas las cadenas coincidentes para el rango de caracteres que seleccionaste. |
Destacar las referencias | Resalta las referencias al objeto en el que está el cursor. Solo se resaltan los objetos que coinciden con el contexto actual. |
Habilitar descompilación de origen | Descompila el código fuente al ver la definición de un objeto utilizando Ir a definición. Habilítalo para navegar a las definiciones disponibles en la clase CodedWorkflowBase . Consulta Clase base para obtener más información.
|
Habilitar finalización de importación | Importa automáticamente el espacio de nombres que incluye el símbolo seleccionado, con IntelliSense. |
El editor de código abre los archivos dentro de tu proyecto con pestañas, en el encabezado del editor.
Al abrir un archivo, se muestra una nueva pestaña para el mismo.
En el encabezado del editor de código, puedes navegar a través de las clases y métodos dentro de un archivo, utilizando las rutas de navegación.
- Publicación de versiones: los proyectos en Studio pueden versionarse utilizando el esquema de versiones semántico o heredado. El esquema de versiones semántico tiene el formato Major.Minor.Patch[-Sufijo] y el esquema de versiones heredado tiene el formato
M.m.bbbb.rrrrr
. La versión semántica del proyecto puede modificarse desde el archivoproject.json
o la ventana Publicar. El número de versión sugerido en la ventana Publicar se genera en función del esquema de versiones anterior del proyecto. Consulta Configurar la versión del proyecto para saber cómo modificar la versión de tus proyectos en Studio. - Versiones de control de origen: puedes versionar tus proyectos de automatizaciones codificadas utilizando sistemas de control de origen como GIT, TFS o SVN. Consulta Acerca del control de versiones para saber cómo modificar la versión de tus proyectos utilizando los sistemas de control de origen.
Para abrir el cuadro de diálogo Buscar y reemplazar, utiliza los atajos de teclado siguientes:
Ctrl + Shift + F
: abre el cuadro de diálogo Buscar y Reemplazar en la pestaña Buscar en archivos.Ctrl + Shift + H
: abre el cuadro de diálogo Buscar y Reemplazar en la pestaña Reemplazar en archivos.
Buscar en archivos
- Escribe los caracteres que quieres buscar en la barra de búsqueda.
- Selecciona una de las opciones de búsqueda en la barra de búsqueda:
- Coincidir mayúsculas y minúsculas
- Emparejar la palabra completa
- Expresión regular
- En el menú desplegable Proyecto, selecciona el lugar donde buscar los caracteres:
- Proyecto: busca en el proyecto actual.
- Documentos abiertos: busca en los documentos abiertos.
- Documentos: busca en todos los documentos dentro del proyecto.
- Haz clic en Abrir en panel de búsqueda para abrir los resultados de la búsqueda en Studio.
- Haz clic en Buscar anterior para encontrar el resultado anterior y en Buscar siguiente para encontrar el siguiente resultado.
Reemplazar en archivos
- Escribe los caracteres que quieres reemplazar en la barra de búsqueda.
- Escribe los caracteres por los que quieres reemplazar los buscados en la barra Reemplazar.
- Selecciona una de las opciones de búsqueda en la barra de búsqueda:
- Coincidir mayúsculas y minúsculas
- Emparejar la palabra completa
- Expresión regular
- En el menú desplegable Proyecto, selecciona el lugar donde buscar los caracteres:
- Proyecto: busca en el proyecto actual.
- Documentos abiertos: busca en los documentos abiertos.
- Documentos: busca en todos los documentos dentro del proyecto.
- Haz clic en Abrir en panel de búsqueda para abrir los resultados de la búsqueda en Studio.
- Haz clic en Reemplazar siguiente para reemplazar la siguiente iteración o en Reemplazar todo para reemplazar todas las iteraciones.