studio
2023.10
false
Guía de usuario de Studio
Last updated 22 de oct. de 2024

2023.10.0

Fecha de lanzamiento: 25 de octubre de 2023

Novedades

Automatizaciones codificadas

Si prefieres codificar al crear automatizaciones, ahora puedes hacerlo utilizando automatizaciones codificadas. Las automatizaciones codificadas ofrecen mayor flexibilidad, capacidad de mantenimiento y colaboración para automatizaciones más complejas. Algunas de las ventajas clave que puedes aprovechar con las automatizaciones codificadas son:

  • Productividad mejorada: si estás familiarizado con la codificación o los scripts, puedes aprovechar tus habilidades y aumentar tu productividad. Trabajar en un entorno de codificación familiar te permite desarrollar automatizaciones más eficientes.
  • Gestión de la complejidad: las automatizaciones codificadas proporcionan una solución flexible para gestionar escenarios de automatización complejos. Al utilizar código, puedes implementar la lógica personalizada, gestionar excepciones y crear funciones reutilizables. Como parte del desarrollo de la lógica personalizada, puedes crear fácilmente paquetes de actividades codificados personalizados, también conocidos como servicios. Consulta Registrar servicios personalizados para aprender a crear tu primer servicio y empezar a utilizarlo en tus automatizaciones codificadas.
  • Automatización híbrida: puedes utilizar automatizaciones codificadas junto con automatizaciones de código bajo. Esto promueve la integración perfecta entre los dos enfoques, lo que te permite crear soluciones de automatización flexibles.
  • Rendimiento mejorado: las automatizaciones codificadas te permiten optimizar tus flujos de trabajo de automatización para mejorar el rendimiento. Al utilizar código, puedes implementar algoritmos específicos para que tus ejecuciones de automatización sean más rápidas.
  • Legibilidad: las automatizaciones codificadas te permiten crear código estructurado, lo que da como resultado la legibilidad del código. Si organizas tu código y lo documentas, puedes mantenerlo fácilmente y compartirlo con otros colaboradores.
Tipos de automatizaciones codificadas

Puedes elegir entre tres tipos de automatizaciones codificadas:

  • Flujos de trabajo codificados: los flujos de trabajo codificados son los mismos que los flujos de trabajo de código bajo, la única diferencia es que los creas utilizando interfaces independientes: los flujos de trabajo tienen una interfaz de diseño visual, mientras que los flujos de trabajo codificados tienen una interfaz basada en código.
  • Casos de prueba codificados: los casos de prueba codificados automatizan y validan el comportamiento de la aplicación de forma estructurada. Son similares a los casos de prueba de código bajo y permiten la automatización flexible utilizando código.
  • Archivos de origen codificados: los archivos de origen codificados sirven como contenedores para las clases o métodos personalizados que puedes utilizar en los flujos de trabajo codificados o los casos de prueba. No son puntos de entrada y no se pueden ejecutar de forma independiente; en su lugar, funcionan dentro del contexto de un proyecto.
Escribir código directamente en UiPath Studio

¡Crea tus automatizaciones codificadas con el IDE integrado de Studio! Su interfaz 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. Además, puedes personalizar el tamaño de la fuente y la configuración de visualización del editor de código, para que se parezca a tus técnicas de edición de código favoritas. Visita Studio IDE para comprender cómo aprovechar el IDE integrado.

Servicios integrados

Con esta versión, los servicios disponibles para utilizar dentro de las automatizaciones codificadas son los siguientes:

Consulta las secciones API de los servicios integrados para aprender a utilizar sus correspondientes API.



Buscar actividades de todos los paquetes oficiales en los proyectos de Windows

La capacidad de buscar en todos los paquetes de actividades disponibles sin necesidad de instalar un paquete con antelación presentada con Studio 2023.4 para los proyectos multiplataforma ahora se ha ampliado para incluir la compatibilidad de Windows. Ahora puedes buscar actividades que estén instaladas y las que estén disponibles para instalar, lo que te da más flexibilidad para elegir las actividades adecuadas para tu proyecto.

Resultados de actividad generados automáticamente en los proyectos de Windows

La capacidad de Studio de generar automáticamente variables a partir de los resultados de actividad presentada con Studio 2023.4.0 ahora también está disponible en los proyectos de Windows para actividades que utilizan la experiencia de diseño disponible en los proyectos multiplataforma.

Interfaz de usuario actualizada

