- Notas relacionadas
- 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-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
- Citrix Technologies Automation
- 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
- UiPath.UIAutomation.Activities package and UiPath Remote Runtime versions mismatch
- La extensión de UiPath necesaria no está instalada en la máquina remota
- Configuración de la resolución de la pantalla
- Group Policies
- 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
- Group Policies
- 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
2024.10.5
Fecha de lanzamiento: 21 de octubre de 2024
Autopilot también puede generar variables de salida de actividad que luego se utilizan automáticamente en actividades posteriores (por ejemplo, Autopilot utilizará la variable de salida generada para una actividad Crear evento en el campo Evento de una actividad Reenviar evento ).
El nuevo panel Autopilot hace que el proceso de desarrollo sea más accesible y eficiente.
Ahora hay disponibles dos nuevas reglas del Analizador de flujo de trabajo para ayudar con la migración de proyectos desde Windows: heredado a la Compatibilidad con Windows.
Reglas del analizador de flujo de trabajo para código
- ST-DPB-010: asegúrate de que dentro de cualquier flujo de trabajo codificado o caso de prueba, solo se marque un método con el atributo
[Workflow]
o[Test Case]
. - ST-NMG-017: garantiza que un nombre de clase sea distinto del espacio de nombres predeterminado.
- Fe de erratas: añadida el 30 de octubre de 2024: ST-REL-001: garantiza que los tipos de argumentos de los parámetros In/Out coincidan.
Archivo de documentación XML para tu código personalizado y bibliotecas
XML
después de publicar un proyecto y disfrutar de los beneficios de la documentación de código para tu código personalizado y bibliotecas.Después de publicar el proyecto, los archivos XML
se generan junto con los archivos DLL
y PDB
en la carpeta de tu proyecto. También puedes encontrarlos en la carpeta lib del archivo NUPKG
generado. Consulta Trabajar con automatizaciones codificadas para obtener más información sobre la publicación de proyectos que contienen automatizaciones codificadas.
Fe de erratas: añadida el 30 de octubre de 2024: modificar argumentos como propiedades para automatizaciones codificadas en bibliotecas
Ahora puedes ajustar sin problemas las propiedades de una automatización codificada reutilizada como flujo de trabajo invocado a través de las propiedades presentes en el cuerpo de la actividad. Esto se aplica al exportar una automatización codificada a una biblioteca, instalar esa biblioteca en otro proyecto e invocar la automatización codificada dentro de tu flujo de trabajo XAML actual. En el flujo de trabajo invocado añadido como actividad, modifica las propiedades disponibles de la automatización codificada invocada según sea necesario.
Además, dentro del proyecto de biblioteca, también puedes configurar el diseño de una actividad desde la ventana Propiedades de actividad. Configurar las propiedades de actividad antes de exportar la automatización codificada implica editar opciones como el Nombre para mostrar, Información sobre herramientas o Enlace de ayuda.
Para obtener más información, consulta Invocando automatizaciones codificadas utilizando bibliotecas.
Errata: añadida el 30 de octubre de 2024: declarar argumentos de entrada/salida utilizando Output
Output
.Nombrar cualquier argumento como Output
lo trata como un argumento In/Out, incluso si solo se declara una vez en el método.Para obtener más información sobre el uso de argumentos en automatizaciones codificadas, consulta Trabajar con argumentos de entrada y salida.
Plantilla de prueba XBrowser
Agiliza tus procesos de prueba de sitios web y aplicaciones web utilizando la plantilla de prueba XBrowser. Esta plantilla te permite probar los mismos datos de prueba de una aplicación web con varios navegadores, todo en una única automatización. Consulta la Plantilla de prueba de XBrowser para obtener más información.
Generar casos de prueba de código bajo utilizando IA
Ahora puedes generar un caso de prueba de bajo código totalmente automatizado utilizando lenguaje natural, con la ayuda de AutopilotTM. Consulta Generación de casos de prueba usando IA para comprobar cómo generar casos de prueba de low-code.
Hemos realizado varias mejoras en la forma en que puedes gestionar proyectos en la nube.
Cuando se edita un proyecto en la nube en Studio Web, solo puedes abrirlo en Studio en modo de solo lectura (el proyecto no se puede abrir en modo de edición tanto en Studio Web como en Studio).
Studio ahora te informa cada vez que pierdes acceso de edición (por ejemplo, cuando el proyecto es editado por otra persona o se pierde la conexión en la nube), para evitar posibles conflictos futuros al intentar guardar el proyecto.
Cuando un proyecto se guarda en una ubicación diferente en tu máquina, ahora tienes la opción de desvincular el proyecto de la nube o utilizar la nueva ruta local al proyecto.
Al abrir un proyecto, Studio detecta automáticamente si moviste manualmente el proyecto a una ubicación diferente en tu máquina y no se necesita tu intervención.
Por último, los proyectos locales y en la nube ahora están claramente etiquetados como tales en el Backstage de Studio.
- Nuevos diseños para los nodos Inicio, Estado y Final.
- Un panel de diseñador con lienzo infinito, con un nuevo sistema de cuadrícula para posicionar mejor tus actividades.
- Mejoras en el diseño y la funcionalidad de las actividades y conectores, completo con soporte para añadir anotaciones.
- Corrección del espaciado entre líneas y la alineación del texto.
- Mejora del diseño de los botones Corregir y Usar variables .
- Añadir botones Deshacer y Rehacer dedicados.
- Los siguientes atajos de teclado ahora te permiten ampliar o reducir tu selección de código actual de la siguiente manera:
Ctrl + Shift + <Num+
: amplía tu selección de código actual para incluir el siguiente nodo de sintaxis más grande. Desde la línea actual, puedes expandir para incluir el bloque actual, luego el método actual, la clase actual, el espacio de nombres y finalmente el archivo completo.Ctrl + <Shift + Num-
: contrae la selección de nodo de sintaxis actual de forma incremental.
- Ahora puedes grabar tus interacciones con los elementos de la IU y traducirlos en automatizaciones codificadas.
Mejoras en los datos de prueba generados por IA
- Al utilizar Autopilot para generar datos de prueba, puedes indicarle que introduzca argumentos adicionales, que se incluirán en el caso de prueba una vez que importes el conjunto de datos generado.
- Ahora, inicialmente ofreces una instrucción rápida a Autopilot para obtener un conjunto de datos de prueba principal. Este es un cambio con respecto al comportamiento anterior en el que Autopilot creaba inicialmente un conjunto de datos de prueba que podías refinar utilizando instrucciones de solicitud.
- Puedes indicar a Autopilot que genere un determinado número de variaciones de datos.
Mensajes de error mejorados para la integración de Postman
Hemos realizado mejoras en la automatización de pruebas de API. Los mensajes de error de la integración de Postman ahora se muestran más claramente en la interfaz de usuario.
Mejoras en la conversión de texto en código
Ahora puedes convertir texto en código seleccionando el icono de Autopilot o eligiendo la acción Generar código existente.
- El instalador
UiPathStudio.msi
ya no admite el indicador de función de línea de comandosPackages
.Esto no afecta al proceso de instalación, ya que el marcador de característica se mantuvo para la compatibilidad con versiones anteriores y no tenía ninguna función real. UiPathStudio.msi
no admite la actualización directa desde Studio 2018.4 o inferior. La actualización desde una versión tal debe realizarse a través de una actualización intermediaria al último parche 24.10.
- Tiempos de compilación optimizados para proyectos complejos, incluidos casos de prueba codificados y de código bajo, plantillas de ejecución y entidades.
- Ahora puedes mejorar la alineación de los nodos y conectores del diagrama de flujo en el panel Diseñador utilizando la opción del menú contextual Autoorganizar.Puedes elegir hacer tus diagramas de flujo más legibles organizándolos horizontalmente o verticalmente.
- La validación del proyecto es ahora más rápida.
- La integración de GIT en Studio ahora admite Schannel.
- El Generador de diccionario ahora admite expresiones complejas tanto en los campos Clave como Valor.También puedes cambiar entre el Editor de expresiones y el Creador de diccionario en propiedades de actividad que solo usaban el Creador de diccionario.
- Ahora puedes añadir una anotación de nivel superior a la secuencia principal de un proyecto haciendo clic con el botón derecho en el panel Diseñador y seleccionando Anotaciones > Añadir anotación. La secuencia principal ahora está oculta de forma predeterminada.
- Hemos mejorado el mensaje que ves en la ventana Gestionar paquetes cuando seleccionas un paquete de actividades que no es compatible con tu proyecto.
- La herramienta de actualización masiva de dependencias del proyecto ahora tiene una opción Instalar paquete que falta para actualizar las dependencias que ya forman parte de los proyectos o instalar dependencias en proyectos que no las contienen.
- Para reducir el tamaño de los paquetes publicados se excluyen las carpetas .git y .svn del archivo NUPKG resultante.
-
Se han realizado varias mejoras de rendimiento en el uso de la RAM.
Automatizaciones codificadas
Para evitar conflictos al utilizar conexiones desde las mismas carpetas de Orchestrator, ahora debes utilizar una convención de nomenclatura diferente al establecer conexiones en automatizaciones codificadas. Después de crear la conexión en Integration Service, llámala en tu automatización codificada utilizando tanto el nombre de la carpeta como de la subcarpeta de Orchestrator donde reside la conexión.
var myGmailConnection = connections.Gmail.My_Workspace_john_doe_gmail_com
, donde My_Workspace
es el nombre de la carpeta de Orchestrator, ahora debes incluir el nombre de la subcarpeta donde se realizó la conexión por primera vez. Por tanto, si la conexión de Gmail está en la subcarpeta My Gmail Workspace
, cambiarías el nombre de la conexión a: var myGmailConnection = connections.Gmail.My_Workspace_My_Gmail_Workspace_john_doe_gmail_com
.
Para obtener más información sobre la nueva forma de configurar las conexiones de servicio en automatizaciones codificadas, consulta Crear conexiones para servicios en automatizaciones codificadas.
Registros de Studio
Fatal
aparecen como registros Trace
en el panel de Salida y se filtran como registros Trace
al hacer clic en el botón de Seguimiento en el encabezado del panel.
- Al depurar un flujo de trabajo XAML dentro de un proyecto que contenía archivos CS, se producía un 'Error inesperado durante la compilación de la biblioteca: el valor no puede ser nulo.(Parámetro 'tipo') ocurrió un error, lo que provoaba que la compilación fallara.
- Se producía un error de falta de elemento raíz al publicar algunos procesos en segundo plano.
- Algunos proyectos con dependencias faltantes se informaban incorrectamente como publicados al utilizar la herramienta de actualización masiva de dependencias del proyecto.
- Studio registraba errores de compilación de formato IL incorrecto al ejecutar algunos proyectos migrados desde Windows: heredado.Estos errores no afectaban a la ejecución del proyecto.
- Las dependencias no utilizadas no se identificaban correctamente al analizar algunos proyectos migrados desde Windows: heredado.
- La compilación fallaba para algunos proyectos en los que la longitud combinada de cadenas de usuario superaba el límite permitido.
- Cambiar el nombre de un proyecto provocaba referencias no válidas en proyectos con archivos XAML que hacían referencia a los ensamblados de código.
- Al crear actividades personalizadas utilizando código, el paquete UiPath.Workflow 6.0.0-20231211-03 conducía a un conflicto con Microsoft.CodeAnalysis.Common. La solución implicaba añadir una dependencia que faltaba anteriormente.
- Publicar algunos proyectos con dependencias faltantes en un proceso de GitHub CI/CD no devolvía errores de validación.
- La regla ST-NMG-004: Duplicación de nombres para mostrar detectaba incorrectamente los nombres de actividades repetitivas.
- El panel Locales no mostraba ninguna información al depurar algunos proyectos guardados en una unidad de red.
- Los grupos de robots elásticos no se mostraban en el menú desplegable Máquina al configurar una conexión de depuración remota de Unattended Robot.
- Studio detectó incorrectamente cambios en el flujo de trabajo al depurar algunos proyectos utilizando Paso en.
- El Creador de texto mostraba un botón Más no funcional en proyectos multiplataforma.
- Se producían varios errores de validación BC31424 y BC30652 al intentar publicar algunos proyectos creados en versiones anteriores de Studio.
- Publicar algunos proyectos que contenían un gran número de casos de prueba (200+) tardaba más de lo esperado.
- Compilar algunos proyectos que contenían un gran número de flujos de trabajo (1000+) tardaba más de lo esperado.
- El seguimiento de aplicaciones no funciona para las aplicaciones utilizadas en las bibliotecas.
- Al trabajar con flujos de trabajo codificados o casos de prueba, puede producirse un error. Si intentas crear argumentos de cualquier tipo (incluidos In, Out e In/Out) con ciertos nombres como
result
,newResult
,codedWorkflow
yisolated
, puedes encontrarte con un error de compilación.
UiPathStudio.msi
y se pueden encontrar en la fuente local.
Paquete de actividades |
Versión |
---|---|
UiPath.UIAutomation.Activities | |
UiPath.System.Activities | |
UiPath.Excel.Activities | |
UiPath.Mail.Activities | |
UiPath.Word.Activities | |
UiPath.ComplexScenarios.Activities | |
UiPath.Presentations.Activities | |
UiPath.Testing.Activities | |
UiPath.WebApi.Activities | |
UiPath.Formulario.Actividades | v24.10.5 |
UiPath.Callout.Activities | v24.10.5 |
- Novedades
- Nuevas características de Autopilot™
- Nuevas reglas del Analizador de Flujo de Trabajo
- Características de automatizaciones codificadas
- Características de automatización de pruebas
- Mejoras
- Mejora de la experiencia de guardar en la nube
- Mejoras en la máquina de estados
- Editor de expresiones mejorado
- Mejoras en las automatizaciones codificadas
- Mejoras en la automatización de pruebas
- Instalación y actualización
- Otras mejoras
- Cambios de última hora
- Corrección de errores
- Problemas conocidos
- Versiones del paquete de actividades