- 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
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- 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-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-DBP-020: propiedades de salida no definidas
- 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
- Grabación
- Elementos de la IU
- Flujo de control
- 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
- Automatización de Citrix Technologies
- Automatización RDP
- Automatización de Salesforce
- Automatización SAP
- Automatización de VMware Horizon
- Registro
- La herramienta ScreenScrapeJavaSupport
- El protocolo WebDriver
- Conjunto de pruebas - Estudio
- Extensiones
- 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
- Automatizar aplicaciones que se ejecutan en un usuario de Windows diferente
- Validation of large Windows-legacy projects takes longer than expected
Guía de usuario de Studio
2022.10.3
Fecha de publicación: 27 de octubre de 2022
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
*
, así que, por ejemplo, puede introducir UiPath.*
para permitir solo los paquetes publicados por UiPath.
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.
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.
Para obtener más información, consulta Añadir la cola de datos de pruebas como fuente de datos a una caso de prueba.
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
- La actividad Añadir elemento en cola de datos de prueba ahora admite campos con nombres definidos por el usuario.
- Puedes cambiar el nombre a los archivos de prueba.
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.
- 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.
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.
- 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.
- 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.
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.
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 |
- Novedades
- Soporte para variables y constantes globales
- Nuevo diseño para las actividades
- Desencadenadores del tiempo de diseño
- Windows es la nueva compatibilidad de proyecto predeterminada
- Diseñar automatizaciones en Studio y Studio Web
- Perfilar ejecución
- Presentación del Gestor de datos
- Personaliza las actividades generadas desde bibliotecas
- Extraer procesos como bibliotecas
- Recorrido rápido en la primera ejecución
- Editar archivos de texto en Studio
- Mejoras
- Analizador de flujo de trabajo
- Facilidad de uso
- Prueba de automatización
- Otras mejoras
- Cambios de última hora
- Corrección de errores
- Problemas conocidos
- Próximas eliminaciones
- Versiones del paquete de actividades