La interfaz de usuario de Studio tiene un aspecto renovado tanto en el tema claro como en el oscuro. El diseño actualizado ofrece una experiencia más limpia y centrada en la vista entre bastidores y en varias ventanas, iconos y cuadros de diálogo.

Utilizar archivos locales en las propiedades de la actividad con la entrada IResource

Un nuevo botón de navegación de carpeta ahora te permite utilizar archivos locales en las propiedades de la actividad que requieren el tipo de datos de IResource como entrada en los proyectos de Windows. Al seleccionar el botón, se abre una ventana en la que puedes buscar el archivo local. Para almacenar la ruta al archivo local en la propiedad de la actividad, el tipo de datos de IResource se transforma en un tipo de datos de ILocalResource.

Mejor gestión de archivos grandes en las actividades del libro

Ahora puedes añadir archivos de Excel como recursos del libro desde Data Manager en los proyectos de Studio donde utilizas actividades del libro. Esto permite que un archivo se cargue en la memoria una vez y no se vuelva a cargar para cada actividad del libro, lo que mejora el rendimiento del tiempo de ejecución al utilizar varias actividades con el mismo archivo, especialmente al procesar archivos grandes.

Para optimizar aún más el rendimiento, puedes configurar el ámbito del recurso para asegurarte de que permanezca en la memoria solo durante el tiempo que sea necesario.

Una vez que se añade un archivo de Excel como recurso, puedes hacer referencia a él desde las actividades del libro seleccionando el recurso en el menú Más en lugar de proporcionar la ruta del archivo del libro.



Convertir proyectos multiplataforma a Windows

Para aprovechar las actividades que solo están disponibles en los proyectos de Windows, ahora puedes convertir los proyectos multiplataforma a la compatibilidad de Windows. Esto facilita la mejora de un proyecto multiplataforma de Studio Web con la automatización de escritorio en Studio. Por ejemplo, puedes integrar sin problemas la automatización de la IU de escritorio o las actividades de Excel en un flujo de trabajo en la nube existente. Para más información, consulta Diseñar proyectos multiplataforma.



Una nueva forma de añadir actividades de Integration Service a los proyectos

Ya no necesitas instalar paquetes independientes para las actividades de Integration Service que utilizas en los proyectos, lo que facilita y agiliza la adición de actividades para varios conectores a los flujos de trabajo. Ahora añades la mayoría de las actividades de Integration Service únicamente desde la categoría Disponible del panel Actividades o la barra de búsqueda Añadir actividad.

Al añadir por primera vez una actividad de Integration Service a un proyecto, se instala un solo paquete de Actividades de UiPath Integration Service en el proyecto y luego añades otras actividades de Integration Service de la categoría Disponible sin tener que instalar paquetes adicionales.

Las actividades ya añadidas a los flujos de trabajo se actualizan automáticamente cuando una nueva versión está disponible, por lo que siempre estarás utilizando la última versión.

La mayoría de las actividades de Integration Service admiten esta característica, y se ampliará a todas las actividades en el futuro cercano.

Más detalles sobre las conexiones en Data Manager

Data Manager ahora muestra más detalles asociados a las conexiones utilizadas en un proyecto. Ahora puedes expandir cada actividad en el nodo de Conexiones para ver los datos específicos del usuario asociados a una conexión (por ejemplo, las carpetas donde se encuentran los correos electrónicos y los archivos).

Nuevas características de pruebas de automatización

Transformar pruebas manuales en casos de prueba codificados

Ahora puedes transformar fácilmente las pruebas manuales de Test Manager en casos de prueba codificados, desde el panel de Test Explorer. Esta mejora agiliza los procesos de prueba y ofrece un enfoque más completo a tus necesidades de automatización. Consulta Transformar pruebas manuales en casos de prueba codificados para aprender a utilizar la característica.

Plantilla de proyecto de prueba SAP integrada

La plantilla de Proyecto de prueba de SAP ahora está integrada en Studio y puedes encontrarla en la pestaña Inicio en la vista Backstage de Studio. Utiliza esta plantilla para facilitar el proceso de automatización de tus operaciones SAP.

Mejoras

Mejoras en los campos de actividad

Ahora es más fácil definir los datos recibidos o generados por una actividad. La opción Argumentos se ha movido a la opción Utilizar variable y solo es visible si se ha creado un argumento. Las opciones Preguntar al ejecutar, Pegar desde el portapapeles y Copiar en el portapapeles se han consolidado en Opciones de Runtime.

