UiPath Documentation
robot
2023.4
false
Guía de administración del robot
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Archivos de configuración

Descripción del archivo UiPath.Settings

El archivo UiPath.Settings contiene toda la información necesaria sobre cómo el Robot realiza los procesos. Puedes modificar esta configuración directamente editando el archivo y los campos correspondientes. Por otro lado, puedes modificarlos a través de Orchestrator. Esto se hace desde la pestaña Configuración.

Nota:

Please note that local system and administrator rights are required to modify these settings. You should restart the UiPath® Robot service (admin rights are required to do this), and close the Robot tray for changes to take effect.

The UiPath.Settings file is stored in the %localappdata%\UiPath\ folder when the Robot is deployed in user mode, and %programdata%\UiPath\ when the Robot is deployed in service mode. It is created the first time the UiPath® Robot service starts. It contains the following parameters:

ParámetroDescripción
NuGetApiKeyLa clave API de la fuente NuGet.

Cuando estás conectado a Orchestrator y estás utilizando una fuente local, no se requiere una clave API. Si utilizas una fuente MyGet privada, ten en cuenta que este parámetro es necesario.

Cuando se conecta a Orchestrator, este valor no se tiene en cuenta.
NuGetServerUrlLa ubicación en la que se encuentran los proyectos y desde donde se recuperan. Esta puede ser tanto una fuente local como una ruta de sistema de archivos, o una fuente web que utiliza el protocolo NuGet (NuGet, MyGet etc.).

