- Primeros pasos
- Comprender UiPath Robot
- Requisitos de instalación
- Matriz de compatibilidad
- Requisitos de hardware y software
- Configurar los ajustes de red
- Archivos de configuración
- Instalar robots para automatizaciones desatendidas
- Configurar robots para automatizaciones desatendidas
- Implementar automatizaciones desatendidas
- Conexión de robots para automatizaciones desatendidas a Orchestrator
- Redirección de Robots a través de un servidor proxy
- Implementar autenticación con proveedores de credenciales
- Ajustar la configuración del registro para la ejecución en ventanas RDP minimizadas
- Uso de ubicaciones de red
- Configuración de los robots Linux
- Configuración de Verificación de la firma de paquete
- Configurar carpetas de paquetes y rutas de red
- Configurar fuentes de actividad
- Instalar robots para automatizaciones atendidas
- Configurar robots para automatizaciones atendidas
- Integraciones
- Solución de problemas
- Solución de problemas de Robot Service
- Solución de problemas de ejecución
- Solución de problemas de red
- Solución de problemas de conexión
- Solución de problemas de licencias
- Solución de problemas del paquete
- Solución de problemas de .NET
- Solución de problemas de registro
- Solución de problemas de la sesión
- Resolución de problemas de integración de CrowdStrike

Guía de administración de UiPath Robot
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 |
|
o
|
Servicio de actualización |
| |
UiPath RobotJS ServiceHost |
| |
Asistente de UiPath |
| |
Widgets |
o
|
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.
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.
UiPath.config
.
C:\Program Files\UiPath\Studio\UiPath.config
.
UiPath.config
consta de los siguientes parámetros:
Sección de configuración |
Tipo de dato + nombre del parámetro |
Descripción |
Predeterminado |
Ejemplo |
---|---|---|---|---|
| cadena DefaultServiceUrl |
Establece la dirección predeterminada que utiliza el robot para conectarse a Orchestrator. |
N/A |
|
booleano AutoSignIn |
Habilita la función de inicio de sesión automático para UiPath Assistant. |
False |
| |
booleano EnforceDefaultServiceUrl |
Aplica la dirección proporcionada como DefaultServiceUrl a todos los usuarios. |
False |
| |
communicationSettings | byte 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 |
|
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 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 |
| |
packageSettings | cadena 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 | ||
analyticsSettings | booleano Telemetry.Enabled |
Permite a UiPath recopilar y enviar datos de uso para su análisis. |
False | |
webProxySettings | cadena 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 Password | Establece la contraseña asociada al nombre de usuario para la autenticación del servidor proxy. | |||
cadena Domain | Establece el dominio donde reside el servidor proxy, necesario para la autenticación. | |||
robotCacheSettings | TimeSpan 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 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 |
| |
robotJsSettings | int 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 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 |
| |
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. |
|
-
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.
Se puede configurar otro comportamiento personalizado a través de variables de entorno del sistema.
Después de modificar cualquiera de las variables del sistema, reinicia el mantenimiento de robot de UiPath.
Variable del sistema |
Uso |
Ejemplo |
---|---|---|
UIPATH_SESSION_TIMEOUT | Cambia 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_PIP_SESSION_TIMEOUT |
Cambia el tiempo de espera predeterminado de 180 segundos para iniciar un proceso en una sesión de Robot. |
|
UIPATH_USER_SERVICE_PATH | Establece la ruta de instalación del servicio de usuario. |
|
UIPATH_LANGUAGE |
Establece el idioma en el que opera el robot. El orden para determinar el idioma es:
|
|
UIPATH_HEADLESS_WITH_USER |
Utiliza las credenciales de un usuario específico, que se configuró anteriormente en Orchestrator. |
|
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_DISABLE_PRE_LOADED_EXECUTOR |
Deshabilita la característica de ejecutor precargado. |
|
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_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_PROXY_USE_DEFAULT_CREDENTIALS |
Permite al robot gestionar configuraciones de proxy que utilizan credenciales de Windows para la autenticación. |
|
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.
|
|
UIPATH_PRESERVE_CREDENTIALS_CASE |
Conserva las mayúsculas y minúsculas originales de las credenciales de registro (dominio\nombre de usuario). |
|
|
Configura la forma en que se comporta la restauración de la sesión tras finalizar un trabajo. Las siguientes opciones están disponibles:
|
|