Accede a las propiedades de la variable, el argumento y la constante desde la ventana Utilizar variable

En los proyectos de Windows y multiplataforma, ahora puedes acceder a las propiedades de las variables, argumentos y constantes desde la ventana de selección de variables (por ejemplo, al seleccionar Más docs image > Usar variable en el lado derecho de los campos de entrada y salida de la actividad). Para obtener más información, consulta Diseñar automatizaciones.


Procesar información de control de origen

Al publicar un proceso bajo control de origen, ahora tienes acceso a su información de control de origen. Esta información es visible en Automation Ops - Control de origen e incluye detalles sobre la URL del repositorio, la confirmación del repositorio, la rama del repositorio, la URL de la idea de Automation Hub y el tipo de repositorio (GIT, TFS o SVN).

Instalación y actualización

  • Si instalas el robot attended en modo de usuario y tu entorno está configurado para utilizar SSO con Azure Active Directory, durante la instalación, ahora puedes habilitar el inicio de sesión automático en tu cuenta.
  • Al ejecutar el instalador de UiPathStudio.msi en una máquina sin espacio en disco suficiente para realizar la instalación, se muestra ahora un mensaje de error que te informa de cuánto espacio en disco se requiere y cuánto hay disponible.
  • Para evitar posibles problemas durante la instalación y la actualización, el instalador de UiPathStudio.msi te pide ahora que elimines cualquier archivo encontrado en la carpeta de instalación en instalaciones nuevas y cierra automáticamente las aplicaciones abiertas de UiPath al actualizar una instalación existente.

Otras mejoras

  • La validación de la actividad ahora es más rápida y utiliza menos recursos de RAM y CPU.
  • Hemos optimizado el tiempo de carga al crear o abrir un proyecto.
  • La actividad Invocar archivo de flujo de trabajo ahora admite variables y argumentos para los nombres de archivo de flujo de trabajo en proyectos de Windows y multiplataforma.
  • Al expandir un paquete de actividades en el panel Actividades, las actividades individuales ahora aparecen antes de otros nodos. Además, expandir un paquete de actividades ya no expande otras categorías contraídas.
  • Al depurar, un icono giratorio ahora te permite ver cuándo se cargan los elementos del panel Locales.

