- 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
- 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
- Automatización atendida basada en desencadenadores
- 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
2023.4.0
Fecha de lanzamiento: 27 de abril de 2023
Studio ahora incluye una solución de automatización atendida basada en desencadenadores, que te permite crear automatizaciones con gran capacidad de respuesta mediante el uso de desencadenadores para varios eventos de la aplicación o del usuario. Las ventajas de la nueva solución de automatización attended basada en desencadenadores son: mejor rendimiento, capacidad de automatizar varios escenarios al mismo tiempo y ejecutarlos al mismo tiempo.
Los componentes de la automatización attended basada en desencadenadores incluyen formularios, llamadas, desencadenadores y variables globales. Estas nuevas funciones ofrecen una amplia gama de casos de uso comunes, como escenarios de centros de contacto, procesos de comentarios y plataformas de adopción digital, entre otros.
Formularios
Gracias a la mejora de las funciones de ls formularios, su creación y uso son más fáciles y variados. Ahora puedes crear formularios fuera de las actividades, mostrar varios formularios al mismo tiempo y establecer desencadenadores para que se inicien en función de los eventos del formulario. Además, puedes elegir mostrar un formulario mientras se ejecuta el flujo de trabajo, editar y obtener valores del formulario en el tiempo de ejecución, cambiar propiedades del formulario e inyectar JavaScript personalizado en el formulario. Para obtener más información sobre la nueva experiencia del formulario, consulta cómo funcionan los formularios dentro del ecosistema de automatización attended basado en desencadenadores y consulta la documentación específica.
Avisos
Las nuevas funciones de llamada en la automatización attended te permiten guiar a los usuarios a elementos de IU específicos y crear validaciones personalizadas. Puedes crear llamadas utilizando un archivo de formulario y especificar el elemento de IU de usuario de destino para su visualización. Las llamadas también pueden pasar valores a los elementos que contienen. Las llamadas son muy similares a los formularios, pero más adecuadas para escenarios como las visitas guiadas y las validaciones personalizadas.
Para obtener más información sobre la nueva forma de crear llamadas, consulta la documentación específica.
Desencadenadores
Ahora los desencadenadores te permiten iniciar flujos de trabajo en función de los eventos del usuario o de la aplicación, como eventos del formulario, eventos de la aplicación, eventos de la pulsación de teclas de acceso rápido, desencadenadores de ratón, desencadenadores de imagen de clic, desencadenadores de sistema y desencadenadores de cambio de atributo de sesión de SAP.Además, puedes automatizar varios escenarios attended utilizando la actividad Ejecutar desencadenadores locales, Detener desencadenadores locales, Repetir desencadenadores, Desactivar desencadenadores locales y Habilitar desencadenadores locales. Por último, la actividad Desencadenador cambiado de variable global ahora permite que los flujos de trabajo se inicien cuando cambia el valor de una variable global. Estas nuevas capacidades te ofrecen un mayor control sobre la automatización attended basada en desencadenadores en Studio.
Para obtener más información sobre lo que puedes lograr utilizando las nuevas funciones de activación, consulta la sección Desencadenadores.
Para obtener más información sobre cómo aprovechar las funciones, consulta el capítulo Automatización atendida basada en desencadenadores.
Para empezar a utilizar la nueva solución de automatización attended, consulta los tutoriales dedicados y la plantilla mejorada del marco de automatización attended.
Ahora es más fácil encontrar la actividad adecuada para tu proyecto gracias a la posibilidad de buscar en todos los paquetes de actividades disponibles sin necesidad de instalar un paquete previamente. Esta característica está disponible en proyectos multiplataformas con Studio conectado a Automation Cloud Orchestrator.
Ahora el panel de actividades agrupa las actividades que están disponibles en tu proyecto en la etiqueta Instalado y las actividades que se incluyen en los paquetes desinstalados en Instalable. Para facilitar aún más la búsqueda, los paquetes de actividades también tienen nombres más legibles.
Puedes añadir un paquete instalable haciendo clic con el botón derecho sobre su nombre en el panel Actividades y seleccionando Instalar. También puedes hacer doble clic en las actividades individuales o arrastrarlas al panel Diseñador. Los paquetes se instalan con la última versión disponible.
La barra de búsqueda de Añadir actividad también se ha actualizado para distinguir entre las actividades que se instalan y las que están disponibles para instalar.
Ahora puedes establecer valores predefinidos para ciertos tipos de entrada en las propiedades de las actividades personalizadas creadas a través de las bibliotecas. Para obtener más información, consulta Acerca de las bibliotecas.
Studio ahora es compatible con Microsoft Office 2021 y Office LTSC 2021. La herramienta de reparación de Microsoft Office ahora también es compatible con Microsoft Office 2021.
Ahora puedes filtrar los archivos de la carpeta del proyecto por tipo de archivo. Por ejemplo, puedes seleccionar ver solo los archivos de flujo de trabajo. Para obtener más información, consulta la sección Información sobre la automatización de proyectos.
Ahora puedes ver las acciones realizadas por el robot en tiempo real al depurar un proyecto de forma remota utilizando una conexión de robot unattended. Una nueva configuración de depuración remota, Mostrar transmisión en vivo, te permite visualizar y tomar el control de cómo interactúa el robot con los elementos de IU. Esta característica es especialmente útil para solucionar problemas y actualizar automatizaciones que se ejecutan en el entorno de producción. Para obtener más información, consulta Depuración remota.
En respuesta a los comentarios sobre la ausencia del panel de propiedades del nuevo diseño de actividades presentado con Studio 2022.10,nos complace volver a introducir el panel de propiedades en las actividades con el nuevo diseño. Esto significa que ahora tienes la opción de utilizar el panel de propiedades para configurar propiedades avanzadas independientemente de la compatibilidad de tu proyecto. El panel de propiedades está habilitado de forma predeterminada al iniciar Studio por primera vez. Puedes controlar la visibilidad del panel utilizando la configuración de diseño en línea Mostrar propiedades de las actividades. Para los proyectos multiplataformas y en algunas actividades de proyectos compatibles con Windows, las propiedades que eran visibles al seleccionar Mostrar opciones avanzadas se han movido al panel de propiedades. Las organizaciones pueden utilizar políticas de gobierno para controlar la visibilidad del panel de propiedades.
Hasta ahora, para almacenar y utilizar la salida de las actividades, necesitabas crear variables manualmente. En los proyectos multiplataformas, para ayudarte a crear flujos de trabajo más rápido, Studio crea ahora automáticamente una variable para cada salida de la actividad y te da la opción de utilizar la variable en otras actividades a lo largo del flujo de trabajo. La variable solo se almacena cuando se consume, lo que significa que generarla no afecta al rendimiento ni al tamaño del proyecto.
La variable generada está disponible para su uso en otras actividades del Editor de expresiones y seleccionando el botón Más > Utilizar variable en otros editores y creadores.
Las salidas de las actividades se comportan como cualquier otra variable y están disponibles en Data Manager una vez utilizadas. Se muestran con su nombre real y pueden utilizarse en IntelliSense.
La configuración de diseño Generar automáticamente salidas de actividades te permite controlar la creación automática de salidas de actividades.
Invocar plantillas de ejecución como aisladas
Ahora puedes invocar Plantillas de ejecución como aisladas, marcando Invocar el flujo de trabajo con plantilla como aislado en el cuadro de diálogo Establecer plantilla de ejecución.
Nuevos argumentos compatibles con los datos generados automáticamente
Dictionary
y Array
(de todos los valores primitivos, incluidos String
, TimeSpan
, y DateTime
) en las ejecuciones simbólicas.
Plantilla del marco de automatización de pruebas
Ahora puedes utilizar la nueva plantilla Marco de automatización de pruebas como punto de partida para tus proyectos de prueba. Esta plantilla te garantiza cubrir las mejores prácticas de automatización de pruebas al crear tus proyectos. Para más información, consulta Marco de automatización de pruebas.
Compatibilidad con la clasificación de Data Manager
Ahora tienes más libertad para agrupar variables, argumentos y constantes arrastrándolos y soltándolos en el panel de Data Manager. La forma en que agrupas estos elementos se convierte en el orden predeterminado de tu proyecto. La función de arrastrar y soltar se deshabilita al seleccionar la opción de menú Agrupar elementos por ámbito. Esta opción de menú se selecciona de forma predeterminada al abrir Studio por primera vez.
Para facilitar la ordenación de datos en Data Manager, también hemos introducido una nueva opción de menú, Ordenar elementos de secciones, que te permite ordenar los datos de cada categoría de recursos por nombre (ascendente o descendente) o volver al orden predeterminado de tu proyecto. Esta opción sustituye a la ordenación individual de las secciones Variables o Argumentos.
Actualización de Data Manager
Ahora, al utilizar el botón Actualizar situado en la parte superior del panel Data Manager, se actualizan los recursos locales de forma independiente de los recursos de Orchestrator. Esto significa que puedes utilizar recursos que se actualizan al instante (variables, argumentos, constantes y recursos) mientras esperas a los recursos de Orchestrator que pueden tardar más en actualizarse. Los recursos refrescados se desactivan mientras se cargan y vuelven a estar disponibles una vez finalizada la carga. Además, ahora puedes utilizar Studio mientras se actualizan los datos.
Otras mejoras de Data Manager
- Ahora puedes hacer clic con el botón derecho en una variable global o constante global en Data Manager y seleccionar Buscar referencias para encontrar todos los lugares del proyecto en los que se hace referencia a la variable global o constante global.
- Las nuevas variables, argumentos, constantes y espacios de nombres ahora aparecen como los primeros elementos en sus respectivos nodos en Data Manager.
- También se han realizado varias mejoras de rendimiento en la forma en que se actualizan los datos del panel de Data Manager.
Para aumentar el rendimiento del robot y reducir el tamaño de los paquetes publicados, los paquetes de actividades y las bibliotecas ahora se separan en paquetes de diseño y de ejecución. Esto significa que las actividades publicadas ahora contienen un paquete de diseño utilizado por Studio y un paquete de ejecución más delgado utilizado por el robot. La separación solo se aplica a las bibliotecas y actividades Windows y multiplataforma compatibles oficialmente por UiPath.
Ahora la validación del proyecto es más rápida y utiliza menos recursos de RAM y CPU. Además, ahora un cuadro de diálogo de confirmación te solicita importar automáticamente las referencias que faltan al abrir o validar algunos proyectos de Windows.
- La carga de resultados de pruebas a Test Manager es ahora más fácil:
- Ahora también se cargan capturas de pantalla de las afirmaciones locales. Tras la carga, las capturas de pantalla se muestran en Test Manager en la pestaña Afirmaciones de un resultado de caso de prueba.
- Al cargar los resultados de las pruebas a Test Manager, ahora también se cargan los cambios en el nombre del proyecto o del caso de prueba.
Para obtener más información sobre cómo cargar los resultados de las pruebas y las capturas de pantalla a Test Manager, consulta Cargar resultados de las pruebas en Test Manager.
- Ahora puedes encontrar el control Exportar como biblioteca en la cinta de diseño. Además, al exportar proyectos como bibliotecas, ahora puedes seleccionar los flujos de trabajo específicos que deseas extraer como biblioteca.
- Cuando estás en el Explorador de pruebas, puedes ver un caso de prueba específico dentro del panel Proyecto, seleccionando Mostrar en Explorador de proyectos en el menú contextual de casos de prueba.
- Ahora puedes crear Plantillas de ejecución en función de las plantillas existentes en tu proyecto.
- Como parte de la gestión de tus proyectos de Studio, puedes centrarte en el elemento del proyecto que está activo en el panel Diseñador haciendo clic en Sincronizar con documento activo en el panel Proyecto.
- Al actualizar los datos de prueba que ya se están utilizando en un caso de prueba, ahora podrás ver el siguiente texto: (ya en uso).
- Ahora puedes vincular proyectos de Studio a ideas de Automation Hub desde varios tenants de Automation Cloud.
- La instalación de dependencias adicionales del proyecto es más rápida.
- Hemos añadido nuevos iconos para diferenciar mejor los distintos tipos de archivos en el panel Proyecto.
- Ahora los accesos directos de Studio y Assistant se añaden automáticamente al escritorio después de la instalación.
- Los pines añadidos para Studio y Assistant al menú Inicio o a la barra de tareas se mantienen ahora después de actualizar a una versión más reciente.
- Hemos añadido una opción de filtro Desencadenadores que puedes seleccionar en el botón Filtrar por en la parte superior del panel Actividades. Al seleccionar esta opción se muestran todos los desencadenadores disponibles.
- Ahora Solo actividades es el filtro por defecto al buscar paquetes de actividades desde la ventana Gestionar paquetes.
- Hemos añadido una nueva forma de crear constantes abriendo el panel Data Manager y seleccionando Nuevo > Nueva constante.
- Ahora puedes utilizar conexiones compartidas al diseñar proyectos que utilizan Integration Service. El selector de conexiones muestra las conexiones de tu espacio de trabajo personal, así como las de las carpetas compartidas en Integration Service.
- La búsqueda dentro de un proyecto utilizando la barra de búsqueda universal es ahora mucho más rápida.
- El punto de entrada principal se abre ahora por defecto en el panel Diseñador cuando se crea un nuevo proyecto o cuando se abre un proyecto en Studio. Puedes cambiar este comportamiento seleccionando una opción diferente para la configuración de diseño Abrir comportamiento del proyecto.Si no se establece ningún archivo XAML como punto de entrada principal, Studio abre el XAML más reciente.
- La opción de compilación Incluir fuentes ahora se selecciona por defecto al publicar un proyecto Windows o multiplataforma.
- Crear o abrir un proyecto en una máquina que no está conectada a Internet ahora es más rápido.
- La creación de un argumento desde el panel Importar argumentos de la actividad Invocar archivo de flujo de trabajo a veces no funcionaba como se esperaba en los proyectos Windows - Legacy y Windows.La creación de una variable en el campo Valor del panel mediante el método abreviado de teclado CTRL + K tampoco funcionaba como se esperaba.
- Algunas referencias y espacios de nombres no se resolvían correctamente al convertir un proyecto de Windows - Legacy a Windows.
- Se ha producido un error al utilizar la acción Probar actividad en una actividad que proporciona un ámbito para otras actividades (por ejemplo, en el ámbito de la aplicación de Excel) y hacer clic en el botón Continuar para seguir con el proceso de depuración.
- Se ha producido un error al hacer clic en Abrir flujo de trabajo en la actividad Invocar archivo de flujo de trabajo en un proyecto de un repositorio SVN.
- Ejecutar un proyecto de Windows con actividades de una biblioteca que se ha convertido de Windows - Legacy a Windows provocaba a veces un error
System.NotSupportedException
. - La alternancia de una propiedad booleana en una actividad que formaba parte de una biblioteca personalizada no conservaba su valor (
On
oOff
) al depurar o mover la actividad dentro del flujo de trabajo. - Al utilizar una actividad de una biblioteca con un tipo de entrada de matriz de string, no se guardaban los cambios en el valor de la propiedad de matriz de string.
- Se ha producido un error al añadir más de 16 elementos de la matriz en la propiedad FilaDeMatriz de la actividad Añadir fila de datos.
- El progreso de los datos generados automáticamente no se mostraba como se esperaba. Ahora, el progreso de los datos generados automáticamente se notifica correctamente.
- Al utilizar el panel de actividades para buscar actividades de desencadenadores en proyectos creados en las versiones de Studio anteriores a la 2023.4 no se muestran resultados. Para que los desencadenadores sean visibles, activa la opción de filtro Desencadenadores en el botón Filtrar por.
- Al importar el espacio de nombres
UiPath.Constants
y utilizarProject.Location
en el proyecto, se produce un error de tiempo de ejecución no se pudo cargar o asociar al usuario. El uso del espacio de nombres completo (UiPath.Studio.Constants.Project.Location
) resuelve esta incidencia. - La conversión de un proyecto de Windows - Legacy a la compatibilidad de Windows falla si los nombres de las variables no se escriben en mayúsculas y minúsculas de forma coherente en todo el proyecto (por ejemplo, el uso de
Config
yconfig
para la misma variable da lugar a un error de conversión). - La publicación de una biblioteca falla durante el proceso de compilación si la biblioteca incluye un flujo de trabajo con un argumento llamado
System
. - Es posible que la actividad Detener desencadenadores locales no detenga inmediatamente la ejecución de todos los desencadenadores cuando se depura un proyecto con una acción que suspende o ralentiza la ejecución del flujo de trabajo (por ejemplo, Paso lento, Rastro de ejecución o Resaltar elementos).
- Se produce un error relacionado con los espacios de nombres no eliminados al publicar una biblioteca C# vacía o una biblioteca C# que solo contiene las actividades incluidas en la categoría Actividades predeterminadas.
- Proyectos de Windows y multiplataforma creados en versiones de Studio anteriores a la 2023.4, así como los proyectos de Windows convertidos desde Windows - Los proyectos heredados creados en Studio 2022.10 no se pueden crear ni analizar en un proceso de Automation Ops - Pipelines . Los proyectos deben validarse en Studio 2023.4 antes de usarlos en el proceso de canalización.
- La versión de 32 bits del instalador MSI de UiPath Studio (
UiPathStudio-x86.msi
) ya no está disponible.
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.Actividades | v23.4.3 |
UiPath.Callout.Activities | v23.4.3 |
- Novedades
- Automatización atendida basada en desencadenadores
- Buscar actividades de todos los paquetes oficiales
- Definir valores para las actividades de las bibliotecas
- Compatibilidad con Microsoft Office 2021
- Filtrar archivos de proyecto por tipo de archivo
- Compatibilidad con la transmisión en vivo a través de la depuración remota
- Mostrar el panel de propiedades de todas las actividades
- Variables generadas automáticamente a partir de las salidas de la actividad
- Nuevas características de pruebas de automatización
- Mejoras
- Mejoras en Data Manager
- Dependencias separadas en tiempo de diseño y de ejecución
- Seguimiento de aplicaciones y URL
- Mejoras en la validación de proyectos
- Mejoras en la automatización de pruebas
- Otras mejoras
- Corrección de errores
- Problemas conocidos
- Características eliminadas
- Versiones del paquete de actividades