- Primeros pasos
- Comprender UiPath Robot
- Requisitos de instalación
- Instalar robots para automatizaciones unattended
- Configurar robots para automatizaciones unattended
- Implementar automatizaciones unattended
- Conectar robots para automatizaciones unattended a Orchestrator
- Configuración de Windows Server para robots de alta densidad
- Redirección de Robots a través de un servidor proxy
- Implementar autenticación con proveedores de credenciales
- Configurar carpetas de paquetes y rutas de red
- Configurar fuentes de actividad
- Instalar robots para automatizaciones attended
- Configurar robots para automatizaciones attended
- Integraciones
- Control
- Solución de problemas
- Solución de problemas de Robot Service
- Solución de problemas de ejecución
- Resolución de problemas de grabación y control remoto
- Solución de problemas de red
- Solución de problemas de conexión
- Resolución de problemas de licencias
- Resolución de problemas de paquetes
- Solución de problemas de .NET
- Solución de problemas de registro
- Solución de problemas de la sesión

Guía del administrador de robots
UiPath.Executor.exe
.
Durante el ciclo de vida de la automatización, el ejecutor representa la etapa de ejecución:
-
Fase de diseño: una vez que se diseña y crea un flujo de trabajo de automatización en Studio, se publica en Orchestrator.
-
Fase de Orchestrator: el Orchestrator es el componente que gestiona, controla y registra las operaciones ejecutadas por los robots. Aquí puedes programar un trabajo o ejecutarlo bajo demanda.
-
Fase de ejecución: cuando se programa o se desencadena una tarea, Orchestrator envía un comando al mantenimiento de robot de UiPath. Este último inicia instancias del ejecutor de UiPath a fin de ejecutar la tarea de automatización. Cada instancia funciona en una sesión aislada, lo que garantiza que, si falla una tarea, las demás no se vean afectadas.
-
Fase posterior a la ejecución: cuando se completa la tarea, se cierran las instancias del ejecutor y los resultados se envían de nuevo a Orchestrator. Detalles como la hora de ejecución, el estado (correcto o incorrecto) y cualquier excepción se registran y pueden analizarse para solucionar problemas o mejorar los procesos.
Algunas de las capacidades del ejecutor incluyen:
-
Ejecución de tareas locales o remotas: el ejecutor de UiPath puede ejecutar tareas tanto en el dispositivo local donde está instalado el mantenimiento de robot de UiPath como puede conectarse a otros dispositivos de forma remota y ejecutar tareas allí.
-
Ejecución de trabajos simultánea: el ejecutor es capaz de realizar varias automatizaciones al mismo tiempo, cada una operando como una sesión independiente.
-
Equilibrio de carga y priorización de tareas: junto con UiPath Orchestrator, el ejecutor puede ayudar a equilibrar las cargas de automatización entre varios robots y a priorizar tareas en función de reglas predefinidas.
-
Mantener el aislamiento del flujo de trabajo: cada ejecución en el ejecutor está aislada, lo que implica que el error en un trabajo no repercute en el rendimiento del resto.
El ejecutor se ajusta a diferentes ajustes de DPI, permitiendo a los flujos de trabajo ejecutarse en cualquier resolución. Si algunas aplicaciones no pueden manipular DPI, puedes deshabilitar esta característica en particular.
En función del proyecto de automatización, el mantenimiento de robot de UiPath inicia el tipo de ejecutor relevante destinado a ejecutar la automatización. Las siguientes tablas resumen los tipos de proyectos que puede ejecutar un ejecutor, en función del marco de destino utilizado.
Proyecto/tipo de ejecutor |
Arquitectura |
Sistema operativo compatible |
Marco utilizado |
---|---|---|---|
Windows: Legacy |
32 bits |
Windows (x64 y x86) |
.NET Framework 4.6.1 |
Ventanas |
64 bits |
Windows x64 |
.NET 8 con soporte para Windows (.NET Core - Windows) |
Multiplataforma |
64 bits |
Windows, Linux, MacOS (64 bits) |
.NET 8 con soporte multiplataforma (.NET Core) |
Cada fila de la tabla representa un tipo de ejecutor diferente, que muestra cómo está configurado para ejecutar proyectos en función de los requisitos específicos del tipo de proyecto, el sistema operativo de destino y la versión de .NET Framework utilizada. Esta información ayuda a comprender qué ejecutor es apropiado para cada proyecto, garantizando la compatibilidad con el entorno de destino y aprovechando las capacidades del marco relevantes.
UIPATH_HEADLESS_WITH_USER
, que puedes configurar dependiendo del tipo de usuario que ejecute la automatización y de la versión del robot instalado en tu máquina.
UIPATH_HEADLESS_WITH_USER
debe ser False
o no estar establecida en absoluto.
Cuando el usuario que ejecuta la automatización tiene credenciales especificadas en Orchestrator, hay tres escenarios que debes considerar:
-
Para cualquier versión de UiPath Robot que ejecute automatizaciones en segundo plano, el ajuste
UIPATH_HEADLESS_WITH_USER
debe serTrue
. -
Para cualquier versión de Robot que ejecute automatizaciones en primer plano, no debe haber ninguna variable
UIPATH_HEADLESS_WITH_USER
configurada. -
Tanto para automatizaciones en primer plano como en segundo plano que utilicen la versión 2021.4 o anterior del Robot, no debe haber ninguna variable
UIPATH_HEADLESS_WITH_USER
configurada.
Tipo de usuario |
Tipo de automatización |
Configuración
UIPATH_HEADLESS_WITH_USER
|
La versión del robot que utiliza esta configuración |
---|---|---|---|
Usuario del sistema local |
Fondo |
False o nulo
|
2021.10 y posteriores |
Usuario configurado en Orchestrator |
Fondo |
|
Todas las versiones |
Primer plano |
No es necesaria una variable |
Todas las versiones | |
Cualquiera |
No es necesaria una variable |
2021.4 y anteriores |
Por lo general, cada proceso requiere un tiempo para cargar el flujo de trabajo, los paquetes y las bibliotecas necesarios en la memoria antes de que pueda iniciar el procesamiento. En una configuración precargada, esas dependencias ya se han cargado en la memoria, en espacios de ejecución dedicados. Un ejecutor precargado se habilita de forma predeterminada.
Estos son algunos detalles clave sobre el ejecutor precargado:
-
Ejecución más rápida: al precargar el proceso, tus robots pueden empezar a trabajar en sus tareas mucho más rápido.
-
Utilización de recursos: con un ejecutor precargado, los robots consumen menos recursos al tener los flujos de trabajo necesarios cargados en la memoria.
-
Disponibilidad: los ejecutores precargados están diseñados principalmente para automatizaciones attended iniciadas desde >UiPath Assistant, RobotJS, Studio o la interfaz de línea de comandos. Los trabajos unattended desde Orchestrator inician un único ejecutor no precargado.
Variables del sistema para la configuración precargada
Variable de entorno |
Valor |
Descripción |
---|---|---|
UIPATH_PRE_LOADED_EXECUTOR |
Ninguno | Sobrescribe el comportamiento predeterminado e inicia el ejecutor precargado solo cuando se inicia el primer trabajo. |
UIPATH_DISABLE_PRE_LOADED_EXECUTOR |
True | Deshabilita el ejecutor precargado. |
Cómo funciona
UIPATH_PRE_LOADED_EXECUTOR
a tu sistema, configuras un entorno precargado. Este proceso inicia dos ejecutores: uno cada vez que se inicia un trabajo y otro para esperar futuros trabajos: el ejecutor precargado. Cuando se inicia otro trabajo, utiliza el ejecutor precargado y genera otro ejecutor precargado para esperar el siguiente trabajo. En resumen, una configuración precargada siempre se asegura de que haya un ejecutor disponible a la espera de trabajos.
Ejecutores y sistemas operativos precargados
UiPath.Service.UserHost.exe
, inicia dos ejecutores precargados: uno para proyectos de Windows y otro para proyectos de Windows heredado.
UiPath.Service.UserHost.exe
se inicia, lanza un único ejecutor precargado para proyectos multiplataforma.