Corrección de errores

  • Se ha producido un error al publicar una biblioteca que contenía una actividad Enviar correo dentro de una actividad Ámbito de Microsoft Office 365.
  • Algunos paquetes de actividades se marcaban como "encontrados vacíos" en el panel Proyecto cuando se instalaban en las bibliotecas de Windows. Los paquetes afectados incluyen:
    • Microsoft.VisualBasic
    • System.IO.FileSystem.AccessControl
    • System.Security.AccessControl
    • System.Security.Cryptography.Xml
    • Systen.Security.Principal.Windows
    • System.Text.Encoding.CodePages
    • System.Text.RegularExpressions
  • Las conexiones desde carpetas compartidas no aparecían en los proyectos Windows y multiplataforma.
  • Cambiar la propiedad de la lista de elementos mientras la actividad Para cada estaba enfocada dentro de un diagrama de flujo dio como resultado cambios inesperados en la jerarquía del diagrama de flujo.
  • Algunas referencias y espacios de nombres no se resolvían correctamente al convertir un proyecto de Windows - Legacy a Windows.
  • No se pudo convertir la cadena a un formato amplio: se produjo un error de parámetro incorrecto al intentar leer las credenciales del servidor proxy de Windows Credential Manager almacenadas en los archivos de configuración GIT.
  • Studio dejó de responder al validar un proyecto Windows que contenía un gran número de flujos de trabajo y bibliotecas migradas desde Windows - Legacy.
  • La CLI de Studio no pudo publicar la plantilla de automatización de prueba.
  • Utilizando la herramienta de actualización en bloque de las dependencias del proyecto para actualizar la versión de una biblioteca añadida como dependencia del proyecto no ha funcionado como se esperaba.
  • Publicar un proyecto que contenía conexiones de Integration Service desde la línea de comandos no incluía la conexión y la información a nivel de usuario necesaria para permitir configurar los requisitos del paquete en Orchestrator.
  • La opción Ocultar de forma automática el panel no funcionaba como se esperaba al mover el foco lejos del panel Proyecto o Actividades.
  • Abrir un proyecto de Studio Web en Studio tardó más de lo esperado.
  • Se ha producido un error No se han proporcionado rutas (parámetro 'paths') al resolver un conflicto de comando de fusión en proyectos conectados a GIT.
  • Al seleccionar Eliminar variables no utilizadas en la pestaña de la cinta Diseño en un flujo de trabajo de diagrama de flujo no se eliminaban las variables no utilizadas.
  • Aparecía un error Debes añadir una referencia al ensamblado 'UiPath.Platform'compilation al publicar una biblioteca.
  • No puedes navegar dentro de la ventana de Bienvenido a Studio utilizando la tecla Tabulador después de iniciar Studio.
  • En algunos proyectos, al seleccionar Eliminar variables no utilizadas también se eliminan las variables que se utilizan en el flujo de trabajo.
  • El atajo de teclado Ctrl + Alt + F no establecía el foco en el cuadro de búsqueda en el panel Actividades.
  • Los iconos de error de validación no aparecían al utilizar argumentos o variables incompatibles en los campos de actividad en los proyectos de Windows y multiplataforma.
  • No era posible publicar un proyecto de Windows o multiplataforma que contenía un flujo de trabajo invocado de forma recursiva.
  • Los objetos de la IU añadidos al repositorio de objetos en una biblioteca de Windows - Legacy creada en Studio 2020.10 se eliminaban al convertir el proyecto a la compatibilidad de Windows.
  • Las bibliotecas de IU añadidas como dependencias en algunos proyectos se eliminaban de las dependencias del proyecto al publicarlo aunque se utilizaban elementos de las bibliotecas en el proyecto.
  • La carpeta .settings no se empaquetaba en el archivo NUPKG al publicar un proyecto o biblioteca si la carpeta estaba marcada como oculta.
  • Abrir algunos proyectos que tenían las transmisiones en línea deshabilitadas en máquinas que utilizaban un firewall tardaba más de lo esperado.
  • El botón Importar argumentos desaparecía al añadir una actividad Invocar archivo de flujo de trabajo a un flujo de trabajo desde una carpeta Fragmentos.
  • Se producía un error El ensamblado con el mismo nombre ya estaba cargado al publicar algunas bibliotecas.
  • Se producía un error System.ArgumentNullException: el valor no puede ser nulo al abrir algunos proyectos conectados a GIT.
  • Al crear un proceso de Windows - Legacy, el enlace Más información en la ventana Nuevo proceso en blanco no funcionaba.
  • La barra de Búsqueda universal no funcionaba como se esperaba después de que se cancelara una búsqueda anterior.
  • Se producía un error System.InvalidOperationException: el ejecutor está ocupado en algunos proyectos al utilizar acciones de depuración.
  • Se producía un error CustomError 4006: ya se anuncia una versión diferente del producto en esta máquina al intentar instalar Studio en una máquina donde Studio no se pudo instalar anteriormente.
  • Un System.Exception: no se pudo recuperar el resultado del error de ejecución del trabajo que se produjo al utilizar la actividad Leer rango para leer un rango de Google Sheets y establecer la opción de actividad Tiene encabezados en Verdadero.
  • Fe de erratas: añadida el 22 de octubre de 2024: se modificó una colección; la operación de enumeración puede no ejecutarse. se producía un error al abrir algunos proyectos desde una unidad compartida.

Problemas conocidos

  • Editar las propiedades de la actividad del desencadenador durante la depuración puede provocar errores de ejecución dentro del contexto de la automatización attended.
  • La opción Conectar con un nuevo archivo de libro no está disponible en Data Manager del perfil de Studio si el filtro Desarrollador no está seleccionado en el panel Actividades de perfil de StudioX.

Próximas obsolescencias

A partir de la versión 2024.4 de Studio, la experiencia de diseño moderna será la única experiencia de diseño disponible para nuevos proyectos. La experiencia de diseño clásica, que incluye las actividades, los asistentes y las grabadoras que estaban disponibles de forma predeterminada en las versiones 2021.4 y anteriores de Studio, ya no será una opción a nivel de proyecto ni como configuración global. Sin embargo, las actividades clásicas de Automatización de IU y Excel seguirán estando disponibles en la categoría Clásica y se pueden añadir a un proyecto desde el panel de actividades o la barra de búsqueda Añadir actividad. Consulta el calendario de desapariciones para obtener las últimas actualizaciones sobre las próximas desapariciones.

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.Actividadesv23.10.3
UiPath.Callout.Activitiesv23.10.3

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