studio
2022.10
false
UiPath logo, featuring letters U and I in white

Guía de usuario de Studio

Última actualización 19 de dic. de 2024

2022.10.3

Fecha de publicación: 27 de octubre de 2022

Novedades

Soporte para variables y constantes globales

Ahora es más fácil reutilizar datos de forma global dentro de un proyecto:

  • Ahora puedes establecer un ámbito global para variables y utilizarlas en todo un proyecto. Esto hace posible referenciar la misma variable en varios flujos de trabajo sin tener que usar un argumento y pasarlo a cada flujo de trabajo.
  • Hemos introducido constantes que te permiten definir valores globales fijos que no cambian durante la ejecución del proyecto.

Descubre cómo crear variables y constantes globales desde Data Manager.

Nuevo diseño para las actividades

Las actividades tienen un nuevo diseño y una experiencia de usuario mejorada. Hemos introducido nuevos controles, editores y creadores para los tipos de datos más habituales, simplificando la configuración de actividades sin tener que escribir expresiones. Todas las propiedades de las actividades están ahora disponibles en las tarjetas de la actividad en el diseñador del flujo de trabajo, y ya no necesitas utilizar el panel de propiedades para configurar las propiedades avanzadas. Esta experiencia está disponible para proyectos multiplataforma y para algunas actividades en proyectos con compatibilidad de Windows. Para obtener más información, consulta Diseñar automatizaciones.

Además, todas las actividades tienen un encabezado rediseñado que también incluye un botón de acceso rápido al menú contextual de la actividad, y los bordes tienen colores diferentes en función del paquete de origen, con un borde izquierdo más grueso para mejorar la visibilidad.



Desencadenadores del tiempo de diseño

Studio ahora admite la adición de un desencadenador manual, basado en tiempo o basado en eventos a tus proyectos, lo que te permite configurar cuando se ejecutarán tus automatizaciones en el tiempo de diseño. Hay disponible una serie de actividades personalizables del desencadenador y hay muchos más desencadenadores basados en eventos en camino.

Para obtener más información, consulta Añadir un desencadenador.

Windows es la nueva compatibilidad de proyecto predeterminada

Siempre nos esforzamos por ofrecer las últimas y mejores tecnologías, y uno de los pasos que hemos tomado en este sentido con las versiones más recientes ha sido la introducción de las compatibilidades de proyectos Windows y multiplataforma, basadas en .NET 6. Hemos trabajado en la ampliación de la compatibilidad con los nuevos marcos de trabajo y en mejorar la experiencia de diseño. Tanto es así que con la versión 2022.10 ha llegado el momento de despedirse de la compatibilidad de Windows (heredado) basada en .NET 4.6.1. Aunque todavía puedes crear proyectos Windows (heredado), Windows es ahora la compatibilidad predeterminada para nuevos proyectos y te recomendamos que comiences a utilizar las opciones de Windows y multiplataforma. La versión 2023.4 admitirá la edición de proyectos Windows (heredado) existentes, pero no la creación de nuevos proyectos. Ahora deberás también seleccionar una compatibilidad del proyecto a la hora de crear proyectos en StudioX, donde antes Windows (heredado) solía ser la única opción.

Para facilitar la transición, StudioX ahora incluye una herramienta de conversión integrada que te permite convertir fácilmente cualquier proyecto Windows (heredado) a Windows. La herramienta de conversión está disponible tanto en Studio como en StudioX.

Para obtener más información, consulta Obsolescencia de la compatibilidad de Windows (heredado). Te recomendamos comprobar periódicamente la fecha de caducidad para ver las actualizaciones relativas a las características que quedarán obsoletas y serán eliminadas.

Diseñar automatizaciones en Studio y Studio Web

Con la introducción de Studio Web ya puedes diseñar automatizaciones sobre la marcha, desde un navegador web en cualquier dispositivo. Si utilizas Studio y Studio Web, tus proyectos multiplataforma siempre se mantienen sincronizados y puedes desarrollar en ambos. Descubre cómo pasar de Studio a Studio Web.

Aviso: Studio Web está actualmente disponible en versión preliminar.

Perfilar ejecución

Mantén el rendimiento de ejecución de tu automatización en niveles óptimos perfilando tus flujos de trabajo. El Perfil de ejecución identifica los cuellos de botella en el rendimiento cuando ejecutas tus flujos de trabajo capturando el tiempo de ejecución de cada actividad junto a otras estadísticas descriptivas.



Presentación del Gestor de datos