Cuando no está conectada a Orchestrator, el valor predeterminado es %ProgramData%\UiPath\packages (modo de usuario) o `%. Si utilizas una fuente MyGet privada, utiliza la URL que se proporciona bajo Tu URL V2 preautenticada (sin autenticación básica). Ten en cuenta que este no es un servicio gratuito de MyGet.

Cuando se conecta a Orchestrator, este valor no se tiene en cuenta.
ActividadesThe address where the activities are stored. This field is only populated if you are not connected to Orchestrator. By default, the value is ~/NuGetPackages/Activities. If you connect to Orchestrator, this field is not taken into account. Find out more about the activities feeds on this page, as well as where packages are installed based on the Robot deployment type.
UrlDeServidorDeUipathLa dirección de tu instancia de Orchestrator.

Cuando no se conecta a Orchestrator, este parámetro está vacío.

When connected to Orchestrator, it is automatically filled in with the URL you provided in the Orchestrator Settings window.
NivelDeSeguimientoThe level at which the Robot should log information. The following options are available: Verbose,Trace,Information,Warning,Error,Critical and Off.

Esto también se puede cambiar desde la Ventana de configuración de Orchestrator, desde la lista desplegable Nivel.
Nivel bajoIndicates whether or not to log information at a trace level, to help you with troubleshooting crashes and errors. By default, this parameter is set to false. To start low level tracing, set the value of this parameter to true. You can also change this value from the command line.
ClaveDeLicenciaLa clave de máquina que se usa para conectarse a Orchestrator. La clave está cifrada en el archivo UiPath.settings usando DPAPI. Este valor también se puede completar y modificar desde la Ventana de configuración de Orchestrator. Si no está conectado a Orchestrator, este parámetro debería estar vacío.
IniciarSesiónEnLaConsolaEnables the Robot to connect to the console session of the machine where it is installed. Additionally, it indicates if you can connect multiple Robots to Orchestrator using multiple users (High-Density Robots) or not. By default, the value is true. To enable High-Density Robots, set the value to false.
Ancho de resoluciónLa anchura de resolución de visualización de la máquina. Esta opción se establece en 0 por defecto, por lo que recupera automáticamente y utiliza el ancho de resolución detectado. Puedes utilizar un valor personalizado, siempre que la estación de trabajo sea compatible.
Altura de resoluciónLa altura de resolución de visualización de la máquina. Esta opción se establece en 0 por defecto, por lo que recupera automáticamente y utiliza la altura de resolución detectada. Puedes utilizar un valor personalizado, siempre que la estación de trabajo sea compatible.
Profundidad de resoluciónLa profundidad de resolución de visualización de la máquina. Esta opción se establece en 0 por defecto, por lo que recupera automáticamente y utiliza la profundidad de resolución detectada. Puedes utilizar un valor personalizado, siempre que la estación de trabajo sea compatible.
Suavizado de fuentesMejora el reconocimiento de texto. Si se establece como Verdadero, la opción Suavizado de fuentes de las conexiones RDP está deshabilitada. Esto quiere decir que la máquina de destino tendrá ClearType habilitado.
ConnectionStringUn string generado desde Orchestrator que te permite registrar tu UiPath Robot sin proporcionar el nombre de máquina ni la Clave de la máquina.
DeshabilitarEjecuciónDeFlujoDeTrabajoDeshabilita la posibilidad de ejecutar procesos desde la línea de comandos cuando se habilita. Por defecto, esta función está oculta y deshabilitada.
webProxySettingsParameter used to configure Proxy Settings for the Robot. Find out more in the Redirecting Robots Through a Proxy document.

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:

  • 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.

    Ejemplo:

    UIPATH_SESSION_TIMEOUT=75
    UIPATH_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.

    Ejemplo:

    UIPATH_PIP_SESSION_TIMEOUT=60
    UIPATH_PIP_SESSION_TIMEOUT=60
    
  • UIPATH_LANGUAGE: establece el idioma en el que opera el robot. El orden de precedencia es:

    Ejemplo:

    UIPATH_LANGUAGE=French
    UIPATH_LANGUAGE=French
    
    1. UIPATH_LANGUAGE Valor
    2. Variable de entorno de la máquina
    3. Cultura actual de la interfaz de usuario de hilo
    4. Idioma predeterminado de UiPath (inglés)
  • UIPATH_HEADLESS_WITH_USER: utiliza las credenciales de un usuario específico, que se configuró previamente en Orchestrator.

    Ejemplo:

    UIPATH_HEADLESS_WITH_USER=True
    UIPATH_HEADLESS_WITH_USER=True
    
  • UIPATH_PRE_LOADED_EXECUTOR: de forma predeterminada, se lanza un ejecutor precargado 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.

    Ejemplo:

    UIPATH_PRE_LOADED_EXECUTOR=None
    UIPATH_PRE_LOADED_EXECUTOR=None
    
  • UIPATH_DISABLE_PRE_LOADED_EXECUTOR: deshabilita la característica de ejecutor precargado.

    Ejemplo:

    UIPATH_PRE_LOADED_EXECUTOR=None
    UIPATH_PRE_LOADED_EXECUTOR=None
    
  • UIPATH_ROBOTJS_ALLOWLIST: acepta automáticamente el cuadro de diálogo de consentimiento del robot cuando establece la conexión entre el Robot JS SDK 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).

    Ejemplo:

    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.

    Ejemplo:

    UIPATH_DNS_MACHINENAME=True
    UIPATH_DNS_MACHINENAME=True
    
  • NUGET_FALLBACK_PACKAGES: configura las rutas a las carpetas de paquetes alternativos. 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 que varios robots en modo de usuario y de la misma máquina compartan 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 debería utilizar la carpeta temporal configurada.

    Ejemplo:

    NUGET_SCRATCH=C:\NuGetTempFolder
    NUGET_SCRATCH=C:\NuGetTempFolder
    
  • UIPATH_PRESERVE_CREDENTIALS_CASE: conserva las mayúsculas y minúsculas originales de las credenciales de registro (dominio\nombre de usuario).

    Ejemplo:

    UIPATH_PRESERVE_CREDENTIALS_CASE = True
    UIPATH_PRESERVE_CREDENTIALS_CASE = True
    
  • UIPATH_SESSION_BEHAVIOR: configura la manera en que se comporta la restauración de la sesión después de que se completa 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.
    • ForceNew—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.

    Ejemplo:

    UIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnected
    UIPATH_SESSION_BEHAVIOR = LeaveSessionDisconnected
    

Restarting Robot Components

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

  • Servicio de robots
    • Instalación en modo servicio
      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.
    • Instalación en Modo de usuario: cierra y luego relanza el 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: reinicia el 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

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado