studio
2024.10
true
UiPath logo, featuring letters U and I in white

Guía de usuario de Studio

Última actualización 19 de dic. de 2024

2024.10.5

Fecha de lanzamiento: 21 de octubre de 2024

Novedades

Nuevas características de Autopilot™

Ahora puedes generar flujos de trabajo a partir de secuencias vacías (incluida la secuencia principal) seleccionando el nuevo botón Generar con Autopilot. Esto crea una nueva anotación, donde puedes escribir tus instrucciones y seleccionar Generar para crear tu flujo de trabajo.

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.

El panel te permite utilizar Autopilot™ para resumir tu flujo de trabajo y generar flujos de trabajo desde una interfaz centralizada. El panel también mejora la gestión de errores y la solución de problemas proporcionando sugerencias basadas en IA para resolver errores de low-code y codificados en el flujo de trabajo, incluidos los errores identificados por las reglas del Analizador de flujo de trabajo. Además, puedes utilizar Autopilot para buscar en toda la documentación de UiPath directamente desde el panel. Para obtener más información, consulta El Panel de Autopilot.

Nuevas reglas del Analizador de Flujo de Trabajo

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.

Características de automatizaciones codificadas

Reglas del analizador de flujo de trabajo para código

Hemos introducido dos nuevas reglas del Analizador de flujo de trabajo:
  • 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

Ahora puedes acceder a los archivos de documentación 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

Ahora puedes declarar un argumento In/Out nombrándolo 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.

Características de automatización de pruebas

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.

Mejoras

Mejora de la experiencia de guardar en la nube

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.

Un mensaje en el panel Proyecto te dice que el proyecto está bloqueado para edición y un botón Editar aquí te permite modificar el proyecto en Studio.La sesión de edición se mueve a la instancia de Studio actual. También puedes obtener acceso de edición al proyecto al cerrar la otra instancia del proyecto en Studio Web.

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.

Si copias manualmente el proyecto 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.

Por último, los proyectos locales y en la nube ahora están claramente etiquetados como tales en el Backstage de Studio.

Mejoras en la máquina de estados

Sobre la base de las mejoras anunciadas para los diagramas de flujo, nos complace ofrecerle una experiencia de máquina de estados actualizada, que incluye:
  • 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.

Editor de expresiones mejorado

Hemos mejorado el diseño y la funcionalidad del Editor de expresiones. Algunos cambios incluyen:
  • 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.


Mejoras en las automatizaciones codificadas

  • 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 la automatización de pruebas

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.

Instalación y actualización

  • El instalador UiPathStudio.msi ya no admite el indicador de función de línea de comandos Packages.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.

Otras mejoras

  • 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.

Cambios de última hora

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.

Esto no cambia nada para tus conexiones de Integration Service. Pero debes cambiar manualmente el nombre de la conexión que has establecido en tus automatizaciones codificadas. Por ejemplo, si tienes una automatización en la que tienes una conexión similar a esta: 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
Los registros de severidad 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 docs image en el encabezado del panel.

Corrección de errores

  • 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 docs image 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.

Problemas conocidos

  • 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 y isolated, puedes encontrarte con un error de compilación.

Versiones del paquete de actividades

Los siguientes paquetes de actividad y versiones están incluidos en el instalador 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.Actividadesv24.10.5
UiPath.Callout.Activitiesv24.10.5

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.