- 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
- 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
- Diferencias entre la experiencia moderna y la experiencia clásica
- Vincular un proyecto a una idea en Automation Hub
- Usar Data Manager
- Soluciones
- 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
Grabadores
- Experiencia moderna: están disponibles los grabadores de App/Web y Computer Vision.
- Experiencia clásica: están disponibles los grabadores Básico, Escritorio, Web, Imagen, Nativo de Citrix y Computer Vision.
Actividades
Está disponible un conjunto de actividades independiente de forma predeterminada en cada experiencia.
Independientemente de la experiencia seleccionada para un proyecto, también puedes habilitar las actividades que solo están disponibles de forma predeterminada en la otra experiencia. Haz clic en Ver opciones en la parte superior del panel Actividades, y selecciona:
-
Mostrar moderna para ver actividades modernas en un proyecto que usa la experiencia clásica
-
Mostrar clásica para ver actividades clásicas en un proyecto que usa la experiencia moderna.
La siguiente tabla enumera las actividades disponibles de forma predeterminada en una experiencia pero no en la otra. Las actividades de IU Automation no enumeradas en la tabla están disponibles de forma predeterminada en ambas experiencias.
Excepciones
La siguiente tabla presenta para cada excepción clásica su contraparte moderna con el tipo de relación: cambio de nombre directo (mismo concepto y ámbito en moderno), asignación parcial (ámbito más estrecho/más amplio en moderno) o sin contraparte (característica eliminada, aún no portada o excepción no necesaria en moderno).
| Clásico | Moderno (UiPath.UIAutomationNext.Exceptions) | Asignación | Notas |
|---|---|---|---|
Actividad general (UiPath.Core.Activities) | |||
ElementNotSetException | NotInitializedException | Parcial | Clásico: elemento no proporcionado en el contexto. Moderno: la propiedad InUIElement no se inicializa antes de su uso. El concepto es el mismo; el ámbito moderno se aplica específicamente a la entrada InUIElement. |
TextNotFoundException | NodeNotFoundException | Parcial | Clásico: excepción dedicada para actividades de búsqueda de texto. Moderno: Todos los casos "no encontrados" (incluidos los objetivos de Text) se colapsan en NodeNotFoundException. |
RegistrationException | (ninguno) | Sin contrapartida | Tampoco se utiliza en producción en el clásico; no hay un concepto equivalente en el moderno. |
ActivityTimeoutException | RuntimeTimeoutException | Cambio de nombre directo | Mismo concepto; se ha cambiado el nombre y se ha movido al espacio de nombres UiPath.UIAutomationNext.Exceptions. |
PropertyNotSetException | (ninguno) | Sin contrapartida | Tiempo de diseño ValidationError solo en clásico. Las actividades modernas utilizan un mecanismo de validación diferente. |
BrowserNotSetException | BrowserNotFoundException | Cambio de nombre directo | Clásico: no hay ningún explorador en contexto. Moderno: no se ha encontrado ningún explorador coincidente.El mismo concepto; el nombre moderno es más descriptivo. |
WindowNotSetException | ApplicationNotFoundException | Parcial | Clásico: no hay ventana en contexto para una actividad con ámbito de ventana. Moderno: no se ha encontrado la aplicación al adjuntar. Equivalente más cercano; moderno es más amplio (cubre todos los tipos de aplicaciones, no solo las ventanas). |
SAP (UiPath.Core.Activities) | |||
SAPCallTransactionException | SAPCallTransactionException | Cambio de nombre directo | Mismo nombre, mismo concepto; el espacio de nombres se ha cambiado de UiPath.Core.Activities a UiPath.UIAutomationNext.Exceptions. |
SAPLoginException | SAPLoginException | Cambio de nombre directo | Mismo nombre, mismo concepto; el espacio de nombres se ha cambiado de UiPath.Core.Activities a UiPath.UIAutomationNext.Exceptions. |
CellScopeException | SAPTableCellScopeException | Cambio de nombre directo | Mismo concepto (fallos en el ámbito de celda), se le ha cambiado el nombre para que sea específico de SAP y aclarar que es para tablas. |
ExpandALVTreeException | SAPExpandTreeException | Cambio de nombre directo | Mismo concepto (error de expansión del árbol SAP); nombre simplificado. |
Selector (UiPath.Core) | |||
InvalidSelectorException | InvalidSelectorException | Cambio de nombre directo | Mismo nombre, mismo concepto (selector no analizable); el espacio de nombres se ha movido de UiPath.Core a UiPath.UIAutomationNext.Exceptions. |
InvalidFilterSelectorException (interno) | (ninguno) | Sin contrapartida | Clase interna; no hay equivalente en moderno. |
SelectorOperationException | UiAutomationException | Parcial | Clásico: envuelve los fallos de COM/análisis durante las operaciones del selector.Moderno: estos aparecen como generales UiAutomationException; no hay ningún tipo de excepción de operación de selector dedicado. |
Elemento/nodo (UiPath.Core) | |||
SelectorNotFoundException | NodeNotFoundException | Cambio de nombre directo | El mismo concepto (elemento no encontrado por el selector); el nombre moderno se generaliza más allá de los selectores. SelectorNotFoundException extiende a FindElementException en clásico; el moderno utiliza una jerarquía plana en UiAutomationException. |
FindElementException | RuntimeFindException | Parcial | Clásico: error de COM durante la búsqueda que no es "no encontrado". Moderno: fallo al buscar con detalles sobre qué paso de búsqueda falló. Equivalente más cercano; moderno incluye información de diagnóstico más detallada. |
InvalidUiElementException | NodeNotFoundException | Parcial | Clásico: error COM E_UINODE_INVALID_ELEMENT (referencia obsoleta/no válida). Moderno: el error COM E_UINODE_INVALID_IDENTIFIER está asignado a NodeNotFoundException. El concepto es el mismo (elemento obsoleto); tipo de excepción diferente en moderno. |
UninitializedNodeException | UiNodeUninitializedElementException | Cambio de nombre directo | El mismo concepto (nodo no inicializado, error COM E_UINODE_UNINITIALIZED_ELEMENT); se ha cambiado por el nombre con prefijo UiNode para mayor coherencia. |
UiElementHasNoItemsException | UiNodeHasNoItemsException | Cambio de nombre directo | El mismo concepto (lista vacía/árbol/combo, error COM E_UINODE_HAS_NO_ITEMS); se ha cambiado el nombre de UiElement a un nombre con prefijo UiNode. |
ElementOperationException | UiAutomationException | Parcial | Clásico: genérico que envuelve cualquier error COM en operaciones de elementos (hacer clic, escribir, resaltar, etc.). Moderno: la base UiAutomationException desempeña el mismo rol; no hay un tipo de excepción de operación de elemento dedicado. |
Explorador (UiPath.Core) | |||
InvalidBrowserException | BrowserNotFoundException | Parcial | Clásico: la referencia COM uiBrowser es nula. Moderno: no se ha encontrado ninguna instancia del explorador que coincida. El mismo escenario visible para el usuario (el explorador no está disponible); el nombre moderno refleja el modelo de adjuntar por búsqueda. |
BrowserOperationException | UiAutomationException | Parcial | Clásico: excepción dedicada para fallos en la operación COM del explorador. Moderno: los fallos en la operación del explorador aparecen como UiAutomationException; no hay un tipo de operación del explorador dedicado. |
Ventana (UiPath.Core) | |||
InvalidWindowException | ApplicationNotFoundException | Parcial | Clásico: la referencia COM de la ventana es nula antes de una operación. Moderno: no se ha encontrado la aplicación al adjuntar. Equivalente más cercano; moderno es más amplio (todos los tipos de aplicaciones). |
WindowOperationException | UiAutomationException | Parcial | Clásico: excepción dedicada para fallos en operaciones COM de ventana (ocultar, cerrar, maximizar, etc.). Moderno: estas aparecen como UiAutomationException; no hay un tipo de operación de ventana dedicado. |
Imagen (UiPath.Core) | |||
InvalidImageException | UiAutomationException | Parcial | Clásico: excepción dedicada para datos de imagen no válidos. Moderno: los errores de imagen aparecen como UiAutomationException; no hay un tipo de excepción de imagen dedicado. |
InvalidRegionException | UiAutomationException | Parcial | Clásico: la región de la pantalla es nula o está vacía. Moderno: sin excepción de región dedicada; aparece como UiAutomationException. |
ImageOperationException | UiAutomationException | Parcial | Clásico: mecanismo general dedicado para cualquier error en la operación de imagen.Moderno: la operación de imagen produce errores como UiAutomationException; sin tipo dedicado. |
Extraer (UiPath.Core) | |||
InvalidScrapeOptionsException | (ninguno) | Sin contrapartida | El patrón de opciones de extracción clásico no existe en el modelo moderno; la extracción se gestiona de forma diferente sin objeto de opciones equivalente. |
ActiveX (UiPath.Core.Activities) | |||
AutomateActiveXException | (ninguno) | Sin contrapartida | La automatización de ActiveX es una característica solo clásica; no está disponible en actividades modernas. |
ActiveXOutputArgumentsNotSupportedException | (ninguno) | Sin contrapartida | Característica solo para ActiveX. |
ActiveXUnknownMethodException | (ninguno) | Sin contrapartida | Característica solo para ActiveX. |
ActiveXInvalidArgumentsException | (ninguno) | Sin contrapartida | Característica solo para ActiveX. |
InjectDotNet (UiPath.Core.Activities) | |||
InjectDotNetMethodNotFoundException | (ninguno) | Sin contrapartida | La actividad "Insertar código .NET" es solo clásica; no hay actividad equivalente moderna. |
InjectDotNetAmbiguousMethodException | (ninguno) | Sin contrapartida | Característica solo clásica. |
InjectDotNetTypeNotFoundException | (ninguno) | Sin contrapartida | Característica solo clásica. |
InjectDotNetTypeNotSupportedException | (ninguno) | Sin contrapartida | Característica solo clásica. |
InjectDotNetAssemblyReflectionException | (ninguno) | Sin contrapartida | Característica solo clásica; tampoco se arroja en producción. |
InjectDotNetArgumentNotDefinedException | (ninguno) | Sin contrapartida | Característica solo clásica. |
Repo. de objetos
Solo puedes utilizar el Repositorio de objetos en la experiencia moderna con actividades modernas.
Asistentes de extracción
- Experiencia moderna: el asistente de Extracción de tabla está disponible para la extracción de datos.
- Experiencia clásica: están disponibles los asistentes de Extracción de datos y Extracción de pantalla.