- Notas relacionadas
- Primeros pasos
- Asistente de UiPath
- Instalación y actualización
- Tipos de robot
- Componentes de robot
- Licencia
- Conexión de los robots a Orchestrator
- Procesos y actividades
- Registro
- Robot JavaScript SDK
- Situaciones concretas
- Sesiones de Windows
- Inicio de sesión usando el sistema de credenciales de Thales Luna
- Inicio de sesión utilizando el proveedor de almacenamiento de clave nShield
- Redirección de Robots a través de un servidor proxy
- Ejecución de tareas en una ventana RDP minimizada
- Uso de unidades de red asignadas
- Detención de un proceso
- Botón de deshabilitación de detención
- Carpetas de paquetes y rutas de red personalizadas
- Integración de CrowdStrike
- Reinicio de componentes de UiPath Robot
- Control
- Solución de problemas
- Acerca de la resolución de problemas
- Robot que no responde sobre RDP
- Registros de ejecución duplicados
- Errores de robot encontrados con frecuencia
- Aumento de la duración de la ejecución de proceso
- Exigencia de la verificación de la firma de paquetes
- Mensaje demasiado grande para procesarlo
- Errores al ejecutarse como administrador
- Los paquetes NuGet no son accesibles tras la migración
- Actividades de diálogo de control de acceso de usuario y automatización de IU
Si tienes un Robot en una red cerrada, o en una red distinta a la de Orchestrator, la comunicación entre los dos productos UiPath no es posible. Como resultado, para facilitar esta comunicación, puedes usar un servidor proxy con tu Robot.
Para redirigir el Robot a través de un servidor proxy, es necesario realizar algunas configuraciones en la máquina del Robot. Se dividen en los siguientes pasos:
-
Configura tu navegador web preferido para asegurarte de que la máquina Robot pueda acceder a Orchestrator a través del servidor proxy indicado.
-
Edita el archivo
uipath.configpara asegurarte de que la conexión entre el Robot y Orchestrator se enruta a través del servidor proxy proporcionado y que los paquetes de actividades y los procesos de automatización se pueden descargar a través del servidor proxy especificado.Nota:The user mode robot inherits the Proxy Settings from the Internet Options, while the service mode robot requires specific configuration to be made in the
uipath.configfile from the Studio installation folder.Para aplicar la configuración de proxy en robots en modo de usuario, debes reiniciar el servicio de host de usuario. Puedes hacerlo cerrando la sesión de usuario de Windows y luego iniciando sesión.
Importante:The settings in the
uipath.configfile only apply to the robot service process when installed in service-mode. Proxy settings for user-level Windows processes, including the executor (for both user-mode and service-mode installations), are not configurable throughuipath.config.
Configuración de los ajustes del proxy
Se pueden establecer configuraciones para el script de proxy o la dirección del proxy desde la sección Conexiones en Opciones de Internet o desde el menú Configuración de proxy en la Configuración de Windows.
Configuración del navegador web
-
In Internet Explorer, click Tools > Internet Options. The Internet Options window is displayed.
-
In the Connections tab, click LAN Settings. The Local Area Network (LAN) Settings window is displayed. Depending on your setup, you can configure a proxy configuration script or a proxy server.
-
Configura el Servidor proxy o Configuración automática (para el script de proxy).
-
Haz clic en Aceptar. Tus ajustes se guardarán.
-
En el navegador web, escribe la URL de Orchestrator para probar la conexión.
Configuración de los ajustes de proxy de Windows
-
Abre el menú de inicio y busca Configuración del proxy.
-
Establece la Configuración automática del proxy (para el script de proxy) o la Configuración manual del proxy (para el servidor proxy).
-
Guarda los ajustes.
-
En el navegador web, escribe la URL de Orchestrator para probar la conexión.
Importante:When setting up or editing the proxy address, do not add the http:// prefix to the proxy address. This enables the proxy only for HTTP calls, and since most calls are HTTPS, the proxy configuration fails.
To resolve this, make sure to either remove the http:// prefix altogether, or specifically add the proxy address with both http:// and https:// prefixes.
Ejemplo:
- http://proxyaddress -> incorrect
- https://proxyaddress -> correct
- http://proxyaddress;https://proxyaddress -> correct
Editar el archivo uipath.config
- Navega hasta la carpeta de instalación,
%ProgramFiles%\UiPath\Studio. - Busca el archivo
uipath.configy ábrelo usando un editor de texto, como Notepad++. - Añade la etiqueta
<webProxySettings>y establece los valores basados en tu entorno proxy.-
Para utilizar un script de proxy, proporciona el siguiente par de clave-valor:
<webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </webProxySettings><webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </webProxySettings> -
Para proporcionar una dirección de proxy, proporciona los siguientes pares de clave-valor:
<webProxySettings> <add key="ProxyAddress" value="http://1.1.1.1:1234/" /> <add key="BypassLocalAddresses" value="True" /> <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" /> </webProxySettings><webProxySettings> <add key="ProxyAddress" value="http://1.1.1.1:1234/" /> <add key="BypassLocalAddresses" value="True" /> <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" /> </webProxySettings>Nota:Starting with v2021.4 Robot, the bypass list should contain an array of regular expression strings that contain the URIs of the servers to bypass.
-
- Guarda el archivo
uipath.configy reinicia el servicio de robot para que los cambios surtan efecto.
Ejemplos de la lista de derivación
A continuación puedes encontrar algunos ejemplos del formato de lista de derivación.
www.myget.org -> ((www|WWW).){1}?(myget+(.org))
.vo.msecnd.net -> (([a-zA-Z0-9]).)+((vo+)+(.msecnd+)+(.net))
www.nuget.org -> ((www|WWW).){1}?(nuget+(.org))
gallery.uipath.com -> (([a-zA-Z0-9]).)*((gallery+)+(.uipath+)+(.com))
www.myget.org -> ((www|WWW).){1}?(myget+(.org))
.vo.msecnd.net -> (([a-zA-Z0-9]).)+((vo+)+(.msecnd+)+(.net))
www.nuget.org -> ((www|WWW).){1}?(nuget+(.org))
gallery.uipath.com -> (([a-zA-Z0-9]).)*((gallery+)+(.uipath+)+(.com))
Para probar el formato de configuraciones complejas puedes usar un validador/generador de expresiones regulares.
Starting with v2021.4 Robot, the bypass list should contain an array of regular expression strings that contain the URIs of the servers to bypass.
Solo se debe establecer uno de ScriptAddress y ProxyAddress. Si se establecen ambos, tiene preferencia ScriptAddress.
BypassList y BypassLocalAddresses solo deben establecerse cuando se establece ProxyAddress.
Autenticación de proxy de credenciales de Windows
A partir de la versión 2021.4.4, el Robot puede funcionar con configuraciones de proxy que utilizan la autenticación mediante Credenciales de Windows. Para habilitar esta funcionalidad, añade en la máquina la variable del entorno de sistema UIPATH_PROXY_USE_DEFAULT_CREDENTIALS.
ejemplo: UIPATH_PROXY_USE_DEFAULT_CREDENTIALS con valor true
Configuración de la autenticación de Credentials Proxy de Windows con PowerShell
-
Abre PowerShell como administrador.
-
Ejecuta el siguiente comando:
[Environment]::SetEnvironmentVariable("UIPATH_PROXY_USE_DEFAULT_CREDENTIALS", "true", "Machine")[Environment]::SetEnvironmentVariable("UIPATH_PROXY_USE_DEFAULT_CREDENTIALS", "true", "Machine") -
Reinicia la máquina del Robot.
Validación del script
Para confirmar que la variable de entorno de sistema se ha establecido correctamente, ejecuta el siguiente script en PowerShell.
$Env:UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
$Env:UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
Esto devuelve el valor de la variable de entorno de sistema. Si el valor es true, la configuración es ahora correcta.
Autenticación básica
A partir de la versión v2021.10, el servicio Robot admite servidores proxy que utilicen protocolos de autenticación básica...
Robot en modo servicio
Para habilitar esta funcionalidad cuando el UiPath robot se instala en modo de servicio, tienes que editar la sección webProxySettings del archivo uipath.config y añadir la siguiente información:
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>
The Robot Executor does not support proxy configurations using Basic Authentication methods. This means you can use Basic Authentication to connect to Orchestrator and download packages, but not for the actual workflow.
Comprobación de la conexión del servidor proxy
-
Implementa algunos paquetes en un entorno que contenga el Robot configurado anteriormente.
-
Navega hasta la carpeta
%userprofile%\.nuget\y comprueba si se han descargado los paquetes de proceso y actividades correspondientes. -
Ejecuta el trabajo correspondiente para comprobar si se ejecuta correctamente.
Nota:Al actualizar desde versiones anteriores a la versión 2021.4, las configuraciones de proxy se migran desde el archivo
proxy.configaluipath.configpara que coincidan con el nuevo formato.
- Configuración de los ajustes del proxy
- Configuración del navegador web
- Configuración de los ajustes de proxy de Windows
- Editar el archivo uipath.config
- Ejemplos de la lista de derivación
- Autenticación de proxy de credenciales de Windows
- Configuración de la autenticación de Credentials Proxy de Windows con PowerShell
- Validación del script
- Autenticación básica
- Robot en modo servicio
- Comprobación de la conexión del servidor proxy