robot
2023.4
false
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía de usuario del robot

Última actualización 13 de mar. de 2025

Variables del sistema de UiPath Robot

Se puede configurar otro comportamiento personalizado a través de variables de entorno del sistema.

Importante:

Después de modificar cualquiera de las variables del sistema, reinicia el mantenimiento de robot de UiPath.

La siguiente lista resume los casos de uso más comunes:

Variable del sistema

Uso

Ejemplo

UIPATH_SESSION_TIMEOUTCambia el tiempo de espera predeterminado de 60 segundos para crear una sesión interactiva.

Ajusta este valor para adaptar el comportamiento del robot en función del rendimiento y los tiempos de carga del sistema con el que interactúa.

 UIPATH_SESSION_TIMEOUT=75UIPATH_SESSION_TIMEOUT=75
UIPATH_PIP_SESSION_TIMEOUT

Cambia el tiempo de espera predeterminado de 180 segundos para iniciar un proceso en una sesión de Robot.

 UIPATH_PIP_SESSION_TIMEOUT=60UIPATH_PIP_SESSION_TIMEOUT=60
UIPATH_USER_SERVICE_PATHEstablece la ruta de instalación del servicio de usuario.
 UIPATH_USER_SERVICE_PATH=C://installation/folder/UiPath.Service.UserHost.exeUIPATH_USER_SERVICE_PATH=C://installation/folder/UiPath.Service.UserHost.exe
UIPATH_LANGUAGE

Establece el idioma en el que opera el robot.

El orden para determinar el idioma es:

  1. UIPATH_LANGUAGE Valor
  2. La variable de entorno máquina

  3. La cultura actual de la interfaz de usuario de hilo

  4. Idioma predeterminado de UiPath (inglés)

 UIPATH_LANGUAGE=FrenchUIPATH_LANGUAGE=French
UIPATH_HEADLESS_WITH_USER

Utiliza las credenciales de un usuario específico, que se configuró anteriormente en Orchestrator.

 UIPATH_HEADLESS_WITH_USER=TrueUIPATH_HEADLESS_WITH_USER=True
UIPATH_PRE_LOADED_EXECUTOR

De forma predeterminada, un ejecutor precargado se inicia cuando se inicia el robot.

Para cambiar este comportamiento e iniciar el ejecutor precargado solo cuando se ejecuta el primer proceso, establece esta variable en None.
 UIPATH_PRE_LOADED_EXECUTOR=NoneUIPATH_PRE_LOADED_EXECUTOR=None
UIPATH_DISABLE_PRE_LOADED_EXECUTOR

Deshabilita la característica de ejecutor precargado.

 UIPATH_DISABLED_PRE_LOADED_EXECUTOR=TrueUIPATH_DISABLED_PRE_LOADED_EXECUTOR=True
UIPATH_ROBOTJS_ALLOWLIST

Acepta automáticamente el cuadro de diálogo de consentimiento del robot, al establecer la conexión entre el SDK de Robot JS y el ejecutor de robot.

La variable acepta URL de aplicación personalizadas, separadas por punto y coma. Incluye el número de puerto en la URL si difiere de los puertos estándar (80 o 443).

 UIPATH_ROBOTJS_ALLOWLIST=cloud.uipath.com;mydomain.com;UIPATH_ROBOTJS_ALLOWLIST=cloud.uipath.com;mydomain.com;
UIPATH_DNS_MACHINENAME

Permite utilizar el nombre de host DNS para Localhost al crear sesiones RDP. Para ejecutar trabajos unattended en entornos con autenticación Kerberos para RDP, establece este valor en Verdadero.

 UIPATH_DNS_MACHINENAME=TrueUIPATH_DNS_MACHINENAME=True
UIPATH_PROXY_USE_DEFAULT_CREDENTIALS

Permite al robot gestionar configuraciones de proxy que utilizan credenciales de Windows para la autenticación.

 UIPATH_PROXY_USE_DEFAULT_CREDENTIALS=TrueUIPATH_PROXY_USE_DEFAULT_CREDENTIALS=True
NUGET_FALLBACK_PACKAGES

Configura las rutas a las carpetas de paquetes de respaldo. Utiliza puntos y comas para separar varias rutas.

En ausencia de esta variable, el Robot busca carpetas de paquetes de reserva en el archivo Nuget.config.
 
NUGET_SCRATCH

Permite a varios robots en modo usuario en la misma máquina compartir una ruta local para almacenar paquetes.

El valor debe ser una ruta diferente a la carpeta de instalación de Nuget, y actúa como carpeta temporal para NuGet.

Nota:
Solo la variable NUGET_SCRATCH debe utilizar la carpeta temporal configurada.
 NUGET_SCRATCH=C:\NuGetTempFolderNUGET_SCRATCH=C:\NuGetTempFolder
UIPATH_PRESERVE_CREDENTIALS_CASE

Conserva las mayúsculas y minúsculas originales de las credenciales de registro (dominio\nombre de usuario).

 UIPATH_PRESERVE_CREDENTIALS_CASE = TrueUIPATH_PRESERVE_CREDENTIALS_CASE = True

UIPATH_SESSION_BEHAVIOR

Configura la forma en que se comporta la restauración de la sesión tras finalizar un trabajo.

Las siguientes opciones están disponibles:

  • TryReuseAndRestoreSession—Opción predeterminada. Intenta reutilizar la sesión y restaurarla a su estado anterior una vez finalizado un trabajo. Si no hay ninguna sesión inicial que reutilizar, se cierra sesión al restaurar.
  • ForceNewSession—Crea una sesión completamente nueva, independientemente del estado de la sesión anterior. Siempre cierra sesión al restaurar.
  • LeaveSessionActive—Impide la restauración del estado de la sesión inicial.
  • LeaveSessionDisconnected—Desconecta siempre la sesión al restaurar.
 UIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnectedUIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnected

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White