Ahora puedes gestionar todos los datos en un proyecto desde una única ubicación, Data Manager. Tras hacer su aparición en StudioX, el Gestor de datos está ahora disponible en Studio para ayudarte a gestionar variables, argumentos, constantes, espacios de nombres, entidades, actividades de recursos, conexiones, procesos, activos y colas. El panel Recursos ha sido retirado, pero todavía tienes la opción de continuar usando los viejos paneles Variables, Argumentos y Espacios de nombres.



Personaliza las actividades generadas desde bibliotecas

Ahora tienes más control sobre el diseño de las actividades generadas desde bibliotecas. Puedes establecer el orden en el que se muestran los argumentos como propiedades, añadir una etiqueta, una información sobre herramientas y seleccionar cuando es necesaria una propiedad. En el caso de las bibliotecas Windows y multiplataforma, también puedes añadir un icono SVG y resaltar un color para cada actividad, agrupar propiedades en categorías, o configurar el tipo de entrada para cada propiedad (por ejemplo, en un argumento Boolean, puedes establecer la entrada en alternancia o Creador de condiciones).

Para obtener más información, consulta Configurar el diseño de una actividad.



Extraer procesos como bibliotecas

Ahora puedes extraer cualquier proyecto de proceso o prueba de automatización como biblioteca que puedes publicar en fuentes compartidas. Mediante esta capacidad, puedes compartir fácilmente flujos de trabajo, casos de prueba, plantillas de ejecución o paquetes de actividades para ayudar a automatizar a otros.

Recorrido rápido en la primera ejecución

Ahora hay un recorrido rápido disponible la primera vez que abres un proyecto en Studio para familiarizarte con los diversos paneles y las herramientas que puedes utilizar para crear una automatización. Algunos de los aspectos más destacados son:

  • Paneles esenciales y sus funciones.
  • Cómo añadir una actividad.
  • Cómo configurar una actividad.
  • Cómo ejecutar y publicar un proceso.

Editar archivos de texto en Studio

Studio ahora tiene un editor de texto integrado con resaltado de la sintaxis. Puedes hacer doble clic en archivos con extensiones TXT, CS, VB, JSON (excluyendo project.json), y XML que pesen menos de 10 MB en el panel Proyecto para editarlos en Studio.

Mejoras

Analizador de flujo de trabajo

Ahora puedes buscar reglas por nombre y código utilizando la nueva casilla de búsqueda en la parte superior de la ventana del Analizador del flujo de trabajo. El filtrado en función del ámbito y la acción también ha mejorado con la adición de un nuevo menú desplegable de filtros, con selección múltiple junto al cuadro de búsqueda.

Nuevas reglas
  • ST-USG-032 (Etiquetas requeridas): permite a las organizaciones definir una lista de etiquetas de proyecto requeridas.
  • ST-USG-034 (URL de Automation Hub): permite a las organizaciones aplicar la vinculación de cada proyecto a una idea de Automation Hub.
Reglas mejoradas
ST-USG-014 (Restricciones de paquetes) ahora le permite definir una lista de paquetes permitidos, no solo paquetes prohibidos. El cuadro Paquetes permitidos admite el carácter comodín * , así que, por ejemplo, puede introducir UiPath.* para permitir solo los paquetes publicados por UiPath.

Facilidad de uso

Ocultar secuencias

Ahora tiene la opción de ordenar el lienzo del proyecto ocultando los contenedores innecesarios. Seleccione la configuración de diseño de Ocultar secuencias para no mostrar la secuencia principal y otros contenedores que se agregan de forma predeterminada a tus proyectos.

Actividades faltantes o no válidas

Ahora es más fácil solucionar los problemas derivados de una actividad faltante o que no es válida y hay información adicional disponible para ayudarte a encontrar un sustituto:

  • El nombre para mostrar aparece encima de la actividad en lugar del texto Actividad faltante o no válida.
  • Si la actividad es una actividad de contenedor, las actividades añadidas en su interior son ahora visibles en el flujo de trabajo.
  • Las propiedades y los valores establecidos en la actividad se muestran en los paneles Diseñador y Propiedades.
  • Hay disponible un botón Reemplazar en la actividad, que te permite buscar rápidamente una alternativa usando la barra de búsqueda Añadir actividad y reemplazar la actividad faltante o no válida.

Prueba de automatización

Pruebas basadas en datos con colas de datos de prueba

Las pruebas basadas en datos son ahora más cómodas con las colas de datos de pruebas como fuentes para los casos de prueba. Puedes usar esta opción si quieres utilizar datos de pruebas dinámicos procedentes de las colas.

