- 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
- 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
- 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
2022.4.1
Fecha de publicación: 9 de mayo de 2022
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.
La organización de las automatizaciones es ahora más fácil con la introducción de las etiquetas de proyecto. Las etiquetas que añadas a los proyectos se incluirán en los paquetes publicados y podrán aplicarse a procesos de Orchestrator, lo que les hace más fáciles de encontrar. Puedes definir dos tipos de etiquetas: etiquetas y propiedades (pares clave-valor) desde la configuración del proyecto o desde el asistente de publicación creando nuevas etiquetas o reutilizando etiquetas que ya están definidas en Orchestrator. Consulta Organizar recursos con etiquetas para obtener más información sobre las etiquetas en Orchestrator.
Hemos añadido una nueva forma de garantizar que se sigan las prácticas recomendadas de las automatizaciones. Ahora puedes evitar que los proyectos con errores del Analizador de flujo de trabajo se envíen a repositorios remotos al habilitar la opción Aplicar analizador antes de insertar/confirmar que se encuentra en la vista Backstage de Studio > Configuración > Diseño. Las organizaciones pueden controlar esta configuración utilizando directivas de control.
Para ayudarte a evitar actividades sin resolver cuando se importa un flujo de trabajo a un proyecto, Studio ahora comprueba las dependencias del proyecto desde las que se importa el archivo, te indica si se encuentra cualquier discrepancia y te pide que instales los paquetes faltantes, además de actualizar los que utilizan una versión anterior en el proyecto actual. Para obtener más información sobre la importación de archivos, consulta Menú contextual para proyectos.
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.
Instrucciones para desarrolladores de RPA y usuarios atendidos sobre cómo conectar sus UiPath Robots a Orchestrator desde UiPath Assistant y from.Studio.
El paquete de actividades de Automatización de IU ahora es compatible con proyectos multiplataforma y es una dependencia predeterminada en todos los proyectos con la compatibilidad multiplataforma. Puedes utilizar las actividades de este paquete para automatizar las tareas realizadas en el navegador web Chrome. Ten en cuenta que el paquete no es compatible con los proyectos multiplataforma para los que esté habilitada la configuración del proyecto Se inicia en segundo plano. Para obtener más información, consulta Automatización de Chrome en UiPath Robots de Linux.
Hemos añadido campos personalizables a nuestras plantillas, lo que permite que una plantilla se convierta en una tarea de muestra con actividades en su lugar que puedes configurar rellenando los campos en blanco con tus datos.
Al crear una plantilla, puedes marcar y desmarcar los campos como personalizables utilizando el menú Más y seleccionando Marcar como personalizable o Eliminar de personalizables. Los campos personalizables se marcan con un icono y los datos en su interior se borran al publicar la plantilla.
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.
Para obtener más información, consulta Pruebas mediante 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
La validación en los selectores y los elementos de repositorios de objetos ahora está disponible con la cobertura del descriptor. Consulta si tus objetivos se indican correctamente al ver la cobertura del selector de las ejecuciones de pruebas.
- 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.
- El menú que se muestra al hacer clic en el botón Más a la derecha de los campos de las actividades ahora incluye la opción de crear una variable.
- Se ha añadido una nueva opción llamada Elegir fecha/hora al menú Más para los campos que admiten valores TimeSpan.
El instalador de Studio ha recibido algunas actualizaciones:
- 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.
- Para reducir el tamaño del instalador MSI de Studio, el paquete UiPath.IntelligentOCR.Activities ya no se incluye en el instalador y, por lo tanto, no está disponible en la fuente de actividades locales. El paquete está disponible para la instalación en la fuente de UiPath oficial. Si Studio está instalado en un equipo que no está conectado a Internet, puedes descargar UiPath.IntelligentOCR.Activities v6.0.1 en otro ordenador y copiarlo en el ordenador con Studio. Para obtener más información, consulta Administrar paquetes de actividades.
- Hemos eliminado las instrucciones innecesarias para cerrar determinadas aplicaciones abiertas que se mostraban al desinstalar o actualizar.
- Cuando las opciones que seleccionas en el instalador de Studio hacen que la instalación requiera privilegios elevados, se mostrará el icono en el botón Instalar para indicar los derechos de administrador necesarios para continuar.
- La depuración remota con una conexión de robot desatendido ahora admite robots remotos que no son la misma versión que Studio. Para conexiones de máquinas remotas, las versiones de Studio y Robot deben coincidir.
- 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.
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.
El paquete SDK UiPath.Activities.Api ahora tiene su propia página de notas de la versión, donde podrás ver qué cambia a partir de la versión 21.10.3.
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.
Al tener enviar datos de uso de Studio a Applications Insights habilitado en Studio 2021.10, el evento NewProject se generaba dos veces, primero cuando el usuario decidía crear un nuevo proyecto en la vista Backstage de Studio y de nuevo cuando el usuario hacía clic en el botón Crear en el cuadro de diálogo del nuevo proyecto. Para una mayor claridad, se ha cambiado el nombre del evento generado cuando el usuario hace clic en el botón Crear en el cuadro de diálogo del nuevo proyecto a NewProjectCreated.
- 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 enable
para 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.
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.
UiPathStudio.msi
y se pueden encontrar en la fuente local.
Paquete de actividades |
Versión |
---|---|
UiPath.UIAutomation.Activities | |
UiPath.System.Activities | |
UiPath.Web.Activities | |
UiPath.Excel.Activities | |
UiPath.Mail.Activities | |
UiPath.Word.Activities | |
UiPath.ComplexScenarios.Activities | |
Actividades de presentación de UiPath | |
UiPath.Testing.Activities | |
UiPath.MobileAutomation.Activities | |
UiPath.Persistence.Activities | |
UiPath.PDF.Activities | |
UiPath.Terminal.Activities | |
UiPath.Formulario.Actividades |
- 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