robot
2024.10
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 administración de UiPath Robot

Última actualización 17 de feb. de 2025

Archivos de configuración

Una vez que edites los archivos de configuración, debes reiniciar los componentes relevantes del Robot para que los cambios surtan efecto.La siguiente tabla resume cómo reiniciar varios componentes, en función del modo de instalación del Robot.

Recuerda guardar cualquier trabajo en curso antes de reiniciar para evitar perder progreso no guardado.

Componente

Instalación en modo servicio

Instalación en modo usuario

Servicio de robots

  1. Abre Gestor de tareas > Servicios.

  2. Busca el servicio UiPathRobotSvc.
  3. Haz clic con el botón derecho en el servicio y selecciona Reiniciar.

  1. Sal y luego reinicia el UiPath Assistant

o

  1. Abre el Gestor de tareas > Detalles.

  2. Selecciona el proceso UiPath.Service.UserHost.exe.
  3. Selecciona Finalizar tarea.

Servicio de actualización

  1. Abre Gestor de tareas > Servicios.

  2. Busca el servicio UiPath.UpdateService.Agent.
  3. Haz clic con el botón derecho en el servicio y selecciona Reiniciar.

UiPath RobotJS ServiceHost

  1. Abre Gestor de tareas > Servicios.

  2. Busca el servicio UiPath.RobotJS.ServiceHost.
  3. Haz clic con el botón derecho en el servicio y selecciona Reiniciar.

Asistente de UiPath

  1. En el UiPath Assistant, selecciona Preferencias y luego Salir.

  2. Reinicia el UiPath Assistant.

Widgets

  1. Reinicia Assistant.

o

  1. Haz clic con el botón derecho en el icono de UiPath Assistant en la barra de tareas.

  2. Selecciona Volver a cargar widgets.

uipath.config

El archivo UiPath.config contiene parámetros de configuración esenciales para el robot. Como administrador, puedes personalizar el comportamiento de tus robots editando la lista de parámetros en el archivo de configuración.
Nota:

Cada entorno puede necesitar avisos específicos, por lo que UiPath te permite aplicar diferentes configuraciones en función del entorno actual del robot, ya sea Desarrollo, Preparación o Producción. Siempre ten cuidado al editar este archivo, ya que una configuración inexacta puede causar problemas de aplicación.

Acceder al archivo

Al instalar el robot, el sistema crea el archivo UiPath.config.
Para acceder a él, navega a C:\Program Files\UiPath\Studio\UiPath.config.

Configuración personalizable

El archivo UiPath.config consta de los siguientes parámetros:

Sección de configuración

Tipo de dato + nombre del parámetro

Descripción

Predeterminado

Ejemplo

connectionSettings

cadena DefaultServiceUrl

Establece la dirección predeterminada que utiliza el robot para conectarse a Orchestrator.

N/A

string DefaultServiceUrl = "https://cloud.uipath.com"string DefaultServiceUrl = "https://cloud.uipath.com"
booleano AutoSignIn

Habilita la función de inicio de sesión automático para UiPath Assistant.

False

bool AutoSignIn = true.bool AutoSignIn = true.
booleano EnforceDefaultServiceUrl

Aplica la dirección proporcionada como DefaultServiceUrl a todos los usuarios.

False

bool EnforceDefaultServiceUrl = true.bool EnforceDefaultServiceUrl = true.
communicationSettingsbyte MaxMessageSizeInMegabytes

Establece el tamaño máximo de un mensaje que el sistema puede enviar o recibir, en MB.

Esto se utiliza para evitar sobrecargas o bloqueos de proceso debido al manejo de mensajes demasiado grandes.

10 MB

byte MaxMessageSizeInMegabytes = 10;byte MaxMessageSizeInMegabytes = 10;
TimeSpan InstallPackageTimeout

Establece el límite de tiempo para las instalaciones de paquetes.

Si la instalación de un paquete tarda más que el tiempo definido, el sistema aborta la instalación.

Expresado como TimeSpan.

20 minutos

TimeSpan InstallPackageTimeout = TimeSpan.FromMinutes(20);TimeSpan InstallPackageTimeout = TimeSpan.FromMinutes(20);
TimeSpan RequestTimeout

Define cuánto tiempo espera el sistema por una respuesta de comunicación.

Si el sistema no recibe una respuesta en el período establecido, se detiene y continúa.

Esto evita los bloqueos del sistema.

Expresado como TimeSpan.

40 segundos

