- 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-021: tiempo de espera codificado
- 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
- Automatizaciones codificadas
- Introducción
- Registrar servicios personalizados
- Contextos Antes y Después
- 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
- Automatizar las tecnologías de Citrix
- 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
- Acerca de las extensiones
- Herramienta SetupExtensions
- UiPathRemoteRuntime.exe no se está ejecutando en la sesión remota
- UiPath Remote Runtime impide que la sesión de Citrix pueda cerrarse
- UiPath Remote Runtime provoca una fuga de memoria
- Las versiones de UiPath Remote Runtime y UiPath Remote Runtime no coinciden
- La extensión de UiPath necesaria no está instalada en la máquina remota
- Configuración de la resolución de la pantalla
- Directivas de grupo de Chrome
- No se puede comunicar con el navegador
- La extensión de Chrome se elimina automáticamente
- Es posible que la extensión se haya dañado
- Comprueba si la extensión para Chrome está instalada y habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilitar el acceso a las URL de archivos y el modo de incógnito
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Chrome
- Extensión de Chrome en Mac
- Directivas de grupo de Edge
- No se puede comunicar con el navegador
- La extensión de Edge se elimina automáticamente
- Es posible que la extensión se haya dañado
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensiones para Edge
- Extensión para VMware Horizon
- Complemento SAP Solution Manager
- Add-in de Excel
- 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
- Validation of large Windows-legacy projects takes longer than expected
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
2023.10.0
Fecha de lanzamiento: 25 de octubre de 2023
Si prefieres codificar al crear automatizaciones, ahora puedes hacerlo utilizando automatizaciones codificadas. Las automatizaciones codificadas ofrecen mayor flexibilidad, capacidad de mantenimiento y colaboración para automatizaciones más complejas. Algunas de las ventajas clave que puedes aprovechar con las automatizaciones codificadas son:
- Productividad mejorada: si estás familiarizado con la codificación o los scripts, puedes aprovechar tus habilidades y aumentar tu productividad. Trabajar en un entorno de codificación familiar te permite desarrollar automatizaciones más eficientes.
- Gestión de la complejidad: las automatizaciones codificadas proporcionan una solución flexible para gestionar escenarios de automatización complejos. Al utilizar código, puedes implementar la lógica personalizada, gestionar excepciones y crear funciones reutilizables. Como parte del desarrollo de la lógica personalizada, puedes crear fácilmente paquetes de actividades codificados personalizados, también conocidos como servicios. Consulta Registrar servicios personalizados para aprender a crear tu primer servicio y empezar a utilizarlo en tus automatizaciones codificadas.
- Automatización híbrida: puedes utilizar automatizaciones codificadas junto con automatizaciones de código bajo. Esto promueve la integración perfecta entre los dos enfoques, lo que te permite crear soluciones de automatización flexibles.
- Rendimiento mejorado: las automatizaciones codificadas te permiten optimizar tus flujos de trabajo de automatización para mejorar el rendimiento. Al utilizar código, puedes implementar algoritmos específicos para que tus ejecuciones de automatización sean más rápidas.
- Legibilidad: las automatizaciones codificadas te permiten crear código estructurado, lo que da como resultado la legibilidad del código. Si organizas tu código y lo documentas, puedes mantenerlo fácilmente y compartirlo con otros colaboradores.
Tipos de automatizaciones codificadas
Puedes elegir entre tres tipos de automatizaciones codificadas:
- Flujos de trabajo codificados: los flujos de trabajo codificados son los mismos que los flujos de trabajo de código bajo, la única diferencia es que los creas utilizando interfaces independientes: los flujos de trabajo tienen una interfaz de diseño visual, mientras que los flujos de trabajo codificados tienen una interfaz basada en código.
- Casos de prueba codificados: los casos de prueba codificados automatizan y validan el comportamiento de la aplicación de forma estructurada. Son similares a los casos de prueba de código bajo y permiten la automatización flexible utilizando código.
- Archivos de origen codificados: los archivos de origen codificados sirven como contenedores para las clases o métodos personalizados que puedes utilizar en los flujos de trabajo codificados o los casos de prueba. No son puntos de entrada y no se pueden ejecutar de forma independiente; en su lugar, funcionan dentro del contexto de un proyecto.
Escribir código directamente en UiPath Studio
¡Crea tus automatizaciones codificadas con el IDE integrado de Studio! Su interfaz consta de un editor de código dedicado, pestañas de archivos y rutas de navegación para facilitar la navegación. Este diseño te permite gestionar tus archivos, explorar las estructuras de los proyectos, editar tu código, los proyectos de versión, ejecutar y publicar tus automatizaciones. Además, puedes personalizar el tamaño de la fuente y la configuración de visualización del editor de código, para que se parezca a tus técnicas de edición de código favoritas. Visita Studio IDE para comprender cómo aprovechar el IDE integrado.
Servicios integrados
Consulta las secciones API de los servicios integrados para aprender a utilizar sus correspondientes API.
La capacidad de buscar en todos los paquetes de actividades disponibles sin necesidad de instalar un paquete con antelación presentada con Studio 2023.4 para los proyectos multiplataforma ahora se ha ampliado para incluir la compatibilidad de Windows. Ahora puedes buscar actividades que estén instaladas y las que estén disponibles para instalar, lo que te da más flexibilidad para elegir las actividades adecuadas para tu proyecto.
La capacidad de Studio de generar automáticamente variables a partir de los resultados de actividad presentada con Studio 2023.4.0 ahora también está disponible en los proyectos de Windows para actividades que utilizan la experiencia de diseño disponible en los proyectos multiplataforma.
La interfaz de usuario de Studio tiene un aspecto renovado tanto en el tema claro como en el oscuro. El diseño actualizado ofrece una experiencia más limpia y centrada en la vista entre bastidores y en varias ventanas, iconos y cuadros de diálogo.
Un nuevo botón de navegación de carpeta ahora te permite utilizar archivos locales en las propiedades de la actividad que requieren el tipo de datos de IResource como entrada en los proyectos de Windows. Al seleccionar el botón, se abre una ventana en la que puedes buscar el archivo local. Para almacenar la ruta al archivo local en la propiedad de la actividad, el tipo de datos de IResource se transforma en un tipo de datos de ILocalResource.
Ahora puedes añadir archivos de Excel como recursos del libro desde Data Manager en los proyectos de Studio donde utilizas actividades del libro. Esto permite que un archivo se cargue en la memoria una vez y no se vuelva a cargar para cada actividad del libro, lo que mejora el rendimiento del tiempo de ejecución al utilizar varias actividades con el mismo archivo, especialmente al procesar archivos grandes.
Para optimizar aún más el rendimiento, puedes configurar el ámbito del recurso para asegurarte de que permanezca en la memoria solo durante el tiempo que sea necesario.
Una vez que se añade un archivo de Excel como recurso, puedes hacer referencia a él desde las actividades del libro seleccionando el recurso en el menú Más en lugar de proporcionar la ruta del archivo del libro.
Para aprovechar las actividades que solo están disponibles en los proyectos de Windows, ahora puedes convertir los proyectos multiplataforma a la compatibilidad de Windows. Esto facilita la mejora de un proyecto multiplataforma de Studio Web con la automatización de escritorio en Studio. Por ejemplo, puedes integrar sin problemas la automatización de la IU de escritorio o las actividades de Excel en un flujo de trabajo en la nube existente. Para más información, consulta Diseñar proyectos multiplataforma.
Ya no necesitas instalar paquetes independientes para las actividades de Integration Service que utilizas en los proyectos, lo que facilita y agiliza la adición de actividades para varios conectores a los flujos de trabajo. Ahora añades la mayoría de las actividades de Integration Service únicamente desde la categoría Disponible del panel Actividades o la barra de búsqueda Añadir actividad.
Al añadir por primera vez una actividad de Integration Service a un proyecto, se instala un solo paquete de Actividades de UiPath Integration Service en el proyecto y luego añades otras actividades de Integration Service de la categoría Disponible sin tener que instalar paquetes adicionales.
Las actividades ya añadidas a los flujos de trabajo se actualizan automáticamente cuando una nueva versión está disponible, por lo que siempre estarás utilizando la última versión.
La mayoría de las actividades de Integration Service admiten esta característica, y se ampliará a todas las actividades en el futuro cercano.
Data Manager ahora muestra más detalles asociados a las conexiones utilizadas en un proyecto. Ahora puedes expandir cada actividad en el nodo de Conexiones para ver los datos específicos del usuario asociados a una conexión (por ejemplo, las carpetas donde se encuentran los correos electrónicos y los archivos).
Transformar pruebas manuales en casos de prueba codificados
Ahora puedes transformar fácilmente las pruebas manuales de Test Manager en casos de prueba codificados, desde el panel de Test Explorer. Esta mejora agiliza los procesos de prueba y ofrece un enfoque más completo a tus necesidades de automatización. Consulta Transformar pruebas manuales en casos de prueba codificados para aprender a utilizar la característica.
Plantilla de proyecto de prueba SAP integrada
La plantilla de Proyecto de prueba de SAP ahora está integrada en Studio y puedes encontrarla en la pestaña Inicio en la vista Backstage de Studio. Utiliza esta plantilla para facilitar el proceso de automatización de tus operaciones SAP.
Ahora es más fácil definir los datos recibidos o generados por una actividad. La opción Argumentos se ha movido a la opción Utilizar variable y solo es visible si se ha creado un argumento. Las opciones Preguntar al ejecutar, Pegar desde el portapapeles y Copiar en el portapapeles se han consolidado en Opciones de Runtime.
Accede a las propiedades de la variable, el argumento y la constante desde la ventana Utilizar variable
![docs image](https://documentationpicturerepo.blob.core.windows.net/screenshots/screenshots/2020.4_StudioX/plus_menu.png)
Al publicar un proceso bajo control de origen, ahora tienes acceso a su información de control de origen. Esta información es visible en Automation Ops - Control de origen e incluye detalles sobre la URL del repositorio, la confirmación del repositorio, la rama del repositorio, la URL de la idea de Automation Hub y el tipo de repositorio (GIT, TFS o SVN).
- Si instalas el robot attended en modo de usuario y tu entorno está configurado para utilizar SSO con Azure Active Directory, durante la instalación, ahora puedes habilitar el inicio de sesión automático en tu cuenta.
- Al ejecutar el instalador de UiPathStudio.msi en una máquina sin espacio en disco suficiente para realizar la instalación, se muestra ahora un mensaje de error que te informa de cuánto espacio en disco se requiere y cuánto hay disponible.
- Para evitar posibles problemas durante la instalación y la actualización, el instalador de UiPathStudio.msi te pide ahora que elimines cualquier archivo encontrado en la carpeta de instalación en instalaciones nuevas y cierra automáticamente las aplicaciones abiertas de UiPath al actualizar una instalación existente.
- La validación de la actividad ahora es más rápida y utiliza menos recursos de RAM y CPU.
- Hemos optimizado el tiempo de carga al crear o abrir un proyecto.
- La actividad Invocar archivo de flujo de trabajo ahora admite variables y argumentos para los nombres de archivo de flujo de trabajo en proyectos de Windows y multiplataforma.
- Al expandir un paquete de actividades en el panel Actividades, las actividades individuales ahora aparecen antes de otros nodos. Además, expandir un paquete de actividades ya no expande otras categorías contraídas.
- Al depurar, un icono giratorio ahora te permite ver cuándo se cargan los elementos del panel Locales.
- Se ha producido un error al publicar una biblioteca que contenía una actividad Enviar correo dentro de una actividad Ámbito de Microsoft Office 365.
- Algunos paquetes de actividades se marcaban como "encontrados vacíos" en el panel Proyecto cuando se instalaban en las bibliotecas de Windows. Los paquetes afectados incluyen:
Microsoft.VisualBasic
System.IO.FileSystem.AccessControl
System.Security.AccessControl
System.Security.Cryptography.Xml
Systen.Security.Principal.Windows
System.Text.Encoding.CodePages
System.Text.RegularExpressions
- Las conexiones desde carpetas compartidas no aparecían en los proyectos Windows y multiplataforma.
- Cambiar la propiedad de la lista de elementos mientras la actividad Para cada estaba enfocada dentro de un diagrama de flujo dio como resultado cambios inesperados en la jerarquía del diagrama de flujo.
- Algunas referencias y espacios de nombres no se resolvían correctamente al convertir un proyecto de Windows - Legacy a Windows.
- No se pudo convertir la cadena a un formato amplio: se produjo un error de parámetro incorrecto al intentar leer las credenciales del servidor proxy de Windows Credential Manager almacenadas en los archivos de configuración GIT.
- Studio dejó de responder al validar un proyecto Windows que contenía un gran número de flujos de trabajo y bibliotecas migradas desde Windows - Legacy.
- La CLI de Studio no pudo publicar la plantilla de automatización de prueba.
- Utilizando la herramienta de actualización en bloque de las dependencias del proyecto para actualizar la versión de una biblioteca añadida como dependencia del proyecto no ha funcionado como se esperaba.
- Publicar un proyecto que contenía conexiones de Integration Service desde la línea de comandos no incluía la conexión y la información a nivel de usuario necesaria para permitir configurar los requisitos del paquete en Orchestrator.
- La opción Ocultar de forma automática el panel no funcionaba como se esperaba al mover el foco lejos del panel Proyecto o Actividades.
- Abrir un proyecto de Studio Web en Studio tardó más de lo esperado.
- Se ha producido un error No se han proporcionado rutas (parámetro 'paths') al resolver un conflicto de comando de fusión en proyectos conectados a GIT.
- Al seleccionar Eliminar variables no utilizadas en la pestaña de la cinta Diseño en un flujo de trabajo de diagrama de flujo no se eliminaban las variables no utilizadas.
- Aparecía un error Debes añadir una referencia al ensamblado 'UiPath.Platform'compilation al publicar una biblioteca.
- No puedes navegar dentro de la ventana de Bienvenido a Studio utilizando la tecla Tabulador después de iniciar Studio.
- En algunos proyectos, al seleccionar Eliminar variables no utilizadas también se eliminan las variables que se utilizan en el flujo de trabajo.
- El atajo de teclado Ctrl + Alt + F no establecía el foco en el cuadro de búsqueda en el panel Actividades.
- Los iconos de error de validación no aparecían al utilizar argumentos o variables incompatibles en los campos de actividad en los proyectos de Windows y multiplataforma.
- No era posible publicar un proyecto de Windows o multiplataforma que contenía un flujo de trabajo invocado de forma recursiva.
- Los objetos de la IU añadidos al repositorio de objetos en una biblioteca de Windows - Legacy creada en Studio 2020.10 se eliminaban al convertir el proyecto a la compatibilidad de Windows.
- Las bibliotecas de IU añadidas como dependencias en algunos proyectos se eliminaban de las dependencias del proyecto al publicarlo aunque se utilizaban elementos de las bibliotecas en el proyecto.
- La carpeta .settings no se empaquetaba en el archivo NUPKG al publicar un proyecto o biblioteca si la carpeta estaba marcada como oculta.
- Abrir algunos proyectos que tenían las transmisiones en línea deshabilitadas en máquinas que utilizaban un firewall tardaba más de lo esperado.
- El botón Importar argumentos desaparecía al añadir una actividad Invocar archivo de flujo de trabajo a un flujo de trabajo desde una carpeta Fragmentos.
- Se producía un error El ensamblado con el mismo nombre ya estaba cargado al publicar algunas bibliotecas.
- Se producía un error System.ArgumentNullException: el valor no puede ser nulo al abrir algunos proyectos conectados a GIT.
- Al crear un proceso de Windows - Legacy, el enlace Más información en la ventana Nuevo proceso en blanco no funcionaba.
- La barra de Búsqueda universal no funcionaba como se esperaba después de que se cancelara una búsqueda anterior.
- Se producía un error System.InvalidOperationException: el ejecutor está ocupado en algunos proyectos al utilizar acciones de depuración.
- Se producía un error CustomError 4006: ya se anuncia una versión diferente del producto en esta máquina al intentar instalar Studio en una máquina donde Studio no se pudo instalar anteriormente.
- Un System.Exception: no se pudo recuperar el resultado del error de ejecución del trabajo que se produjo al utilizar la actividad Leer rango para leer un rango de Google Sheets y establecer la opción de actividad Tiene encabezados en Verdadero.
- Editar las propiedades de la actividad del desencadenador durante la depuración puede provocar errores de ejecución dentro del contexto de la automatización attended.
- La opción Conectar con un nuevo archivo de libro no está disponible en Data Manager del perfil de Studio si el filtro Desarrollador no está seleccionado en el panel Actividades de perfil de StudioX.
A partir de la versión 2024.4 de Studio, la experiencia de diseño moderna será la única experiencia de diseño disponible para nuevos proyectos. La experiencia de diseño clásica, que incluye las actividades, los asistentes y las grabadoras que estaban disponibles de forma predeterminada en las versiones 2021.4 y anteriores de Studio, ya no será una opción a nivel de proyecto ni como configuración global. Sin embargo, las actividades clásicas de Automatización de IU y Excel seguirán estando disponibles en la categoría Clásica y se pueden añadir a un proyecto desde el panel de actividades o la barra de búsqueda Añadir actividad. Consulta el calendario de desapariciones para obtener las últimas actualizaciones sobre las próximas desapariciones.
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.10.3 |
UiPath.Callout.Activities | v23.10.3 |
- Novedades
- Automatizaciones codificadas
- Buscar actividades de todos los paquetes oficiales en los proyectos de Windows
- Resultados de actividad generados automáticamente en los proyectos de Windows
- Interfaz de usuario actualizada
- Utilizar archivos locales en las propiedades de la actividad con la entrada IResource
- Mejor gestión de archivos grandes en las actividades del libro
- Convertir proyectos multiplataforma a Windows
- Una nueva forma de añadir actividades de Integration Service a los proyectos
- Más detalles sobre las conexiones en Data Manager
- Nuevas características de pruebas de automatización
- Mejoras
- Mejoras en los campos de actividad
- Accede a las propiedades de la variable, el argumento y la constante desde la ventana Utilizar variable
- Procesar información de control de origen
- Instalación y actualización
- Otras mejoras
- Corrección de errores
- Problemas conocidos
- Próximas obsolescencias
- Versiones del paquete de actividades