Datos de prueba generados automáticamente
  • Los datos generados automáticamente han recibido actualizaciones ocultas con patrones de strings inteligentes que comprenden el contexto del flujo de trabajo, proporcionándote datos relevantes para expresiones comunes (por ejemplo: IBAN, números de tarjetas de crédito).
  • Puedes establecer las verificaciones automáticas para argumentos Out e In/Out para soportar tus pruebas.
  • Ahora se admiten los argumentos basados en tiempo como FechaYHora y TimeSpan.

Los Activos de Orchestrator ahora se tienen en cuenta cuando generas valores para flujos de trabajo que utilizan este tipo de activos.

Pruebas impulsadas por datos
Plantillas

Se admiten plantillas de ejecución y de casos de prueba en los proyectos de biblioteca, para que puedas compartir, reutilizar y actualizar los activos de pruebas. Las plantillas de casos de prueba no deberían incluir ninguna referencia a los activos dentro de la biblioteca, ya que no se están copiando al proyecto al que se está importando la biblioteca.

Crea casos de prueba a través de la plantilla Prueba con tiempo de espera para excepciones basadas en tiempo, o para hacer capturas de pantalla de verificaciones fallidas del flujo de trabajo (consulta Plantillas de los casos de prueba).

Integración con Test Manager

Las pruebas ejecutadas localmente en Studio ahora se muestran en el Test Manager si seleccionas Subir los resultados de las pruebas a Test Manager en Test Explorer.

Para obtener más información, consulta Trabajar con Test Explorer.



Explorador de pruebas
  • Las variaciones de los casos de prueba ahora se incluyen en los cálculos de la cobertura de las actividades.
  • Puedes copiar la información sobre variaciones de datos utilizando el menú contextual de Test Explorer.

Otras mejoras

  • Las organizaciones pueden utilizar ahora políticas de control para controlar en qué fuentes pueden publicar los usuarios y qué fuentes de plantillas están habilitadas en Studio.
  • El instalador MSI de Studio ha sido depurado reduciendo el número de paquetes de actividades incluidos en UiPathStudio.msi y disponibles en la fuente local. Solo los siguientes paquetes, que son dependencias predeterminadas para la creación de proyectos en Studio y StudioX, junto con sus dependencias, están ahora incluidos en el instalador: Excel, Correo, Sistema, UIAutomation, Pruebas, Presentaciones, Escenarios complejos, WebAPI y Word. Puedes instalar otros paquetes oficiales desde la fuente oficial o desde fuentes de Orchestrator.
  • Ahora tienes la opción de eliminar los paquetes instalados que no estén referenciados en un proyecto en el momento de publicación, mejorando así el rendimiento y evitando posibles conflictos de las dependencias. Hay una nueva opción llamada Eliminar dependencias no utilizadas en la pestaña Opciones de publicación del asistente de publicación para todas las bibliotecas, así como para los procesos Windows y multiplataforma. La opción está habilitada de forma predeterminada para las bibliotecas.
  • Ahora puedes usar la depuración remota para ejecutar y depurar flujos de trabajo de larga duración en UiPath Robots remotos conectados a través de una conexión Unattended Robot.
  • La URL de la fuente oficial de paquetes ha cambiado a https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.

Cambios de última hora

Studio 2022.10 no es compatible con versiones anteriores del paquete de actividades multiplataforma que estaba disponible en Studio 2022.4 o anteriores. Si has creado proyectos multiplataforma en versiones de Studio anteriores a 2022.10, actualiza los paquetes instalados a las versiones más recientes antes de editarlos en Studio 2022.10. Algunas propiedades pueden no estar ya disponibles para su edición.

