- À 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)
Automatisations en arrière-plan
Background automations run concurrently in the same Windows session without UI interaction, using headless execution for non-UI tasks.
Une automatisation en arrière-plan peut s’exécuter sans interagir avec les éléments d’IU ; elle s’appuie sur les actions en arrière-plan pour partager des informations. Les automatisations qui utilisent les activités UI Automation ne peuvent pas s’exécuter lorsque l’écran est verrouillé ; elles ne sont donc pas adaptées pour s’exécuter en arrière-plan.
Plusieurs automatisations en arrière-plan peuvent s’exécuter simultanément dans une même session Windows. Chaque automatisation en cours d’exécution utilise son propre ensemble de dépendances. Ainsi, si deux automatisations ont besoin d’une même ressource mais dans des versions différentes, chaque automatisation utilisera la version spécifique dont elle a besoin.
Mode de fonctionnement
- Lorsqu’un système Windows démarre, il crée une session Windows appelée Session 0. Cette session exécute divers processus système qui facilitent le fonctionnement de la machine, et elle n’est associée à aucun utilisateur. Elle ne dispose pas d’une interface utilisateur et ne peut pas interagir avec les sessions initiées par les connexions de l’utilisateur.
- La connexion d’un utilisateur sur cette machine crée une nouvelle session appelée Session utilisateur. Cette session est utilisée pour exécuter des services spécifiques à l’utilisateur.
- Les automatisations Attended, lorsqu’elles s’exécutent en arrière-plan, s’exécutent dans la session utilisateur de l’utilisateur qui les a initiées. Le Robot peut ainsi récupérer des informations et accéder à des fichiers spécifiques à l’utilisateur.
- Unattended automations are initiated by the Robot Service and run within Session 0. By default, a background job runs as Local Service, not as the robot user. If the
UIPATH_HEADLESS_WITH_USERenvironment variable is set (refer to Using Orchestrator credentials), the job runs as the registered user and inherits the permissions of that user. Make sure that those permissions include access to the resources the automation requires, since Session 0 cannot access user sessions.
Exécuter des automatisations Attended en arrière-plan
Les automatisations Attended sont conçues pour fonctionner sous supervision humaine. Elles sont déclenchées par des événements utilisateur, tels que des clics de souris ou des saisies au clavier, et s’exécutent sur la même machine que celle sur laquelle l’utilisateur se connecte.
Une exécution en arrière-plan va permettre au Robot d’exécuter des automatisations en arrière-plan, sans interface utilisateur active mais pour un utilisateur spécifique.
Si vous disposez d’une licence Attended, vous pouvez seulement exécuter simultanément une seule automatisation de premier plan (avec interaction de l’interface utilisateur) avec plusieurs automatisations en arrière-plan (sans interaction de l’interface utilisateur).
Exécution d’automatisations Unattended en arrière-plan
Les automatisations Unattended sont conçues pour s’exécuter nativement en arrière-plan, sans interaction de l’interface utilisateur et sans supervision humaine. Ce type d’automatisation s’exécute généralement dans une session Windows dans le cadre du service local.
Les applications Microsoft, telles que Excel, Word ou PowerPoint, fonctionnent dans des sessions utilisateur. C’est pourquoi les automatisations Unattended exécutées en arrière-plan peuvent rencontrer des problèmes avec ces applications.
L’exécution simultanée de plusieurs automatisations non assistées va utiliser une licence Unattended distincte pour chacune d’entre elles.
Transition de l’arrière-plan au premier plan
Vous pouvez procéder à une transition pour faire passer une automatisation en arrière-plan à une automatisation de premier plan à l’aide de l’activité Utiliser le premier plan (Use Foreground).
Utiliser les informations d’identification Orchestrator
To use login credentials that are defined in Orchestrator, you need to configure the UIPATH_HEADLESS_WITH_USER system environment variable on the robot machine and set the value to True. Set the credentials of the robot account in Orchestrator first. If the variable is set and the robot account has no credentials, background jobs fail. The Robot reads the variable from the job's environment first, so a value that Orchestrator provides for the job applies instead of the system environment variable.