TimeSpan RequestTimeout = TimeSpan.FromSeconds(40);TimeSpan RequestTimeout = TimeSpan.FromSeconds(40);
packageSettingscadena PackagesInstallationFolder

Establece el directorio predeterminado donde se instalan los paquetes.

C:\UiPath\Packages 
booleano SkipHttpConfigurationSources

Permite al sistema ignorar las fuentes de paquetes configuradas sobre HTTP, como las fuentes NuGet.

Esto significa que el sistema no recupera paquetes de estas fuentes, lo que es útil cuando las fuentes no son fiables o seguras.

False

 
booleano DisableSecureXaml

Permite al Robot ejecutar flujos de trabajo potencialmente no seguros.

False

 
booleano DirectDownload

Permite la descarga directa de paquetes, sin solicitar confirmación del usuario.

False

 
booleano PackageSaveWithoutNupkg
Permite guardar los paquetes sin el archivo .nupkg.

Esto es útil para reducir el tamaño de descarga.

False

 
analyticsSettingsbooleano Telemetry.Enabled

Permite a UiPath recopilar y enviar datos de uso para su análisis.

False

 
webProxySettingscadena ScriptAddress

Establece la dirección del script que determina cómo y cuándo utilizar el proxy.

  
cadena ProxyAddress

Establece la dirección del servidor proxy, ya sea IP o nombre de dominio.

  
cadena BypassList

Contiene la lista de direcciones que se conectan directamente a Internet, sin pasar por el servidor proxy.

  
booleano BypassLocalAddresses

Permite la conexión directa para direcciones locales, pasando el servidor proxy.

False

 
cadena UserName

Establece la credencial de nombre de usuario para la autenticación del servidor proxy.

  
cadena PasswordEstablece la contraseña asociada al nombre de usuario para la autenticación del servidor proxy.  
cadena DomainEstablece el dominio donde reside el servidor proxy, necesario para la autenticación.  
robotCacheSettingsTimeSpan SessionCacheDuration

Define cuánto tiempo los datos de una sesión específica deben conservarse en la caché antes de descartarse.

Esto es útil para reutilizar datos como valores de variables o detalles de operaciones, en lugar de recrearlos o volver a recuperarlos.

Expresado como TimeSpan.

30 segundos

TimeSpan SessionCacheDuration = TimeSpan.FromSeconds(30);TimeSpan SessionCacheDuration = TimeSpan.FromSeconds(30);
TimeSpan GetResourceUrlCacheDuration

Define durante cuánto tiempo las URL de recursos, como API o páginas web, se almacenan en caché.

Esto es útil para optimizar el rendimiento en escenarios en los que sus robots necesitan acceder a ciertos recursos regularmente.

Expresado como TimeSpan.

1 hora

TimeSpan GetResourceUrlCacheDuration = TimeSpan.FromHours(1);TimeSpan GetResourceUrlCacheDuration = TimeSpan.FromHours(1);
robotJsSettingsint ListenerPort

Establece el número de puerto en que Robot.js escucha las conexiones entrantes.

Esto permite al mantenimiento de robot de UiPath interactuar con aplicaciones web que se ejecutan en servidores locales o remotos.

2323

int ListenerPort = 2323;int ListenerPort = 2323;
int TokenExpiryInDays

Establece el período de validez, en días, de los tokens de autenticación generados por el mantenimiento de robot de UiPath.

El mantenimiento de robot de UiPath utiliza estos tokens para autenticarse al interactuar con otros componentes o servicios de software.

30 días

int TokenExpiryInDays = 30;int TokenExpiryInDays = 30;
cadena AllowUrlList

Establece la lista de URL a las que puede acceder el mantenimiento de robot de UiPath.

Esto ayuda a garantizar que tu mantenimiento de robot de UiPath solo interactúe con servicios aprobados.

 
string AllowUrlList = "https://cloud.uipath.com";string AllowUrlList = "https://cloud.uipath.com";
Importante:
  • Crea siempre una copia de seguridad del archivo original UiPath.config antes de realizar cualquier cambio. Esto puede ayudar a restaurar la configuración original si algo sale mal.
  • Para aplicar las actualizaciones realizadas al archivo UiPath.config, reinicia el servicio de UiPath o el sistema.
  • La configuración local en el archivo UiPath.config tiene prioridad sobre la configuración establecida en Orchestrator.
  • Los datos confidenciales en el archivo UiPath.config pueden cifrarse para obtener seguridad adicional.

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