Corrección de errores

  • Las teclas derechas Ctrl y Alt no funcionaban al utilizarse en atajos de teclado en teclados japoneses.
  • Se producía un error al abrir un archivo del flujo de trabajo que contenía varias actividades de Cambio de Flujo conectadas a la misma actividad.
  • Si una biblioteca C# que incluía una dependencia al paquete UiPath.DataService.Activities se instalaba en un proyecto VB, ocurría un error causado por referencias duplicadas al conjunto UiPath.DataService.Definition cuando intentabas ejecutar el proyecto.
  • La instalación a veces fallaba si la telemetría no estaba deshabilitada durante la instalación y se estaba utilizando un servidor proxy.
  • Studio pudo dejar de responder durante la validación del proyecto si un análisis del proyecto se activó cuando el archivo de flujo de trabajo principal estaba abierto y contenía cambios no guardados.
  • The Project Dependencies Mass Update Tool did not successfully update projects from TFS if the project paths contained spaces.
  • Studio permitía añadir iconos de paquete con extensiones ICO, lo que provocaba errores a la hora de publicar los proyectos.
  • La información sobre herramientas añadida a los archivos de flujo de trabajo en proyectos de biblioteca no se guardaba.
  • El análisis de los flujos de trabajo a veces no se ejecutaba cuando un proyecto incluía una actividad Invocar código.
  • Eliminar las variables no utilizadas a veces también eliminaba las variables que sí se utilizaban.
  • La ventana Propiedades de diseño no se abrió para ciertos tipos de argumento, evitando que pudieras añadir información sobre herramientas a los argumentos.
  • Cuando una biblioteca creada en una versión de Studio anterior a 2021.4 se actualizaba en una versión posterior de Studio, la ejecución era lenta en proyectos donde la biblioteca actualizada estaba instalada como dependencia.
  • Hacer clic dentro de los paneles Actividades o Proyecto a veces hacía que los paneles se movieran de forma inesperada.
  • Cambiar el nombre de las variables y argumentos de tipo diccionario no actualizó los nombres en las actividades en las que se utilizaron.
  • Se te pidió reiniciar Studio después de ejecutar un caso de prueba.
  • Seleccionar múltiples archivos de diferentes subcarpetas en el panel Proyecto y luego eliminarlos provocó que se eliminara el proyecto completo.
  • La dirección de los argumentos de tipo Diccionario usados en una actividad se modificó incorrectamente cuando la actividad se extrajo como flujo de trabajo.
  • Cuando se instalaron varias bibliotecas interdependientes en un proyecto, abrir los archivos de flujo de trabajo de ese proyecto provocó un consumo de memoria más alto del esperado y Studio, a veces, dejó de funcionar.
  • Referenciar una ruta de archivo en una actividad de biblioteca estaba haciendo que el directorio actual cambiara de forma inesperada al ejecutar proyectos donde la biblioteca se había instalado como dependencia. Para evitar esta incidencia utiliza la nueva constante global UiPath.Constants.Project.Location cuando necesites hacer referencia a una ruta de archivo en un proyecto de biblioteca. Por ejemplo, UiPath.Constants.Project.Location+"InputData\Employee.txt"
  • Las instalaciones no se completaron correctamente cuando se realizaron en implementaciones masivas mediante SCCM.
  • Cuando configures un dispositivo, el campo URL de Appium ahora proporciona un mensaje de error en línea que indica que no se admite HTTPS.
  • Ejecutar un caso de prueba con una plantilla que contiene varios marcadores de posición no falló cuando uno de los marcadores de posición no se colocó en una actividad de Secuencia. Este comportamiento se ha solucionado proporcionando un mensaje de error mediante los registros de Studio.
  • Ejecutar casos de prueba con plantillas que contienen varios marcadores de posición falló cuando el flujo de trabajo tenía argumentos.
  • Se solucionó una incidencia en que la regla Caso de prueba sin anotaciones no se actualizó correctamente.
  • Importar los datos de Excel resultó ocasionalmente en celdas formateadas como Fecha debido a una incidencia de compatibilidad del idioma.
  • Usar una variable en la actividad Fecha aleatoria falló durante el Tiempo de diseño.

Problemas conocidos

  • No puedes cerrar ni flotar los paneles de Studio.
  • En raras ocasiones, se da un error con el mensaje System.ArgumentException: no se puede acoplar al lado de un destino ocultar automáticamente. (Parámetro 'destino') sucede durante la compilación del proyecto. Como solución, recarga el proyecto.
  • Las variables globales no son serializables, y por lo tanto son incompatibles con las actividades de persistencia de larga duración.
  • Para los proyectos que no tienen habilitado Gestionar Acceso, las opciones Abrir prueba y Desvincular prueba no están disponibles desde la cinta de diseño en Studio debido a un error de API.

    Importante: Fe de erratas a 9 de noviembre de 2022: se ha añadido una incidencia conocida relacionada con la apertura y desvinculación de los casos de prueba de la cinta de diseño en Studio.

Próximas eliminaciones

A partir de la versión 2023.4 Versión Enterprise, el instalador de 32 bits dejará de funcionar y solo podrás instalar Studio, UiPath Robot y UiPath Assistant en sistemas operativos de 64 bits.

Te recomendamos comprobar periódicamente la fecha de caducidad para ver las actualizaciones relativas a las características que quedarán obsoletas y serán eliminadas.

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

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