- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de los proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- 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
- 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
- Variables
- Argumentos
- Espacios de nombres importados
- Flujo de control
- Repo. de objetos
- Registro
- La herramienta ScreenScrapeJavaSupport
- Pruebas de Studio
- 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
- Solución de problemas de aplicaciones de JxBrowser
- Supervisión de eventos de usuario
- Solución de problemas de Citrix
- Automatizar aplicaciones que se ejecutan en un usuario de Windows diferente
Fecha de publicación: 9 de mayo de 2022
Novedades
Studio ha migrado a .NET 6
Studio ahora utiliza la última versión de .NET, .NET 6. Los proyectos de Windows y multiplataforma ahora también están relacionados con .NET 6.
Añadir etiquetas a proyectos
Organizing your automations is now easier with the introduction of project tags. Tags you add to projects are included in the published packages and can be applied to Orchestrator processes, making them easier to find. You can define two types of tags - labels and properties (key-value pairs) from the project settings or from the publish wizard by creating new tags or reusing tags that are already defined in Orchestrator. See Organizing resources with tags to find out more about tags in Orchestrator.
Evitar enviar proyectos con errores de Analizador de flujo de trabajo a repositorios remotos
We’ve added a new way in which you can ensure automation best practices are followed. You can now prevent projects with Workflow Analyzer errors from being sent to remote repositories by enabling the option Enforce Analyzer before Push/Check-in located in Studio Backstage View > Settings > Design. Organizations can control this setting using governance policies.
Actualizar dependencias al importar flujos de trabajo
To help you avoid unresolved activities when you import a workflow into a project, Studio now checks the dependencies of the project from which the file is imported, notifies you if any discrepancies are found, and prompts you to install missing packages and update packages that use an older version in the current project. For more information about importing files, see Context Menu for Projects.
Marco basado en OAuth 2.0 para la autenticación de robots
En esta versión, enviamos un nuevo mecanismo de autenticación de UiPath Robot que utiliza el marco OAuth 2.0 como base de su protocolo de autenticación, lo que conlleva que los UiPath Robots desatendidos puedan conectarse a Orchestrator utilizando un par ID de cliente-secreto de cliente generado mediante objetos de la plantilla de máquina. El par ID de cliente-secreto de cliente genera un token que autoriza la conexión y proporciona al UiPath Robot acceso a los recursos de Orchestrator.
Las credenciales de cliente permiten a la instancia de UiPath Robot acceder a los recursos utilizando sus propias credenciales en lugar de suplantar a un usuario. Cuando el UiPath Robot solicita recursos a Orchestrator, Orchestrator obliga al propio UiPath Robot a estar autorizado a realizar una acción, pues no hay ningún usuario participando en la autenticación.
Instructions for RPA developers and attended users on how to connect their robots to Orchestrator from the Assistant and from.Studio.
Automatización de IU en proyectos multiplataforma
The UI Automation activities package now supports cross-platform projects and is a default dependency in all projects with the cross-platform compatibility. You can use the activities in this package to automate tasks performed in the Chrome web browser. Please note that the package does not support cross-platform projects for which the Starts in Background project setting is enabled. For more information, see Chrome Automation on Linux Robots.
Introducción a los campos personalizables para plantillas
We’ve added customizable fields to our templates, allowing a template to become a sample task with activities in place that you can configure by filling in the blank fields with your data.
When creating a template, you can mark and unmark fields as customizable by using the Plus
menu and selecting Mark as customizable or Unmark as customizable. Customizable fields are marked with an icon and the data inside is cleared when the template is published.
Nuevas características de pruebas de automatización
Pruebas basadas en datos con Data Service
Las pruebas basadas en datos amplían sus tipos de origen de datos mediante UiPath Data Service. Puedes agregar datos para tus casos de prueba desde entidades de Data Service. Filtra los datos como quieras según tus criterios y utilízalos como argumentos para crear casos de prueba.
This feature requires an Automation Cloud license.
For more information, see Testing through Data Service.
Pruebas basadas en datos con datos generados automáticamente
Los datos generados automáticamente vienen como una fuente de datos adicional para tus pruebas. Puedes generar valores para resolver las condiciones de flujos de trabajo y lograr una alta cobertura de actividades.
Cobertura de descriptores
Validation across Selectors and Object Repository items is now available with Descriptor coverage. See if your targets are indicated correctly by looking at the selector coverage of your test executions.
Mejoras
Rendimiento y facilidad de uso
- Hemos realizado una serie de mejoras que permiten a Studio iniciarse un 33 % más rápido, mejorar la velocidad de apertura y creación de proyectos en un 14 %, y mejorar la velocidad de envío de cambios al control de origen en los proyectos con un gran número de archivos. Para mejorar la experiencia de usuario mientras se cargan los proyectos, ahora se muestra más información sobre el progreso de añadir y restaurar dependencias.
- La compilación es ahora más rápida para los proyectos de Windows y multiplataforma, tanto en el tiempo de ejecución como de publicación. Además, cuando ejecutes un proyecto, solo se vuelven a compilar los archivos que hayan cambiado desde la última ejecución, incluso si cierras y vuelves a abrir el proyecto entre ejecuciones.
- El análisis y la validación de todo el proyecto ahora se realizan solo la primera vez que el analizador de flujo de trabajo se ejecuta, después de que se abra un proyecto. Los análisis posteriores solo comprueban los archivos que hayan cambiado desde la última vez que se realizó el análisis.
- El icono de Studio de la barra de tareas de Windows ahora parpadea cuando se detiene una operación de depuración, lo que te facilita ver cuándo la ejecución termina con éxito, llega a un punto de interrupción, suspende la actividad o encuentra una excepción.
- Cuando se alcanza un punto de interrupción y la depuración se detiene, ahora también estará disponible el botón Continuar en la miniatura de vista preliminar de Studio en la barra de tareas de Windows, lo que te permitirá continuar con la ejecución rápidamente.
- Hemos hecho que la página Herramientas en la vista Backstage de Studio sea más útil y más fácil de navegar:
- Las aplicaciones y extensiones ahora están disponibles en pestañas independientes.
- Si una extensión ya está instalada, se mostrará la etiqueta Instalada.
- Ahora también puedes desinstalar extensiones, además de instalarlas. Al mantener el cursor sobre una extensión, en función del estado actual, se mostrará el botón Instalar o Desinstalar para esa extensión.
- Ahora está disponible la nueva pestaña Complementos. Esta contiene la configuración para los complementos del control de origen (trasladada de Configuración > Equipo) y los complementos de probar automatización.
- La ventana de Studio ahora tiene un tamaño predeterminado de 1280x680 píxeles y un tamaño mínimo de 1024x640 píxeles.
- Si el asistente Capturar todos los elementos no identifica algunos elementos correctamente, ahora existe la opción Informar de problemas directamente en el asistente. Esto te permite enviar un informe de UiPath que contiene una imagen del área con los resultados inesperados, lo que puede mejorar la detección en el futuro.
- The menu displayed when you click the Plus
button on the right side of activity fields now includes the option to create a variable. - A new option called Choose Date/Time has been added to the Plus
menu for fields that support TimeSpan values.
Instalador de Studio
The Studio installer has received a few updates:
- Ahora tienes la posibilidad de instalar Studio y UiPath Robot para el usuario actual o para todos los usuarios en la máquina en instalaciones personalizadas.
- La fuente de actividades locales está ahora siempre instalada y la opción de deshabilitarla ya no está disponible en el asistente de instalación.
- To reduce the size of the Studio MSI installer, the UiPath.IntelligentOCR.Activities package is no longer included in the installer, and therefore not available in the local activities feed. The package is available for installation in the Official UiPath feed. If Studio is installed on a computer that is not connected to the internet, you can download UiPath.IntelligentOCR.Activities v6.0.1 on another computer and copy it to the Studio computer. For more information, see Managing Activities Packages.
- Hemos eliminado las instrucciones innecesarias para cerrar determinadas aplicaciones abiertas que se mostraban al desinstalar o actualizar.
- When the options you select in the Studio installer cause the installation to require elevated privileges, the
icon is now displayed on the Install button to indicate administrator rights are needed to continue.
Depuración remota
- Remote debugging with an unattended robot connection now supports remote robots that are not the same version as Studio. For remote machine connections, the Studio and Robot versions must match.
- Ahora, el agente de depuración remota en una máquina con la que estableces una conexión de depuración remota de un UiPath Robot desatendido se detiene automáticamente si cierras Studio sin iniciar la ejecución remota.
Prueba de automatización
Explorador de pruebas
- El panel Test Explorer muestra los casos de prueba basados en datos ya contraídos para que puedas ver rápidamente en las carpetas de probar automatización con un gran número de archivos. Puedes utilizar los dos nuevos botones para ampliar o contraer el flujo de trabajo y la información del panel de casos de prueba. Además, ahora es visible el número de variaciones para cada caso de prueba.
- Ahora, añadir, actualizar y eliminar datos de prueba está a mano, en el menú contextual de Test Explorer.
- Puedes filtrar por estado de edición para ver el número de flujos de trabajo que se han ignorado desde la ejecución, o los casos de prueba en curso.
Compatibilidad con procesos en segundo plano
Los proyectos de Probar automatización admiten procesos en segundo plano, lo que hace que puedas ejecutar casos de prueba en paralelo, utilizando un solo UiPath Robot.
Accesos directos de accesibilidad
Se han añadido teclas de método abreviado para ayudarte a encontrar las características de probar automatizaciones que necesites.
Experiencia del usuario
- Puedes ver la duración de cada prueba ejecutada en el panel Test Explorer.
- Las variaciones de datos se muestran en función de su orden de índice correspondiente; al mantener el cursor sobre cada elemento, se muestra una vista de lista de todos los argumentos y los valores asociados.
Notas de la versión de API de actividades de UiPath
The UiPath.Activities.Api SDK package now has its own release notes page where you can see what's changed starting with version 21.10.3.
Próximas obsolescencias
Studio 2022.10 será la última versión que admita la creación de proyectos con compatibilidad con Windows (heredado). En Studio 2023.4, podrás crear proyectos de Windows o multiplataforma, y solo abrir y editar proyectos de Windows (heredado) creados en versiones anteriores de Studio. Habrá una herramienta de migración disponible a partir de Studio 2022.10 para permitirte convertir proyectos de Windows (heredado) a la compatibilidad de Windows.
Fe de erratas a 21 de julio de 2022: El final de la asistencia para crear proyectos Windows (heredado) se anunció inicialmente para Studio 2022.10. Este cambio está planeado ahora para Studio 2023.4.
Cambios de última hora
When sending Studio usage data to Application Insights was enabled in Studio 2021.10, the NewProject event was generated twice, first when the user selected to create a new project in the Studio Backstage View, and again when the user clicked the Create button in the new project dialog. For better clarity, the event generated when the user clicks the Create button in the new project dialog has been renamed NewProjectCreated.
Corrección de errores
- El uso de métodos abreviados de teclado como AltGr+C para escribir caracteres especiales en expresiones no funcionaba según lo previsto en el teclado en polaco.
- Se podía producir un error System.IO.IOException: Conexión cerrada al crear un proyecto.
- La opción de habilitar/deshabilitar Compilar las expresiones de las actividades aparecía de forma incorrecta en la ventana Configuración del proyecto para bibliotecas Windows y multiplataforma en la que siempre estaba habilitada la compilación.
- Se producía un error de compilación al publicar una biblioteca que contenía un archivo de flujo de trabajo privado que invocaba otro archivo de flujo de trabajo.
- Al ejecutar el comando
UiPath.RemoteDebugging.Agent.exe enablepara iniciar una sesión de depuración remota en un UiPath Robot remoto, el mensaje de confirmación del comando no mostraba el nombre de host y el puerto que debía facilitarse para configurar la conexión de la máquina remota en Studio. - Al abrir una plantilla de Robotic Enterprise Framework en la versión 2021.10.4 de Studio, se producía un error. Este problema se producía en los escenarios en los que todas las fuentes en línea estaban deshabilitadas y la carpeta de los paquetes se había eliminado.
- Las excepciones Rest API generadas debido a problemas de conectividad con Orchestrator no aportaban mensajes de error sencillos para el usuario.
- Cuando el idioma de la interfaz de Studio se configuraba en alemán, al seleccionar Eliminar variables no utilizadas también se eliminaban las variables que se utilizaban.
- Cuando un flujo de trabajo contenía dos variables con el mismo nombre creadas en diferentes ámbitos, una utilizada y la otra no utilizada, al seleccionar Eliminar variables no utilizadas, se eliminaban ambas variables, no solo la no utilizada.
- Se producía un error al editar expresiones que contenían pares suplentes.
- Cuando el idioma de la interfaz de Studio se configuraba en francés, la etiqueta de la opción Habilitar actividad en el menú contextual del panel Diseñador indicaba incorrectamente Ctrl+D como combinación de teclado para la acción.
- Cuando la instalación fallaba debido a que el usuario actual no tenía acceso a la carpeta
C:\Windows\Temp, el mensaje de error no indicaba claramente la causa del error. - La característica Ejecutar desde esta actividad se comportaba de forma inesperada cuando se utilizaba para una actividad situada dentro de dos actividades Asociar ventana anidadas.
- El analizador de flujo de trabajo a veces mostraba resultados diferentes al ejecutarse desde Studio en comparación con la ejecución desde la línea de comandos.
- No se identificaban correctamente los cambios de archivo en GIT después de realizar GIT Init en proyectos con elementos del repositorio de objetos.
- Al abrir un flujo de trabajo que no tenía el archivo project.json correspondiente (por ejemplo, al hacer doble clic en un archivo XAML que no estaba en una carpeta de proyecto), el lenguaje de las expresiones en el proyecto recién creado siempre se configuraba en C#. Studio ahora utiliza la configuración de diseño de Studio Usar lenguaje C# para determinar el lenguaje del proyecto.
- La depuración remota con una conexión de UiPath Robot desatendido fallaba en entornos multinodo de Orchestrator al utilizar la configuración predeterminada.
- La ejecución no se detenía cuando se alcanzaba un punto de interrupción situado en una actividad Comentario durante la depuración.
Problemas conocidos
Al añadir una actividad Usar aplicación/navegador en un flujo de trabajo utilizando una pantalla del repositorio de objetos, no puedes editar los argumentos de la aplicación para la actividad. Como solución, desvincula la actividad del repositorio de objetos, edita los argumentos y luego añade la pantalla al repositorio de objetos de nuevo.
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 | v22.4.4 |
| UiPath.System.Activities | v22.4.1 |
| UiPath.Web.Activities | v1.11.1 |
| UiPath.Excel.Activities | v2.12.3 |
| UiPath.Mail.Activities | v1.15.1 |
| UiPath.Word.Activities | v1.10.1 |
| UiPath.ComplexScenarios.Activities | v1.1.6 |
| Actividades de presentación de UiPath | v1.3.3 |
| UiPath.Testing.Activities | v22.4.2 |
| UiPath.MobileAutomation.Activities | v22.4.4 |
| UiPath.Persistence.Activities | v1.3.4 |
| UiPath.PDF.Activities | v3.6.0 |
| UiPath.Terminal.Activities | v2.4.0 |
| UiPath.Formulario.Actividades | v1.9.6 |
- Novedades
- Studio ha migrado a .NET 6
- Añadir etiquetas a proyectos
- Evitar enviar proyectos con errores de Analizador de flujo de trabajo a repositorios remotos
- Actualizar dependencias al importar flujos de trabajo
- Marco basado en OAuth 2.0 para la autenticación de robots
- Automatización de IU en proyectos multiplataforma
- Introducción a los campos personalizables para plantillas
- Nuevas características de pruebas de automatización
- Mejoras
- Rendimiento y facilidad de uso
- Instalador de Studio
- Depuración remota
- Prueba de automatización
- Notas de la versión de API de actividades de UiPath
- Próximas obsolescencias
- Cambios de última hora
- Corrección de errores
- Problemas conocidos
- Versiones del paquete de actividades