- À propos de ce guide
- Démarrage
- Installation en cours
- Mise à niveau
- Connecting and licensing
- Configuration
- Fichiers de configuration
- Rediriger les Robots vers un serveur proxy
- Configurer des dossiers de package et des chemins d’accès réseau
- Configurer des flux d’activité
- Configuration de la vérification de la signature des paquets
- Implémenter l’authentification avec le fournisseur d’informations d’identification
- Configurer l’exécution préchargée
- Running workloads
- RPA processes and tests
- Agents, functions, and API workflows
- Limits
- Securing and governing
- Surveillance
- Résolution des problèmes
- Résoudre les problèmes du service de robot UiPath
- Résoudre les problèmes d’exécution
- Unified Runtime troubleshooting
- Enregistrement et dépannage à distance
- Résoudre les problèmes de mise en réseau
- Résolution des problèmes de connexion
- Dépannage des licences
- Dépannage des packages
- Résolution des problèmes .NET
- Dépannage de la journalisation
- Dépannage des problèmes de session
- Référence (Reference)
Service de robots
Service Windows de gestion des connexions, des sessions et des informations d'identification Orchestrator.
Vue d'ensemble (Overview)
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:
- Communication entre les processus (IPC) : une fois que vous exécutez une automatisation, le service de robot UiPath reçoit les données de processus et les décompose en actions que l'exécuteur Robot peut comprendre et effectuer. Tout cela grâce à des canaux de communication à travers lesquels les différents composants logiciels installés sur le même appareil partagent des données.
- Connexion à Orchestrator : le service de robot UiPath maintient un contact permanent avec Orchestrator, lui communiquant son statut opérationnel et la réception de nouvelles instructions. Il envoie une pulsation à Orchestrator, un signal qui indique que le service de robot UiPath est en ligne et fonctionne.
- Gestion des sessions et des informations d’identification : le service de robot UiPath gère les sessions Windows, créant des environnements de tâches isolés pour chaque robot. Parallèlement, le service de robot UiPath protège la sécurité des données sensibles en gérant les informations d'identification du robot. Dans les tâches nécessitant une authentification, le service de robot UiPath récupère les informations d'identification nécessaires de manière sécurisée et les transmet au robot.
- Modes de fonctionnement : le service de robot UiPath peut fonctionner dans en mode service ou en mode utilisateur. Ces modes se différencient principalement par leurs modes d'installation et d'utilisation, et par le type de tâches qu'ils ont tendance à prendre en charge.
Le service de robot UiPath prend en charge les automatisations unattended et attended comme suit :
- Automatisation Unattended : le service de robot UiPath exécute des processus en arrière-plan, même dans des environnements virtuels ou lorsque l'utilisateur n'est pas connecté. Il prend des décisions en fonction de règles prédéfinies. Il est adapté aux tâches de grande envergure et à volume élevé, ce qui améliore l'efficacité opérationnelle.
- Automatisation Attended : le service de robot UiPath travaille aux côtés d'un utilisateur pour lui fournir de l'aide dans des tâches de routine. Il peut s'agir de tâches basées sur des règles qui nécessitent un jugement humain, avec pour objectif d'améliorer la cohérence et la productivité.
UiPath.Service.Host.exe
Lorsque vous installez le robot en mode service, UiPath.Service.Host.exe le service qui gère tout ce qui concerne l'exécution des tâches en arrière-plan.
En mode de service, le robot s'exécute dans le système local, ce qui signifie qu'il démarre en même temps que le système.
Le service UiPath.Service.Host.exe gère comment et quand le robot ouvre une session Windows pour exécution. Il est responsable du lancement et de la maintenance de l'exécuteur Robot dans ces sessions.
UiPath.Service.Host.exe est un élément essentiel de la fonctionnalité robot : il garantit que les processus d'automatisation sont exécutés correctement en arrière-plan sans nécessiter d'interaction de l'utilisateur. Il s'exécute indépendamment de la connexion d'un utilisateur.
UiPath.Service.UserHost.exe
UiPath.Service.UserHost.exe est un service lié au robot UiPath lorsqu'il est installé en mode utilisateur.
En mode utilisateur, le robot s'exécute sous l'utilisateur connecté et ne peut fonctionner que dans une session Windows active. Il ne nécessite pas d'autorisations système spéciales et s'arrête lorsque l'utilisateur se déconnecte.
Le service UiPath.Service.UserHost.exe exécute des tâches planifiées par Orchestrator et lance le robot pour l'exécution de la tâche.
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.