- Acerca de esta guía
- Primeros pasos
- Instalando
- Actualización
- Connecting and licensing
- Configurar
- Running workloads
- RPA processes and tests
- Agents, functions, and API workflows
- Limits
- Securing and governing
- Supervisión
- Solución de problemas
- Solución de problemas de Robot Service
- Solución de problemas de ejecución
- Unified Runtime troubleshooting
- 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
- Referencia
Servicio de robots
Servicio de Windows para la gestión de conexiones, la gestión de sesiones y la gestión de credenciales de Orchestrator.
Información general
In Service Mode, the Robot uses a Windows service that always runs when the machine is powered on. In User Mode, the Robot Service runs under the logged-in user instead (see UiPath.Service.UserHost.exe below). The service maintains a consistent connection with the UiPath Orchestrator to ensure the Robot can accept and execute jobs anytime. Some of the main capabilities of the Robot Service are:
- Comunicación entre procesos (IPC): una vez que se ejecuta una automatización, el mantenimiento de robot de UiPath recibe y desglosa los datos del proceso en acciones que el ejecutor de robot puede comprender y realizar. Esto se realiza a través de canales de comunicación que permiten a diferentes partes del software en el mismo dispositivo compartir datos.
- Conexión a Orchestrator: el mantenimiento de robot de UiPath mantiene un contacto constante con Orchestrator, actualizándolo constantemente con su estado operativo y recibiendo nuevas instrucciones. Envía un latido a Orchestrator, una señal que indica que el mantenimiento de robot de UiPath está en línea y en funcionamiento.
- Gestión de sesiones y credenciales: el mantenimiento de robot de UiPath gestiona sesiones de Windows, creando entornos de tareas aislados para cada robot. Al mismo tiempo, el mantenimiento de robot de UiPath protege la seguridad de los datos confidenciales al administrar las credenciales del robot. En las tareas que requieren autenticación, el mantenimiento de robot de UiPath recupera las credenciales necesarias de forma segura, proporcionándolas al robot.
- Modos operativos: el mantenimiento de robot de UiPath puede funcionar en dos modos: modo de servicio o modo de usuario. Estos modos difieren principalmente en la forma en que se instalan y operan, y en el tipo de tareas que tienden a admitir.
El mantenimiento de robot de UiPath admite automatizaciones unattended y attended, de la siguiente manera:
- Automatización unattended: el mantenimiento de robot de UiPath ejecuta procesos en segundo plano, incluso en entornos virtuales o cuando el usuario no ha iniciado sesión. Toma decisiones basadas en reglas predefinidas y es adecuada para tareas a gran escala y de gran volumen, lo que mejora la eficiencia operativa.
- Automatización attended: el mantenimiento de robot de UiPath opera junto con un usuario, proporcionándole ayuda en tareas rutinarias. Puede tratarse de tareas basadas en reglas que requieren un criterio humano, lo que contribuye a la precisión y la productividad.
UiPath.Service.Host.exe
Al instalar el Robot en modo de servicio, UiPath.Service.Host.exe es el servicio que gestiona todo lo relacionado con la ejecución de trabajos en segundo plano.
En modo de servicio, el robot se ejecuta en el sistema local, lo que significa que se inicia junto con el sistema.
El servicio UiPath.Service.Host.exe gestiona cómo y cuándo el robot abre una sesión de Windows para su ejecución, y es responsable de iniciar y mantener el ejecutor de robot en esas sesiones.
UiPath.Service.Host.exe es una parte esencial de la funcionalidad del robot, ya que garantiza que los procesos de automatización se ejecuten correctamente en segundo plano sin requerir la interacción del usuario. Se ejecuta independientemente de que un usuario haya iniciado sesión.
UiPath.Service.UserHost.exe
UiPath.Service.UserHost.exe es un servicio vinculado al robot UiPath cuando se instala en modo de usuario.
En modo de usuario, el robot se ejecuta con el usuario que haya iniciado sesión y solo puede funcionar en una sesión activa de Windows. No requiere permisos especiales del sistema y se apaga cuando el usuario cierra sesión.
El servicio UiPath.Service.UserHost.exe ejecuta tareas programadas por Orchestrator e inicia el robot para la ejecución de trabajos.
The executors host
For agents, functions, and API workflows, the Robot Service starts a separate host process that runs the executor packages. Jobs for the same executor package share one host process, as long as they run as the same user and with the same Orchestrator settings. If a host process exits, the next job for that executor package starts a new one. The Robot Service doesn't start the host process for a robot connected with a machine key.
In service mode, the Robot Service runs as the Windows service UiRobotSvc, named UiPath Robot. The UiPath Platform Installer registers it for per-machine installations with the Unattended robot type.