Robot
2022.4
False
Imagen de fondo del banner
Guía de usuario del robot
Última actualización 3 de abr. de 2024

2022.4.1

Fecha de publicación: 9 de mayo de 2022

Novedades

Mejoras del rendimiento

Los procesos creados en Studio 2022.4 con la compatibilidad de Windows y multiplataforma ahora se inician hasta un 50 % más rápido en comparación con la versión anterior.

Para aprovechar esto, elimina todas las dependencias no utilizadas de tu flujo de trabajo.

UiPath Robot ha migrado a .NET 6

El UiPath Robot ahora utiliza la última versión .NET: .NET 6. Los proyectos de Windows o multiplataforma ahora también se destinan a .NET 6.

UiPath Assistant en macOS

Estamos muy contentos de anunciar que, con la versión 2022.4, UiPath Assistant pasará a estar disponible en macOS, lo que te permitirá acceder a las automatizaciones directamente desde tu escritorio. La funcionalidad Actualización automática ahora también es compatible con UiPath Assistant y UiPath Robot en macOS.

Ruta guiada por UiPath Assistant

Ahora está disponible una visita guiada en UiPath Assistant para ayudar a los nuevos usuarios a aprender y a descubrir sus menús y funcionalidades. Esta visita se inicia automáticamente cuando se abre UiPath Assistant por primera vez y puede iniciarse en cualquier momento más tarde desde el menú Preferencias.

Soporte para resultados parciales en Aplicaciones

El nuevo paquete de actividades Eventos del flujo de trabajo contiene una nueva actividad, Enviar resultado provisional, que permite la comunicación entre las aplicaciones UiPath y los procesos para UiPath Robots atendidos. Estas actividades te permiten enviar los resultados provisionales del proceso (IPR), lo que reduce el tiempo que se tarda en mostrar los resultados del proceso.

Este paquete está destinado a utilizarse cuando el tiempo de inicio de un proceso es un cuello de botella en tu automatización y tienes que esperar a que se complete toda la automatización para obtener los resultados del proceso.

Autenticación de Azure AD

A partir de la versión 2022.4, UiPath Robot es compatible con la autenticación en una sesión de Windows utilizando las credenciales de Azure AD (azuread/john.doe@ejemplo.com). Esto te ayuda a ejecutar automatizaciones desatendidas en entornos en los que solo tienes implementaciones de Azure AD en la nube.

Notas de la versión de UiPath Robot JavaScript SDK

El SDK de JavaScript de UiPath Robot ahora tiene su propia página de notas de la versión. Aquí puedes ver todas las nuevas características, mejoras y correcciones de errores para cada versión, a partir de la 1.2.7.

Mejoras

Cambio de la URL de servicio desde la CMD

La URL de Orchestrator utilizada para el inicio de sesión interactivo puede cambiarse desde la interfaz de línea de comandos.

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.

Historial de ejecuciones en UiPath Assistant

A partir de la versión 2022.4, puedes ver el historial de ejecución de cada proceso en UiPath Assistant. Esto te da una manera de realizar el seguimiento de los procesos, ver el estado y cualquier error disponible.



Mejoras de la herramienta de diagnóstico

Se han añadido los siguientes recopiladores a la herramienta de diagnóstico:

  • Ruta de clave de registro
  • "Ruta de archivo", con las siguientes opciones de filtrado:

    • Intervalo de tiempo
    • Nivel de error
    • Origen

Corrección de errores

  • El UiPath Robot no podía cambiar la resolución en la sesión de la consola de Windows 11.
  • En contadas ocasiones, se utilizaba un token no válido como referencia cuando el parámetro LoginToConsole estaba establecido como NO.
  • La actividad Enviar mensaje de correo SMTP a veces se bloqueaba o no se completaba cuando se utilizaba varias veces en un breve intervalo de tiempo.
  • Display Name no se encontraba en UiPath Assistant cuando un trabajo se inició desde Orchestrator.
  • UiPath Assistant se quedaba en un estado suspendido después de que caducara una sesión de inicio de sesión interactivo.
  • El flujo de autenticación se rompía cuando varios procesos en segundo plano se ejecutaban sin consentimiento del RobotJS.
  • El RobotJS no funcionaba cuando el nombre de la máquina estaba en chino.

Cambios de última hora

  • A partir de la versión 2022.4, el tiempo de espera de la sesión PiP utiliza la variable de entorno UIPATH_PIP_SESSION_TIMEOUT en lugar de UIPATH_SESSION_TIMEOUT.
  • Las automatizaciones desatendidas en segundo plano en los UiPath Robots en modo de servicio se ejecutan de forma predeterminada en el usuario incorporado de Windows "Servicio local". Antes de esto, se utilizaban el nombre de usuario y la contraseña configurados en Orchestrator.

    Nota: para utilizar las credenciales especificadas en Orchestrator, es necesario configurar la variable de UIPATH_HEADLESS_WITH_USERentorno en la máquina del UiPath Robot y establecer el valor en True.
  • El UiPath Robot 2022.4 no es compatible con la versión 2019.10 de Orchestrator.

Comportamiento observado

Después de convertir un robot desde modo de servicio a modo de usuario, los archivos XML en los paquetes NuGet no son accesibles después de completar la migración y se muestra el siguiente mensaje de error:

"Access to path C:\Users\john.doe\.nuget\packages\HelloWorld\1.0.0\lib\net45\Main.xaml is denied".

Causa

Cuando el robot se implementa en modo de servicio, los paquetes se descargan e instalan en una carpeta (p. ej. .nuget\packages) por el usuario del sistema local bajo el cual el robot ejecuta el servicio.

Al convertirse a modo de usuario, los paquetes NuGet de esa carpeta ya no son accesibles, ya que el usuario actual que ejecuta el robot no tiene permisos para ver o modificar esos archivos.

Soluciones

1. Eliminar todos los paquetes de la carpeta original:

Si eliges eliminar los paquetes de la carpeta original, el robot reinstala los procesos en la carpeta configurada bajo el permiso del usuario. De esta manera, el robot tiene acceso a los archivos cuando necesite ejecutarlos.

2. Cambiar la carpeta de paquetes:

Al convertir el robot desde modo de servicio a modo de usuario, también cambia el nombre de la carpeta, de .nuget\packages a .nuget\packages_new.
Esto hace que el robot vuelva a crear la carpeta .nuget\packages y descargue los procesos en ella para poder usarlos más tarde.
Por defecto, los paquetes de actividades se descargan y se instalan en la carpeta %userprofile%\.nuget\packages. Puedes establecer una carpeta diferente de estas formas:
  • Durante la instalación, instalando desde la línea de comandos con la opción PACKAGES_FOLDER.
  • Después de la instalación, editando el archivo uipath.config:
    1. Abre el archivo uipath.config en un editor de texto. Por defecto, el archivo está ubicado en C:\Program Files\UiPath\Studio.
    2. En el nodo packageSettings, añade la clave packagesInstallationFolder con la ruta a la nueva carpeta como valor.
    3. Guarda los cambios y reinicia el robot.

      Por ejemplo, añade lo siguiente a uipath.config para cambiar la ubicación de descarga a C:\nuget.
      <packageSettings>
        <add key="packagesInstallationFolder" value="C:\)
      uget" />
      </packageSettings><packageSettings>
        <add key="packagesInstallationFolder" value="C:\)
      uget" />
      </packageSettings>

Para obtener más información sobre las diferencias entre robots de modo de servicio y robots de modo de usuario, lee el documento según la implementación, que ofrece una descripción más detallada de cada tipo de robot.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.